Екцел МАКС функција - примери формуле за проналажење највеће вредности

  • Деле Ово
Michael Brown

Преглед садржаја

Водич објашњава функцију МАКС са много примера формуле који показују како пронаћи највећу вредност у Екцел-у и истаћи највећи број на радном листу.

МАКС је један од најједноставнијих и Екцел функције једноставне за коришћење. Међутим, има неколико трикова који ће вам дати велику предност. Реците, како користите функцију МАКС са условима? Или како бисте издвојили апсолутно највећу вредност? Овај водич пружа више од једног решења за ове и друге сродне задатке.

    Екцел МАКС функција

    Функција МАКС у Екцел-у враћа највећу вредност у скупу података који коју наведете.

    Синтакса је следећа:

    МАКС(број1, [број2], …)

    Где број може бити представљен нумеричком вредношћу, низом, именованим опсег, референца на ћелију или опсег који садржи бројеве.

    Број1 је обавезан, број2 и следећи аргументи су опциони.

    Функција МАКС је доступан у свим верзијама програма Екцел за Оффице 365, Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010, Екцел 2007 и старије верзије.

    Како направити МАКС формулу у Екцел-у

    Да креирајте МАКС формулу у њеној најједноставнијој из, можете да укуцате бројеве директно у листу аргумената, овако:

    =MAX(1, 2, 3)

    У пракси је прилично редак случај када су бројеви "тврдо кодирани" . Углавном ћете се бавити опсезима и ћелијама.

    Најбржи начин да направите максималнуДа би правило функционисало, обавезно закључајте координате колоне у опсегу са знаком $.

  • Кликните на дугме Формат и изаберите формат који желите.
  • Кликните двапут на ОК.
  • Савет. На сличан начин можете истаћи највишу вредност у свакој колони . Кораци су потпуно исти, осим што пишете формулу за први опсег колоне и закључавате координате реда: =C2=MAX(C$2:C$7)

    За више информација погледајте Како да креирате правило условног форматирања засновано на формули.

    Екцел МАКС функција не ради

    МАКС је једна од најједноставнијих Екцел функција за коришћење. Ако против свих очекивања не ради како треба, највероватније је то један од следећих проблема.

    МАКС формула враћа нулу

    Ако нормална МАКС формула враћа 0 иако постоје већи бројеви у наведеном опсегу, шансе су да су ти бројеви форматирани као текст. То је посебно случај када покренете функцију МАКС на подацима које воде друге формуле. Ово можете проверити коришћењем функције ИСНУМБЕР, на пример:

    =ISNUMBER(A1)

    Ако горња формула врати ФАЛСЕ, вредност у А1 није нумеричка. Што значи, требало би да решите проблем са оригиналним подацима, а не са формулом МАКС.

    МАКС формула враћа #Н/А, #ВАЛУЕ или другу грешку

    Пажљиво проверите референциране ћелије. Ако било која од референцираних ћелија садржи грешку, МАКС формула ће резултиратииста грешка. Да бисте ово заобишли, погледајте како да добијете максималну вредност игноришући све грешке.

    Тако можете пронаћи максималну вредност у Екцел-у. Захваљујем вам на читању и надам се да се ускоро видимо на нашем блогу!

    Доступна преузимања:

    Екцел МАКС пример радне свеске

    формула која проналази највећу вредност у опсегу је следећа:
    1. У ћелију откуцајте =МАКС(
    2. Изаберите опсег бројева помоћу миша.
    3. Унесите заграду за затварање.
    4. Притисните тастер Ентер да бисте довршили формулу.

    На пример, да бисте израчунали највећу вредност у опсегу А1:А6 , формула би ишла на следећи начин:

    =MAX(A1:A6)

    Ако су ваши бројеви у суседном реду или колони (као на овом пример), можете да натерате Екцел да аутоматски направи максималну формулу за вас. Ево како:

    1. Изаберите ћелије са својим бројевима.
    2. На Почетној картицу, у групи Формати , кликните на АутоСум и изаберите Мак са падајуће листе. (Или кликните на АутоСум &гт; Макс на картици Формуле у групи Библиотека функција. )

    Ово ће уметнути формулу спремну за употребу у ћелија испод изабраног опсега, па се уверите да постоји бар једна празна ћелија испод листе бројева које сте изабрали:

    5 ствари које треба знати о МАКС функцији

    Да бисте успешно користили Мак формуле на својим радним листовима, запамтите ове једноставне чињенице:

    1. У тренутним верзијама Екцел-а, МАКС формула може да прихвати до 255 аргументи.
    2. Ако аргументи не садрже један број, функција МАКС враћа нулу.
    3. Ако аргументи садрже једну или више вредности грешке, враћа се грешка.
    4. Емптићелије се занемарују.
    5. Обрађују се логичке вредности и текстуални прикази бројева који су дати директно на листи аргумената (ТРУЕ се вреднује као 1, ФАЛСЕ се вреднује као 0). У референцама, логичке и текстуалне вредности се занемарују.

    Како користити функцију МАКС у Екцел-у – примери формуле

    У наставку ћете наћи неколико типичних употреба функције Екцел МАКС. У многим случајевима постоји неколико различитих решења за исти задатак, па вас охрабрујем да тестирате све формуле да бисте изабрали ону која највише одговара вашем типу података.

    Како пронаћи максималну вредност у групи

    Да бисте издвојили највећи број у групи бројева, доставите ту групу функцији МАКС као референцу опсега. Опсег може да садржи онолико редова и колона колико желите. На пример, да бисте добили највећу вредност у опсегу Ц2:Е7, користите ову једноставну формулу:

    =MAX(C2:E7)

    Пронађите највећу вредност у ћелијама које нису суседне или опсеге

    Да бисте направили МАКС формулу за ћелије и опсеге који нису узастопни, потребно је да укључите референцу на сваку појединачну ћелију и/или опсег. Следећи кораци ће вам помоћи да то урадите брзо и беспрекорно:

    1. Почните да куцате Мак формулу у ћелију.
    2. Након што откуцате почетну заграду, држите притиснут тастер Цтрл тастер и изаберите ћелије и опсеге на листу.
    3. Након што изаберете последњу ставку, отпустите Цтрл и откуцајте заграду за затварање.
    4. Притисните Ентер.

    Екцелће аутоматски користити одговарајућу синтаксу и добићете формулу сличну овој:

    =MAX(C5:E5, C9:E9)

    Као што је приказано на снимку екрана испод, формула враћа максималну међуукупну вредност из редова 5 и 9:

    Како добити максимални (најновији) датум у Екцел-у

    У интерном Екцел систему, датуми нису ништа друго него серијски бројеви, тако да МАКС функција их решава без проблема.

    На пример, да бисте пронашли најновији датум испоруке у Ц2:Ц7, направите уобичајену максималну формулу коју бисте користили за бројеве:

    =MAX(C2:C7)

    МАКС функција у Екцел-у са условима

    Када желите да добијете максималну вредност на основу услова, постоји неколико формула које можете изабрати. Да бисмо били сигурни да све формуле дају идентичан резултат, тестираћемо их на истом скупу података.

    Задатак : Са ставкама наведеним у Б2:Б15 и бројкама продаје у Ц2:Ц15, циљ нам је да пронађемо највећу продају за одређену ставку унесену у Ф1 (погледајте снимак екрана на крају овог одељка).

    Екцел МАКС ИФ формула

    Ако сте тражећи формулу која ради у свим верзијама програма Екцел 2000 до Екцел 2019, користите функцију ИФ да тестирате услов, а затим проследите резултујући низ функцији МАКС:

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

    За да би формула радила, мора истовремено притиснути Цтрл + Схифт + Ентер да би је унео као формулу низа. Ако је све урађено исправно, Екцел ће приложити вашу формулу{коврџавасте заграде}, што је визуелна индикација формуле низа.

    Такође је могуће проценити неколико услова у једној формули, а следећи водич показује како: МАКС ИФ са више услова.

    Мак ИФ формула без низа

    Ако не волите да користите формуле низа у својим радним листовима, комбинујте МАКС са функцијом СУМПРОДУЦТ која обрађује низове изворно:

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

    За више информација погледајте МАКС ИФ без низа.

    МАКСИФС функција

    У Екцел 2019 и Екцел за Оффице 365 постоји посебна функција под називом МАКСИФС, која је дизајнирана да пронађе највећа вредност са до 126 критеријума.

    У нашем случају постоји само један услов, тако да је формула једноставна као:

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

    За детаљно објашњење синтаксе, погледајте Екцел МАКСИФС са примерима формула.

    Снимак екрана испод приказује све 3 формуле у акцији:

    Добијте максималну вредност игноришући нуле

    Ово је, у ствари, варијација условног МАКС-а о којој се говори у пре зоран пример. Да бисте искључили нуле, користите логички оператор „није једнако“ и ставите израз „0“ у критеријуме МАКСИФС или логички тест МАКС ИФ.

    Као што разумете, тестирање овог услова има смисла само у случају негативних бројева . Са позитивним бројевима, ова провера је сувишна јер је сваки позитиван број већи од нуле.

    Да бисмо пробали, хајде да пронађемонајнижи попуст у опсегу Ц2:Ц7. Пошто су сви попусти представљени негативним бројевима, најмањи попуст је заправо највећа вредност.

    МАКС ИФ

    Обавезно притисните Цтрл + Схифт + Ентер да бисте исправно попунили ову формулу низа:

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

    МАКСИФС

    То је редовна формула и уобичајено притискање тастера Ентер ће бити довољно.

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

    Пронађите највећу вредност игноришући грешке

    Када радите са великом количином података вођених различитим формулама, велике су шансе да ће неке од ваших формула довести до грешака, што ће довести до тога да формула МАКС врати такође грешка.

    Као решење, можете користити МАКС ИФ заједно са ИСЕРРОР. С обзиром да претражујете у опсегу А1:Б5, формула поприма овај облик:

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

    Да бисте поједноставили формулу, користите функцију ИФЕРРОР уместо комбинације ИФ ИСЕРРОР. Ово ће такође учинити логику мало очигледнијом – ако постоји грешка у А1:Б5, замените је празним стрингом (''), а затим добијте максималну вредност у опсегу:

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

    Невероватна грешка је то што треба да запамтите да притиснете Цтрл + Схифт + Ентер јер ово функционише само као формула низа.

    У Екцел 2019 и Екцел за Оффице 356, функција МАКСИФС може бити решење, под условом да ваш скуп података садржи најмање један позитиван број или нулту вредност:

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

    Пошто формула тражи највећу вредност са условом„веће од или једнако 0“, неће радити за скуп података који се састоји само од негативних бројева.

    Сва ова ограничења нису добра и очигледно нам је потребно боље решење. Функција АГГРЕГАТЕ, која може да изврши велики број операција и игнорише вредности грешака, савршено се уклапа:

    =AGGREGATE(4, 6, A1:B5)

    Број 4 у 1. аргументу означава функцију МАКС, број 6 у 2. аргумент је опција „игноре еррорс“, а А1:Б5 је ваш циљни опсег.

    Под савршеним околностима, све три формуле ће дати исти резултат:

    Како пронаћи апсолутну максималну вредност у Екцел-у

    Када радите са опсегом позитивних и негативних бројева, понекад ћете можда желети да пронађете највећу апсолутну вредност без обзира на знак.

    Први идеја која вам пада на памет је да добијете апсолутне вредности свих бројева у опсегу коришћењем функције АБС и дате их на МАКС:

    {=МАКС(АБС( опсег))}

    Ово је формула низа, па не заборавите да је потврдите пречицом Цтрл + Схифт + Ентер. Још једно упозорење је да ради само са бројевима и резултира грешком у случају ненумеричких података.

    Нисте задовољни овом формулом? Онда хајде да направимо нешто одрживије :)

    Шта ако пронађемо минималну вредност, променимо или занемаримо њен предзнак, а затим проценимо заједно са свим осталим бројевима? Да, то ће савршено функционисати као нормална формула. Као додатни бонус, тоодлично обрађује уносе текста и грешке:

    Са изворним бројевима у А1:Б5, формуле иду на следећи начин.

    Низ формула (завршено са Цтрл + Схифт + Унесите):

    =MAX(ABS(A1:B5))

    Редовна формула (завршена са Ентер):

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

    или

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

    Снимак екрана испод показује резултате:

    Врати максималну апсолутну вредност чувајући знак

    У неким ситуацијама, можда ћете имати потреба да се пронађе највећа апсолутна вредност, али да се број врати са оригиналним предзнаком, а не са апсолутном вредношћу.

    Под претпоставком да су бројеви у ћелијама А1:Б5, ево формуле коју треба користити:

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

    Сложено на први поглед, логику је прилично лако пратити. Прво ћете пронаћи највећи и најмањи број у опсегу и упоредити њихове апсолутне вредности. Ако је апсолутна максимална вредност већа од апсолутне минималне вредности, враћа се максимални број, у супротном – минимални број. Пошто формула враћа оригиналну, а не апсолутну вредност, она задржава информације о знаку:

    Како истакнути максималну вредност у Екцел-у

    У ситуацији када желите да бисте идентификовали највећи број у оригиналном скупу података, најбржи начин је да га означите помоћу Екцел условног форматирања. Примери у наставку ће вас провести кроз два различита сценарија.

    Истакните највећи број у опсегу

    Мицрософт Екцел има унапред дефинисано правило за форматирање вредности највишег ранга, којесавршено одговара нашим потребама. Ево корака да га примените:

    1. Изаберите опсег бројева (Ц2:Ц7 у нашем случају).
    2. На картици Почетна , у Стилови , кликните на Условно форматирање &гт; Ново правило .
    3. У дијалошком оквиру Ново правило за форматирање изаберите Форматирај само горње или најниже рангиране вредности .
    4. У доњем окно, изаберите Врх са падајуће листе и укуцајте 1 у поље поред (што значи да желите да истакнете само једну ћелију која садржи највећу вредност).
    5. Кликните на <1 Дугме>Формат и изаберите жељени формат.
    6. Кликните двапут на ОК да затворите оба прозора.

    Готово! Највиша вредност у изабраном опсегу је аутоматски истакнута. Ако постоји више од једне максималне вредности (дупликата), Екцел ће их све истаћи:

    Истакни максималну вредност у сваком реду

    Пошто нема изграђеног -у правилу да би се највећа вредност издвојила из сваког реда, мораћете да конфигуришете сопствену на основу МАКС формуле. Ево како:

    1. Изаберите све редове у којима желите да истакнете максималне вредности (Ц2:Ц7 у овом примеру).
    2. На картици Почетна , у групи Стилови кликните на Ново правило &гт; Користите формулу да одредите које ћелије да форматирате .
    3. У Формат вредности где је ова формула тачна поље, унесите ову формулу:

      =C2=MAX($C2:$E2)

      Где је Ц2 крајња лева ћелија, а $Ц2:$Е2 је опсег првог реда.

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.