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

  • Podijeli Ovo
Michael Brown

Vodič objašnjava funkciju MAX s mnogim primjerima formule koji pokazuju kako pronaći najveću vrijednost u Excelu i istaknuti najveći broj na vašem 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č pruža više od jednog rješenja za ove i druge povezane zadatke.

    Excel MAX funkcija

    Funkcija MAX u Excelu vraća najveću vrijednost u skupu podataka koji Vi specificirate.

    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 su opcioni.

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

    Kako napraviti MAX formulu u Excelu

    Za kreirajte MAX formulu u njenoj najjednostavnijoj iz, možete upisati brojeve direktno u listu argumenata, ovako:

    =MAX(1, 2, 3)

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

    Najbrži način za izgradnju maks.Da bi pravilo funkcionisalo, obavezno zaključajte koordinate kolone u opsegu sa znakom $.

  • Kliknite na dugme Format i odaberite format koji želite.
  • Kliknite dvaput OK.
  • Savjet. Na sličan način možete istaknuti najvišu vrijednost u svakoj koloni . Koraci su potpuno isti, osim što napišete formulu za prvi raspon stupca i zaključate koordinate reda: =C2=MAX(C$2:C$7)

    Za više informacija pogledajte Kako kreirati pravilo uvjetnog oblikovanja zasnovano na formuli.

    Excel MAX funkcija ne radi

    MAX je jedna od najjednostavnijih Excel funkcija za korištenje. Ako protiv svih očekivanja ne radi kako treba, najvjerovatnije je to jedan 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 posebno slučaj kada pokrenete funkciju MAX na podacima koje vode druge formule. Ovo možete provjeriti korištenjem funkcije ISNUMBER, na primjer:

    =ISNUMBER(A1)

    Ako gornja formula vrati FALSE, vrijednost u A1 nije numerička. Što znači, trebali biste riješiti problem s originalnim podacima, a ne s formulom MAX.

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

    Pažljivo provjerite referencirane ćelije. Ako bilo koja od referenciranih ćelija sadrži grešku, MAX formula će rezultiratiista greška. Da biste to zaobišli, pogledajte kako dobiti maksimalnu vrijednost zanemarujući sve greš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 sveske

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

    Na primjer, da biste izračunali najveću vrijednost u rasponu A1:A6 , formula bi išla kako slijedi:

    =MAX(A1:A6)

    Ako su vaši brojevi u susednom redu ili stupcu (kao na ovom primjer), možete natjerati Excel da automatski napravi maksimalnu formulu. Evo kako:

    1. Odaberite ćelije sa svojim brojevima.
    2. Na Početnoj na kartici, u grupi Formati , kliknite na AutoSum i izaberite Max sa padajuće liste (Ili kliknite na AutoSum > 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 liste brojeva koje ste odabrali:

    5 stvari koje treba 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 jedan broj, funkcija MAX vraća nulu.
    3. Ako argumenti sadrže jednu ili više vrijednosti greške, vraća se greška.
    4. Emptyćelije se zanemaruju.
    5. Obrađuju se logičke vrijednosti i tekstualni prikazi brojeva koji su dostavljeni direktno u listu argumenata (TRUE se vrednuje kao 1, FALSE se vrednuje kao 0). U referencama se zanemaruju logičke i tekstualne vrijednosti.

    Kako koristiti funkciju MAX u Excelu – primjeri formule

    U nastavku ćete pronaći nekoliko tipičnih upotreba funkcije MAX Excel. 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šem tipu 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. Opseg može sadržavati onoliko redova i stupaca koliko želite. Na primjer, da biste dobili najveću vrijednost u rasponu C2:E7, koristite ovu jednostavnu formulu:

    =MAX(C2:E7)

    Pronađite najveću vrijednost u ćelijama koje nisu susjedne ili rasponi

    Da biste napravili MAX formulu za nesusjedne ćelije i raspone, trebate 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 kucati Max formulu u ćeliju.
    2. Nakon što otkucate početnu zagradu, držite pritisnut 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.

    Excelće automatski koristiti odgovarajuću sintaksu i dobićete formulu sličnu ovoj:

    =MAX(C5:E5, C9:E9)

    Kao što je prikazano na snimku ekrana ispod, formula vraća maksimalnu međuukupnu vrijednost iz redova 5 i 9:

    Kako dobiti maksimalni (najnoviji) datum u Excelu

    U internom Excel sistemu, datumi nisu ništa drugo nego serijski brojevi, tako da MAX funkcija ih rješava bez problema.

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

    =MAX(C2:C7)

    MAX funkcija u Excelu s uvjetima

    Kada želite dobiti maksimalnu vrijednost na osnovu uslova, postoji nekoliko formula koje možete izabrati. Kako bismo bili sigurni da sve formule daju 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đenu stavku unesenu u F1 (pogledajte snimak ekrana na kraju ovog odjeljka).

    Excel MAX IF formula

    Ako ste tražeći formulu koja radi u svim verzijama programa Excel 2000 do Excel 2019, koristite funkciju IF da testirate uvjet, 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 je unese kao formulu niza. Ako je sve urađeno ispravno, Excel će priložiti vašu formulu{vijenaste zagrade}, što je vizuelna indikacija formule niza.

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

    Formula MAX IF bez polja

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

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

    Za više informacija pogledajte MAX IF bez niza.

    MAXIFS funkcija

    U Excelu 2019 i Excelu za Office 365 postoji posebna funkcija pod nazivom MAXIFS, koja je dizajnirana da pronađe najveća vrijednost sa 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 sa primjerima formula.

    Snimak ekrana ispod prikazuje sve 3 formule u akciji:

    Dobijte maksimalnu vrijednost zanemarujući nule

    Ovo je, zapravo, varijacija uvjetnog MAX-a o kojoj se raspravljalo u pre zoran primjer. Da biste isključili nule, koristite logički operator "nije jednako" i stavite izraz "0" ili u kriterij MAXIFS ili u logički test MAX IF.

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

    Da bismo probali, pronađimonajniži popust u rangu C2:C7. Kako su svi popusti predstavljeni negativnim brojevima, najmanji popust je zapravo najveća vrijednost.

    MAX IF

    Obavezno pritisnite Ctrl + Shift + Enter da biste ispravno popunili ovu formulu niza:

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

    MAXIFS

    To je uobičajena formula, i uobičajeno pritiskanje tipke Enter će biti dovoljno.

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

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

    Kada radite s velikom količinom podataka vođenih različitim formulama, velike su šanse da će neke od vaših formula dovesti do grešaka, što će uzrokovati da formula MAX vrati greška također.

    Kao rješenje, možete koristiti MAX IF zajedno sa ISERROR. S obzirom da pretražujete u rasponu A1:B5, formula poprima ovaj oblik:

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

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

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

    Značaj je to što morate zapamtiti da pritisnete Ctrl + Shift + Enter jer ovo funkcionira samo kao formula niza.

    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")

    Pošto formula traži najvišu vrijednost sa uslovom"veće od ili jednako 0", neće raditi za skup podataka koji se sastoji samo od negativnih brojeva.

    Sva ova ograničenja nisu dobra i očigledno nam je potrebno bolje rješenje. Funkcija AGGREGATE, koja može izvesti brojne operacije i zanemariti vrijednosti grešaka, savršeno se uklapa:

    =AGGREGATE(4, 6, A1:B5)

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

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

    Kako pronaći apsolutnu maksimalnu vrijednost u Excelu

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

    Prvi ideja koja vam pada na pamet je da dobijete apsolutne vrijednosti svih brojeva u rasponu korištenjem funkcije ABS i date ih na MAX:

    {=MAX(ABS( opseg))}

    Ovo je formula niza, pa ne zaboravite da je potvrdite prečicom Ctrl + Shift + Enter. Još jedno upozorenje je da radi samo s brojevima i rezultira greškom u slučaju nenumeričkih podataka.

    Niste zadovoljni ovom formulom? Onda hajde da napravimo nešto održivije :)

    Šta ako pronađemo minimalnu vrijednost, obrnemo ili zanemarimo njen predznak, a zatim procijenimo zajedno sa svim ostalim brojevima? Da, to će savršeno funkcionirati kao normalna formula. Kao dodatni bonus, toodlično obrađuje unose teksta i greške:

    Sa izvornim brojevima u A1:B5, formule idu na sljedeći način.

    Niz formula (završeno sa Ctrl + Shift + Unesite):

    =MAX(ABS(A1:B5))

    Redovna formula (završena sa Enter):

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

    ili

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

    Snimak ekrana ispod prikazuje rezultate:

    Vrati maksimalnu apsolutnu vrijednost čuvajući znak

    U nekim situacijama, možda ćete imati potreba da se pronađe najveća apsolutna vrijednost, ali da se broj vrati s originalnim 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))

    Složeno na prvi pogled, logiku je prilično lako pratiti. Prvo ćete pronaći najveći i najmanji broj u rasponu i uporediti 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 originalnu, a ne apsolutnu vrijednost, ona zadržava informacije o znaku:

    Kako istaknuti maksimalnu vrijednost u Excelu

    U situaciji kada želite da biste identifikovali najveći broj u originalnom skupu podataka, najbrži način je da ga označite pomoću Excel uslovnog formatiranja. Sljedeći primjeri će vas provesti kroz dva različita scenarija.

    Označite najveći broj u rasponu

    Microsoft Excel ima unaprijed definirano pravilo za formatiranje najbolje rangiranih vrijednosti, kojesavršeno odgovara našim potrebama. Evo koraka da ga primijenite:

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

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

    Označi maksimalnu vrijednost u svakom redu

    Pošto nema izgrađenog -u pravilu da bi se najveća vrijednost izdvojila iz svakog reda, morat ćete konfigurirati svoj vlastiti na temelju MAX formule. Evo kako:

    1. Izaberite sve redove u kojima želite istaknuti maksimalne vrijednosti (C2:C7 u ovom primjeru).
    2. Na kartici Početna , u grupi Stilovi kliknite na Novo pravilo > Koristite formulu da odredite koje ćelije želite formatirati .
    3. U Format vrijednosti u kojima je ova formula true polje, unesite ovu formulu:

      =C2=MAX($C2:$E2)

      Gdje je C2 krajnja lijeva ćelija, a $C2:$E2 je raspon prvog reda.

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.