Excel MAX funkcija - primjeri formula za pronalaženje najveće vrijednosti

  • Podijeli Ovo
Michael Brown

Udžbenik objašnjava funkciju MAX s mnogo primjera formula koje pokazuju kako pronaći najveću vrijednost u Excelu i istaknuti najveći broj na radnom listu.

MAX je jedan od najjednostavnijih i Excel funkcije jednostavne za korištenje. Međutim, ima nekoliko trikova koji će vam dati veliku prednost. Recimo, kako se koristi funkcija MAX s uvjetima? Ili kako biste izdvojili apsolutno najveću vrijednost? Ovaj vodič nudi više od jednog rješenja za ove i druge povezane zadatke.

    Funkcija Excel MAX

    Funkcija MAX u Excelu vraća najveću vrijednost u skupu podataka koji vi odredite.

    Sintaksa je sljedeća:

    MAX(broj1, [broj2], …)

    Gdje broj može biti predstavljen numeričkom vrijednošću, nizom, imenovanim raspon, referenca na ćeliju ili raspon koji sadrži brojeve.

    Broj1 je obavezan, broj2 i sljedeći argumenti nisu obavezni.

    Funkcija MAX dostupan je u svim verzijama programa Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 i starijim verzijama.

    Kako napraviti MAX formulu u Excelu

    Za stvorite najjednostavniju formulu MAX, možete upisati brojeve izravno u popis argumenata, ovako:

    =MAX(1, 2, 3)

    U praksi je prilično rijedak slučaj kada su brojevi "tvrdo kodirani" . Većinom ćete se baviti rasponima i ćelijama.

    Najbrži način za izgradnju MaxDa bi pravilo funkcioniralo, obavezno zaključajte koordinate stupca u rasponu sa znakom $.

  • Kliknite gumb Format i odaberite željeni format.
  • Kliknite OK dvaput.
  • Savjet. Na sličan način možete istaknuti najveću vrijednost u svakom stupcu . Koraci su potpuno isti, osim što pišete formulu za prvi raspon stupaca i zaključavate koordinate retka: =C2=MAX(C$2:C$7)

    Za više informacija pogledajte Kako stvoriti pravilo uvjetnog oblikovanja temeljeno na formuli.

    Funkcija Excel MAX ne radi

    MAX je jedna od najjednostavnijih Excel funkcija za korištenje. Ako protiv svih očekivanja ne radi kako treba, najvjerojatnije je riječ o jednom od sljedećih problema.

    MAX formula vraća nulu

    Ako normalna MAX formula vraća 0 iako postoje veći brojevi u navedenom rasponu, šanse su da su ti brojevi formatirani kao tekst. To je osobito slučaj kada pokrenete funkciju MAX na podacima koje pokreću druge formule. To možete provjeriti pomoću funkcije ISNUMBER, na primjer:

    =ISNUMBER(A1)

    Ako gornja formula vrati FALSE, vrijednost u A1 nije numerička. Što znači da biste trebali riješiti izvorne podatke, a ne MAX formulu.

    MAX formula vraća #N/A, #VALUE ili drugu pogrešku

    Pažljivo provjerite referencirane ćelije. Ako bilo koja od navedenih ćelija sadrži pogrešku, rezultat će biti MAX formulaista greška. Da biste to zaobišli, pogledajte kako doći do maksimalne vrijednosti zanemarujući sve pogreške.

    Tako možete pronaći maksimalnu vrijednost u Excelu. Zahvaljujem vam na čitanju i nadam se da se uskoro vidimo na našem blogu!

    Dostupna preuzimanja:

    Excel MAX primjer radne knjige

    formula koja pronalazi najveću vrijednost u rasponu je sljedeća:
    1. U ćeliju upišite =MAX(
    2. Odaberite raspon brojeva pomoću miša.
    3. Upišite zagradu za zatvaranje.
    4. Pritisnite tipku Enter da dovršite formulu.

    Na primjer, da izračunate najveću vrijednost u rasponu A1:A6 , formula bi bila sljedeća:

    =MAX(A1:A6)

    Ako su vaši brojevi u susjednom retku ili stupcu (kao u ovom primjer), možete natjerati Excel da automatski napravi Max formulu za vas. Evo kako:

    1. Odaberite ćelije sa svojim brojevima.
    2. Na Home karticu, u grupi Formati kliknite Automatski zbroj i odaberite Maks s padajućeg popisa. (Ili kliknite Automatski zbroj > Max na kartici Formule u grupi Biblioteka funkcija. )

    Ovo će umetnuti formulu spremnu za upotrebu u ćelija ispod odabranog raspona, stoga provjerite postoji li barem jedna prazna ćelija ispod popisa brojeva koje ste odabrali:

    5 stvari koje trebate znati o funkciji MAX

    Da biste uspješno koristili Max formule na svojim radnim listovima, zapamtite ove jednostavne činjenice:

    1. U trenutnim verzijama Excela, MAX formula može prihvatiti do 255 argumenti.
    2. Ako argumenti ne sadrže niti jedan broj, funkcija MAX vraća nulu.
    3. Ako argumenti sadrže jednu ili više vrijednosti pogreške, vraća se pogreška.
    4. Praznoćelije se zanemaruju.
    5. Obrađuju se logičke vrijednosti i tekstualne reprezentacije brojeva dostavljenih izravno na popisu argumenata (TRUE daje vrijednost 1, FALSE vrijednost kao 0). U referencama se logičke i tekstualne vrijednosti zanemaruju.

    Kako koristiti funkciju MAX u Excelu – primjeri formula

    U nastavku ćete pronaći nekoliko tipičnih upotreba funkcije Excel MAX. U mnogim slučajevima postoji nekoliko različitih rješenja za isti zadatak, pa vas potičem da testirate sve formule kako biste odabrali onu koja najbolje odgovara vašoj vrsti podataka.

    Kako pronaći maksimalnu vrijednost u grupi

    Da biste izdvojili najveći broj u grupi brojeva, dostavite tu grupu funkciji MAX kao referencu raspona. Raspon može sadržavati onoliko redaka i stupaca koliko želite. Na primjer, da biste dobili najveću vrijednost u rasponu C2:E7, upotrijebite ovu jednostavnu formulu:

    =MAX(C2:E7)

    Pronađi najvišu vrijednost u ćelijama koje nisu susjedne ili rasponi

    Da biste izradili MAX formulu za ćelije i raspone koji nisu susjedni, morate uključiti referencu na svaku pojedinačnu ćeliju i/ili raspon. Sljedeći koraci pomoći će vam da to učinite brzo i besprijekorno:

    1. Počnite upisivati ​​maksimalnu formulu u ćeliju.
    2. Nakon što upišete početnu zagradu, držite tipku Ctrl tipku i odaberite ćelije i raspone na listu.
    3. Nakon što odaberete posljednju stavku, otpustite Ctrl i upišite zagradu za zatvaranje.
    4. Pritisnite Enter.

    Excelautomatski će koristiti odgovarajuću sintaksu i dobit ćete formulu sličnu ovoj:

    =MAX(C5:E5, C9:E9)

    Kao što je prikazano na snimci zaslona u nastavku, formula vraća maksimalnu međuzbrojnu vrijednost iz redaka 5 i 9:

    Kako dobiti maks. (najnovije) datum u Excelu

    U internom Excel sustavu, datumi nisu ništa drugo nego serijski brojevi, tako da MAX obrađuje ih bez problema.

    Na primjer, da biste pronašli zadnji datum isporuke u C2:C7, napravite uobičajenu Max formulu koju biste koristili za brojeve:

    =MAX(C2:C7)

    Funkcija MAX u Excelu s uvjetima

    Kada želite dobiti maksimalnu vrijednost na temelju uvjeta, postoji nekoliko formula za odabir. Kako bismo bili sigurni da sve formule vraćaju identičan rezultat, testirat ćemo ih na istom skupu podataka.

    Zadatak : Sa stavkama navedenim u B2:B15 i brojkama prodaje u C2:C15, cilj nam je pronaći najveću prodaju za određeni unos stavke u F1 (pogledajte snimak zaslona na kraju ovog odjeljka).

    Excel MAX IF formula

    Ako ste tražite formulu koja radi u svim verzijama Excela 2000 do Excela 2019, upotrijebite funkciju IF za testiranje uvjeta, a zatim proslijedite rezultirajući niz funkciji MAX:

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

    Za da bi formula radila, mora istovremeno pritisnuti Ctrl + Shift + Enter da biste je unijeli kao formulu polja. Ako je sve ispravno napravljeno, Excel će priložiti vašu formulu{vitičaste zagrade}, što je vizualni pokazatelj formule polja.

    Također je moguće procijeniti nekoliko uvjeta u jednoj formuli, a sljedeći vodič pokazuje kako: MAX IF s više uvjeta.

    Formula MAX IF bez niza

    Ako ne volite koristiti formule nizova u svojim radnim listovima, kombinirajte MAX s funkcijom SUMPRODUCT koja nativno obrađuje nizove:

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

    Za više informacija pogledajte MAX IF bez niza.

    Funkcija MAXIFS

    U Excelu 2019 i Excelu za Office 365 postoji posebna funkcija pod nazivom MAXIFS koja je dizajnirana za pronalaženje najveća vrijednost s do 126 kriterija.

    U našem slučaju postoji samo jedan uvjet, tako da je formula jednostavna kao:

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

    Za detaljno objašnjenje sintakse, pogledajte Excel MAXIFS s primjerima formula.

    Snimak zaslona u nastavku prikazuje sve 3 formule u akciji:

    Dobijte maksimalnu vrijednost zanemarujući nule

    Ovo je, zapravo, varijacija uvjetnog MAX-a o kojem se raspravljalo u pre zao primjer. Da biste isključili nule, upotrijebite logički operator "nije jednako" i stavite izraz "0" bilo u kriterije MAXIFS ili u logički test MAX IF.

    Kao što razumijete, testiranje ovog uvjeta ima smisla samo u slučaju negativnih brojeva . S pozitivnim brojevima ova je provjera suvišna jer je svaki pozitivan broj veći od nule.

    Da pokušamo, pronađimonajniži popust u rangu C2:C7. Budući da su svi popusti predstavljeni negativnim brojevima, najmanji popust je zapravo najveća vrijednost.

    MAX IF

    Svakako pritisnite Ctrl + Shift + Enter kako biste ispravno dovršili ovu formulu niza:

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

    MAXIFS

    To je uobičajena formula i dovoljan je uobičajeni pritisak tipke Enter.

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

    Pronađite najveću vrijednost zanemarujući pogreške

    Kada radite s velikom količinom podataka potaknutih raznim formulama, velika je vjerojatnost da će neke od vaših formula rezultirati pogreškama, što će uzrokovati da MAX formula vrati grešku također.

    Kao zaobilazno rješenje, možete koristiti MAX IF zajedno s ISERROR. S obzirom da tražite u rasponu A1:B5, formula ima ovaj oblik:

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

    Da biste pojednostavili formulu, upotrijebite funkciju IFERROR umjesto kombinacije IF ISERROR. Ovo će također učiniti logiku malo očiglednijom – ako postoji pogreška u A1:B5, zamijenite je praznim nizom (''), a zatim dobijete maksimalnu vrijednost u rasponu:

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

    Nedodirljivo je to što trebate zapamtiti da pritisnete Ctrl + Shift + Enter jer ovo funkcionira samo kao formula polja.

    U Excelu 2019 i Excelu za Office 356 funkcija MAXIFS može biti rješenje, pod uvjetom da vaš skup podataka sadrži barem jedan pozitivan broj ili nultu vrijednost:

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

    Budući da formula traži najveću vrijednost uz uvjet"veće ili jednako 0", neće raditi za skup podataka koji se sastoji samo od negativnih brojeva.

    Sva ova ograničenja nisu dobra i očito nam je potrebno bolje rješenje. Funkcija AGGREGATE, koja može izvesti niz operacija i zanemariti vrijednosti pogreške, savršeno odgovara:

    =AGGREGATE(4, 6, A1:B5)

    Broj 4 u 1. argumentu označava funkciju MAX, broj 6 u 2. argument je opcija "ignoriraj pogreške", a A1:B5 je vaš ciljni raspon.

    U savršenim okolnostima, sve tri formule će vratiti isti rezultat:

    Kako pronaći apsolutnu najveću vrijednost u Excelu

    Kada radite s nizom pozitivnih i negativnih brojeva, ponekad ćete možda poželjeti pronaći najveću apsolutnu vrijednost bez obzira na predznak.

    Prvi ideja koja pada na pamet je dobiti apsolutne vrijednosti svih brojeva u rasponu pomoću funkcije ABS i dodati ih na MAX:

    {=MAX(ABS( range))}

    Ovo je formula polja, stoga je ne zaboravite potvrditi prečacem Ctrl + Shift + Enter. Još jedno upozorenje je da radi samo s brojevima i rezultira pogreškom u slučaju nenumeričkih podataka.

    Niste zadovoljni ovom formulom? Onda izgradimo nešto održivije :)

    Što ako pronađemo minimalnu vrijednost, obrnemo ili zanemarimo njezin predznak, a zatim procijenimo zajedno sa svim ostalim brojevima? Da, to će savršeno funkcionirati kao normalna formula. Kao dodatni bonus, tosavršeno obrađuje tekstualne unose i pogreške:

    S izvornim brojevima u A1:B5, formule idu kako slijedi.

    Array formula (dovršena s Ctrl + Shift + Unesite):

    =MAX(ABS(A1:B5))

    Regularna formula (dovršena s Enter):

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

    ili

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

    Donja snimka zaslona prikazuje rezultate:

    Vrati maksimalnu apsolutnu vrijednost zadržavajući znak

    U nekim situacijama možda imate potreba za pronalaženjem najveće apsolutne vrijednosti, ali vraćanje broja s izvornim predznakom, a ne apsolutnom vrijednošću.

    Pod pretpostavkom da su brojevi u ćelijama A1:B5, evo formule koju treba koristiti:

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

    Na prvi pogled složena, logiku je vrlo lako slijediti. Prvo ćete pronaći najveći i najmanji broj u rasponu i usporediti njihove apsolutne vrijednosti. Ako je apsolutna maksimalna vrijednost veća od apsolutne minimalne vrijednosti, vraća se maksimalni broj, u suprotnom – minimalni broj. Budući da formula vraća izvornu, a ne apsolutnu vrijednost, zadržava informacije o predznaku:

    Kako istaknuti maksimalnu vrijednost u Excelu

    U situaciji kada želite da biste identificirali najveći broj u izvornom skupu podataka, najbrži način je da ga označite pomoću Excel uvjetnog oblikovanja. Sljedeći primjeri provest će vas kroz dva različita scenarija.

    Istakni najveći broj u rasponu

    Microsoft Excel ima unaprijed definirano pravilo za formatiranje najviše rangiranih vrijednosti, kojesavršeno odgovara našim potrebama. Evo koraka za njegovu primjenu:

    1. Odaberite svoj raspon brojeva (C2:C7 u našem slučaju).
    2. Na kartici Početna , u grupi Stilovi kliknite Uvjetno oblikovanje > Novo pravilo .
    3. U dijaloškom okviru Novo pravilo oblikovanja odaberite Formatiraj samo gornje ili donje rangirane vrijednosti .
    4. U donjem okno, odaberite Vrh s padajućeg popisa i upišite 1 u okvir pokraj njega (što znači da želite označiti samo jednu ćeliju koja sadrži najveću vrijednost).
    5. Kliknite Gumb Format i odaberite željeni format.
    6. Kliknite OK dvaput da zatvorite oba prozora.

    Gotovo! Najveća vrijednost u odabranom rasponu automatski je istaknuta. Ako postoji više od jedne maksimalne vrijednosti (duplikata), Excel će ih sve istaknuti:

    Označi maksimalnu vrijednost u svakom retku

    Budući da nema izgrađenog -u pravilu da bi se najveća vrijednost isticala iz svakog retka, morat ćete konfigurirati vlastiti na temelju MAX formule. Evo kako:

    1. Odaberite sve retke u kojima želite istaknuti maksimalne vrijednosti (C2:C7 u ovom primjeru).
    2. Na kartici Početna u grupi Stilovi kliknite Novo pravilo > Koristite formulu da odredite koje ćelije oblikovati .
    3. U Oblikuj vrijednosti gdje je ova formula istinita okvir, unesite ovu formulu:

      =C2=MAX($C2:$E2)

      Gdje je C2 krajnja lijeva ćelija, a $C2:$E2 je prvi raspon retka.

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.