Функцыя Excel MAX - прыклады формул для пошуку найбольшага значэння

  • Падзяліцца Гэтым
Michael Brown

Змест

Падручнік тлумачыць функцыю MAX са шматлікімі прыкладамі формул, якія паказваюць, як знайсці найбольшае значэнне ў Excel і вылучыць найбольшую лічбу ў працоўным аркушы.

MAX - адна з самых простых і простыя ў выкарыстанні функцыі Excel. Тым не менш, у яго ёсць некалькі прыёмаў, ведаючы якія дадуць вам вялікую перавагу. Скажыце, як вы выкарыстоўваеце функцыю MAX з умовамі? Або як бы вы здабылі найбольшае абсалютнае значэнне? Гэты падручнік змяшчае некалькі рашэнняў для гэтых і іншых сумежных задач.

    Функцыя Excel MAX

    Функцыя MAX у Excel вяртае найбольшае значэнне ў наборы дадзеных, якія вы вызначаеце.

    Сінтаксіс наступны:

    МАКС(лік1, [лік2], …)

    Дзе лік можа быць прадстаўлены лікавым значэннем, масівам, названым дыяпазон, спасылка на ячэйку або дыяпазон, які змяшчае лічбы.

    Лік1 абавязковы, лік2 і наступныя аргументы неабавязковыя.

    Функцыя МАКС даступны ва ўсіх версіях Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 і больш ранніх версіях.

    Як стварыць формулу MAX у Excel

    Каб стварыць прасцейшую формулу МАКС, вы можаце ўводзіць лічбы непасрэдна ў спіс аргументаў, напрыклад:

    =MAX(1, 2, 3)

    На практыцы гэта даволі рэдкі выпадак, калі лічбы "жорстка закодаваныя" . Па большай частцы вы будзеце мець справу з дыяпазонамі і ячэйкамі.

    Самы хуткі спосаб пабудаваць МаксКаб правіла працавала, не забудзьцеся зафіксаваць каардынаты слупка ў дыяпазоне знакам $.

  • Націсніце кнопку Фарматаваць і абярыце патрэбны фармат.
  • Націсніце ОК двойчы.
  • Парада. Падобным чынам вы можаце вылучыць самае высокае значэнне ў кожным слупку . Крокі абсалютна такія ж, за выключэннем таго, што вы пішаце формулу для першага дыяпазону слупка і фіксуеце каардынаты радка: =C2=MAX(C$2:C$7)

    Для атрымання дадатковай інфармацыі, калі ласка, гл. Як стварыць правіла ўмоўнага фарматавання на аснове формулы.

    Функцыя Excel MAX не працуе

    MAX - адна з самых простых для выкарыстання функцый Excel. Калі насуперак усім чаканням гэта не працуе належным чынам, гэта, хутчэй за ўсё, адна з наступных праблем.

    Формула MAX вяртае нуль

    Калі звычайная формула MAX вяртае 0, нават калі ёсць больш высокія лічбы у паказаным дыяпазоне, хутчэй за ўсё, гэтыя лічбы адфарматаваны як тэкст. Асабліва гэта адбываецца, калі вы запускаеце функцыю MAX для даных, якія кіруюцца іншымі формуламі. Вы можаце праверыць гэта з дапамогай функцыі ISNUMBER, напрыклад:

    =ISNUMBER(A1)

    Калі прыведзеная вышэй формула вяртае ХЛУСНЯ, значэнне ў A1 не з'яўляецца лікавым. Гэта азначае, што вы павінны ліквідаваць непаладкі ў зыходных дадзеных, а не ў формуле MAX.

    Формула MAX вяртае #N/A, #VALUE або іншую памылку

    Уважліва праверце ячэйкі, на якія спасылаюцца. Калі якая-небудзь з ячэек, на якія спасылка змяшчае памылку, прывядзе да формулы MAXтая ж памылка. Каб абыйсці гэта, паглядзіце, як атрымаць максімальнае значэнне, ігнаруючы ўсе памылкі.

    Вось як знайсці максімальнае значэнне ў Excel. Я дзякую вам за чытанне і спадзяюся ў бліжэйшы час убачыць вас у нашым блогу!

    Даступныя спампоўкі:

    Узор кнігі Excel MAX

    формула, якая знаходзіць найбольшае значэнне ў дыяпазоне, такая:
    1. У ячэйцы ўвядзіце =MAX(
    2. Выберыце дыяпазон лікаў з дапамогай мышы.
    3. Увядзіце закрывальную дужку.
    4. Націсніце клавішу Enter, каб завяршыць формулу.

    Напрыклад, каб знайсці найбольшае значэнне ў дыяпазоне A1:A6 , формула будзе выглядаць наступным чынам:

    =MAX(A1:A6)

    Калі вашы лічбы знаходзяцца ў сумежным радку або слупку (як у гэтым напрыклад), вы можаце прымусіць Excel аўтаматычна ствараць для вас формулу Max. Вось як:

    1. Вылучыце ячэйкі з вашымі лікамі.
    2. На Галоўнай старонцы на ўкладцы Фарматы , пстрыкніце Аўтасума і абярыце Макс з выпадальнага спісу (Або націсніце Аўтасума > Макс на ўкладцы Формулы ў групе Бібліятэка функцый. )

    Гэта ўставіць гатовую да выкарыстання формулу ў ячэйка ніжэй выбранага дыяпазону, таму, калі ласка, пераканайцеся, што ёсць хаця б адна пустая ячэйка пад спісам нумароў, якія вы выбралі:

    5 што трэба ведаць пра функцыю MAX

    Каб паспяхова выкарыстоўваць формулы Max на працоўных лістах, запомніце гэтыя простыя факты:

    1. У бягучых версіях Excel формула MAX можа прымаць да 255 аргументы.
    2. Калі аргументы не ўтрымліваюць ніводнага ліку, функцыя МАКС вяртае нуль.
    3. Калі аргументы ўтрымліваюць адно ці некалькі памылак, вяртаецца памылка.
    4. Пустыячэйкі ігнаруюцца.
    5. Апрацоўваюцца лагічныя значэнні і тэкставыя прадстаўленні лікаў, уведзеныя непасрэдна ў спісе аргументаў (TRUE ацэньваецца як 1, FALSE ацэньваецца як 0). У спасылках лагічныя і тэкставыя значэнні ігнаруюцца.

    Як выкарыстоўваць функцыю MAX у Excel – прыклады формул

    Ніжэй вы знойдзеце некалькі тыповых ужыванняў функцыі MAX Excel. У многіх выпадках існуе некалькі розных рашэнняў для адной і той жа задачы, таму я рэкамендую вам праверыць усе формулы, каб выбраць найбольш прыдатную для вашага тыпу даных.

    Як знайсці максімальнае значэнне ў групе

    Каб атрымаць найбольшы лік у групе лікаў, увядзіце гэтую групу ў функцыю MAX у якасці спасылкі на дыяпазон. Дыяпазон можа ўтрымліваць колькі заўгодна радкоў і слупкоў. Напрыклад, каб атрымаць найбольшае значэнне ў дыяпазоне C2:E7, выкарыстоўвайце гэтую простую формулу:

    =MAX(C2:E7)

    Знайдзіце найбольшае значэнне ў несумежных ячэйках або дыяпазоны

    Каб зрабіць формулу МАКСІМ для несумежных вочак і дыяпазонаў, неабходна ўключыць спасылку на кожную асобную ячэйку і/або дыяпазон. Наступныя крокі дапамогуць вам зрабіць гэта хутка і бездакорна:

    1. Пачніце ўводзіць формулу Макса ў ячэйцы.
    2. Пасля таго, як вы ўвялі адкрывальную дужку, утрымлівайце Ctrl і вылучыце ячэйкі і дыяпазоны на аркушы.
    3. Пасля выбару апошняга элемента адпусціце Ctrl і ўвядзіце зачыняючую дужку.
    4. Націсніце Enter.

    Excelбудзе аўтаматычна выкарыстоўваць адпаведны сінтаксіс, і вы атрымаеце формулу, падобную да гэтай:

    =MAX(C5:E5, C9:E9)

    Як паказана на скрыншоце ніжэй, формула вяртае максімальнае прамежкавае значэнне з радкоў 5 і 9:

    Як атрымаць максімальную (апошнюю) дату ў Excel

    Ва ўнутранай сістэме Excel даты - гэта не што іншае, як парадкавыя нумары, таму МАКС функцыя апрацоўвае іх без задзірынкі.

    Напрыклад, каб знайсці апошнюю дату пастаўкі ў C2:C7, складзіце звычайную формулу Max, якую вы б выкарыстоўвалі для лікаў:

    =MAX(C2:C7)

    Функцыя MAX у Excel з умовамі

    Калі вы хочаце атрымаць максімальнае значэнне на аснове ўмоў, ёсць некалькі формул для выбару. Каб пераканацца, што ўсе формулы вяртаюць ідэнтычны вынік, мы праверым іх на адным наборы даных.

    Задача : з элементамі, пералічанымі ў B2:B15, і лічбамі продажаў у C2:C15, мы імкнемся знайсці найбольшы продаж для канкрэтнага элемента, уведзенага ў F1 (калі ласка, глядзіце скрыншот у канцы гэтага раздзела).

    Формула Excel MAX IF

    Калі вы шукаючы формулу, якая працуе ва ўсіх версіях Excel 2000 - Excel 2019, выкарыстоўвайце функцыю КАЛІ, каб праверыць умову, а затым перадайце атрыманы масіў у функцыю МАКС:

    =MAX(IF(B2:B15=F1, C2:C15))

    Для каб формула працавала, трэба адначасова націснуць Ctrl + Shift + Enter, каб увесці яе як формулу масіва. Калі ўсё зроблена правільна, Excel заключыць вашу формулу{фігурныя дужкі}, якія з'яўляюцца візуальным указаннем формулы масіва.

    Таксама можна ацаніць некалькі ўмоў у адной формуле, і наступны падручнік паказвае, як гэта зрабіць: MAX IF з некалькімі ўмовамі.

    Формула MAX IF без масіву

    Калі вам не падабаецца выкарыстоўваць формулы масіваў у вашых працоўных аркушах, тады аб'яднайце MAX з функцыяй SUMPRODUCT, якая апрацоўвае масівы ў натыўным рэжыме:

    =SUMPRODUCT(MAX((B2:B15=F1)*(C2:C15)))

    Для атрымання дадатковай інфармацыі глядзіце MAX IF без масіва.

    Функцыя MAXIFS

    У Excel 2019 і Excel для Office 365 існуе спецыяльная функцыя пад назвай MAXIFS, якая прызначана для пошуку самае высокае значэнне з да 126 крытэраў.

    У нашым выпадку ёсць толькі адна ўмова, таму формула простая:

    =MAXIFS(C2:C15, B2:B15, F1)

    Для падрабязнага тлумачэння сінтаксісу, калі ласка, глядзіце Excel MAXIFS з прыкладамі формул.

    На скрыншоце ніжэй паказаны ўсе 3 формулы ў дзеянні:

    Атрымаць максімальнае значэнне без уліку нулёў

    Насамрэч, гэта разнавіднасць умоўнага MAX, пра якую гаварылася ў папярэднім наглядны прыклад. Каб выключыць нулі, выкарыстоўвайце лагічны аператар "не роўна" і ўстаўце выраз "0" альбо ў крытэрыі MAXIFS, альбо ў лагічны тэст MAX IF.

    Як вы разумееце, праверка гэтай умовы мае сэнс толькі у выпадку адмоўных лікаў . Для дадатных лікаў гэтая праверка лішняя, таму што любы дадатны лік большы за нуль.

    Каб паспрабаваць, давайце знойдземсамая нізкая зніжка ў дыяпазоне C2:C7. Паколькі ўсе зніжкі прадстаўлены адмоўнымі лікамі, найменшая зніжка на самай справе з'яўляецца найбольшым значэннем.

    МАКСІМ КАЛІ

    Не забудзьцеся націснуць Ctrl + Shift + Enter, каб правільна запоўніць гэтую формулу масіва:

    =MAX(IF(C2:C70, C2:C7))

    MAXIFS

    Гэта звычайная формула, і звычайнага націску клавішы Enter будзе дастаткова.

    =MAXIFS(C2:C7,C2:C7,"0")

    Знайдзіце самае высокае значэнне без уліку памылак

    Калі вы працуеце з вялікім аб'ёмам даных, якія кіруюцца рознымі формуламі, вялікая верагоднасць таго, што некаторыя з вашых формул прывядуць да памылак, якія прымусяць формулу MAX вяртаць таксама памылка.

    У якасці абыходнага шляху вы можаце выкарыстоўваць MAX IF разам з ISERROR. Улічваючы, што вы шукаеце ў дыяпазоне A1:B5, формула прымае такую ​​форму:

    =MAX(IF(ISERROR(A1:B5)), "", A1:B5))

    Каб спрасціць формулу, выкарыстоўвайце функцыю IFERROR замест камбінацыі IF ISERROR. Гэта таксама зробіць логіку больш відавочнай - калі ёсць памылка ў A1:B5, заменіце яе пустым радком (''), а затым атрымаеце максімальнае значэнне ў дыяпазоне:

    =MAX(IFERROR(A1:B5, ""))

    Ложка дзегця ў тым, што вам трэба не забываць націскаць Ctrl + Shift + Enter, таму што гэта працуе толькі як формула масіва.

    У Excel 2019 і Excel для Office 356 функцыя MAXIFS можа быць рашэннем пры ўмове, што ваш набор даных утрымлівае хаця б адзін дадатны лік або нулявое значэнне:

    =MAXIFS(A1:B5,A1:B5,">=0")

    Паколькі формула шукае найбольшае значэнне з умовай"больш або роўны 0", ён не будзе працаваць для набору дадзеных, які складаецца выключна з адмоўных лікаў.

    Усе гэтыя абмежаванні не з'яўляюцца добрымі, і нам, відавочна, патрэбна лепшае рашэнне. Функцыя AGGREGATE, якая можа выконваць шэраг аперацый і ігнараваць значэнні памылак, ідэальна падыходзіць:

    =AGGREGATE(4, 6, A1:B5)

    Лічба 4 у першым аргументе паказвае функцыю МАКС, лічба 6 у другім аргументам з'яўляецца параметр "ігнараваць памылкі", а A1:B5 - гэта ваш мэтавы дыяпазон.

    Пры ідэальных абставінах усе тры формулы вернуць аднолькавы вынік:

    Як знайсці абсалютнае максімальнае значэнне ў Excel

    Працуючы з дыяпазонам дадатных і адмоўных лікаў, часам можа спатрэбіцца знайсці найбольшае абсалютнае значэнне незалежна ад знака.

    Першае ідэя, якая прыходзіць на розум, гэта атрымаць абсалютныя значэнні ўсіх лікаў у дыяпазоне з дапамогай функцыі ABS і перадаць іх у MAX:

    {=MAX(ABS( range))}

    Гэта формула масіва, таму не забудзьцеся пацвердзіць яе спалучэннем клавіш Ctrl + Shift + Enter. Яшчэ адно папярэджанне заключаецца ў тым, што ён працуе толькі з лічбамі і прыводзіць да памылкі ў выпадку нелікавых даных.

    Не задаволены гэтай формулай? Тады давайце пабудуем нешта больш жыццяздольнае :)

    Што, калі мы знойдзем мінімальнае значэнне, адменім або ігнаруем яго знак, а потым вылічым разам з усімі іншымі лікамі? Так, гэта будзе выдатна працаваць як звычайная формула. У якасці дадатковага бонуса гэтавыдатна апрацоўвае тэкставыя запісы і памылкі:

    З зыходнымі нумарамі ў A1:B5 формулы выглядаюць наступным чынам.

    Масіў формула (завяршаецца Ctrl + Shift + Увядзіце):

    =MAX(ABS(A1:B5))

    Звычайная формула (завяршаецца Enter):

    =MAX(MAX(A1:B5), -MIN(A1:B5))

    ці

    =MAX(MAX(A1:B5), ABS(MIN(A1:B5)))

    На скрыншоце ніжэй паказаны вынікі:

    Вярнуць максімальнае абсалютнае значэнне з захаваннем знака

    У некаторых сітуацыях вы можаце мець трэба знайсці найбольшае абсалютнае значэнне, але вярнуць лік з яго зыходным знакам, а не з абсалютным значэннем.

    Пры ўмове, што лічбы знаходзяцца ў ячэйках A1:B5, вось формула для выкарыстання:

    =IF(ABS(MAX(A1:B5))>ABS(MIN(A1:B5)), MAX(A1:B5), MIN(A1:B5))

    Складаная на першы погляд, логіка даволі простая. Спачатку вы знаходзіце найбольшае і найменшае лікі ў дыяпазоне і параўноўваеце іх абсалютныя значэнні. Калі абсалютнае максімальнае значэнне большае за абсалютнае мінімальнае значэнне, вяртаецца максімальная лічба, у адваротным выпадку – мінімальная лічба. Паколькі формула вяртае зыходнае, а не абсалютнае значэнне, яна захоўвае інфармацыю пра знак:

    Як вылучыць максімальнае значэнне ў Excel

    У сітуацыі, калі вы хочаце каб вызначыць найбольшы лік у зыходным наборы даных, самы хуткі спосаб - вылучыць яго з дапамогай умоўнага фарматавання Excel. Прыведзеныя ніжэй прыклады правядуць вас праз два розныя сцэнары.

    Вылучыць найбольшы лік у дыяпазоне

    Microsoft Excel мае прадвызначанае правіла для фарматавання значэнняў з самым высокім рэйтынгам, якіяцалкам адпавядае нашым патрэбам. Вось крокі, каб прымяніць яго:

    1. Выберыце дыяпазон лікаў (C2:C7 у нашым выпадку).
    2. На ўкладцы Галоўная , у Група Стылі , націсніце Умоўнае фарматаванне > Новае правіла .
    3. У дыялогавым акне Новае правіла фарматавання выберыце Фарматаваць толькі верхнія або ніжнія значэнні рангу .
    4. У ніжнім абярыце Верх з выпадальнага спісу і ўвядзіце 1 у поле побач (гэта азначае, што вы хочаце вылучыць толькі адну ячэйку, якая змяшчае найбольшае значэнне).
    5. Націсніце Кнопка "Фарматаваць" і выберыце патрэбны фармат.
    6. Націсніце ОК двойчы, каб зачыніць абодва вокны.

    Гатова! Самае высокае значэнне ў абраным дыяпазоне аўтаматычна вылучаецца. Калі ёсць больш за адно максімальнае значэнне (дублікаты), Excel выдзеліць іх усе:

    Вылучыць максімальнае значэнне ў кожным радку

    Паколькі няма ўбудаванага -па правілах, каб найбольшае значэнне вылучалася з кожнага радка, вам трэба будзе наладзіць свой уласны на аснове формулы MAX. Вось як:

    1. Выберыце ўсе радкі, у якіх вы хочаце вылучыць максімальныя значэнні (C2:C7 у гэтым прыкладзе).
    2. На ўкладцы Галоўная у групе Стылі націсніце Новае правіла > Выкарыстоўвайце формулу, каб вызначыць, якія вочкі трэба адфарматаваць .
    3. У Фармат значэнняў, дзе гэтая формула праўдзівая поле, увядзіце наступную формулу:

      =C2=MAX($C2:$E2)

      Дзе C2 — крайняя левая ячэйка, а $C2:$E2 — дыяпазон першага радка.

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.