Excelova funkcija MAX - primeri formul za iskanje najvišje vrednosti

  • Deliti To
Michael Brown

V učbeniku je razložena funkcija MAX s številnimi primeri formul, ki prikazujejo, kako najti najvišjo vrednost v Excelu in poudariti največje število v delovnem listu.

Funkcija MAX je ena izmed najbolj preprostih in enostavnih za uporabo funkcij programa Excel. Vendar pa ima nekaj trikov, katerih poznavanje vam bo dalo veliko prednost. Kako uporabiti funkcijo MAX s pogoji? Ali kako izluščiti absolutno največjo vrednost? To vodilo ponuja več kot eno rešitev za te in druge povezane naloge.

    Funkcija Excel MAX

    Funkcija MAX v Excelu vrne najvišjo vrednost v nizu podatkov, ki ga določite.

    Sintaksa je naslednja:

    MAX(število1, [število2], ...)

    Kje: številka lahko predstavlja številska vrednost, polje, poimenovano območje, sklic na celico ali območje, ki vsebuje številke.

    Številka1 je potrebno, številka2 in naslednji argumenti niso obvezni.

    Funkcija MAX je na voljo v vseh različicah programa Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 in nižjih.

    Kako ustvariti formulo MAX v Excelu

    Če želite ustvariti najpreprostejšo formulo MAX, lahko v seznam argumentov neposredno vnesete številke, kot na primer takole:

    =MAX(1, 2, 3)

    V praksi so številke "trdno zakodirane" le redko. Večinoma imate opravka z razponi in celicami.

    Najhitreje sestavite formulo Max, ki najde najvišjo vrednost v območju, na naslednji način:

    1. V celico vnesite =MAX(
    2. Z miško izberite območje številk.
    3. Vnesite zaključni oklepaj.
    4. Pritisnite tipko Enter, da dokončate formulo.

    Na primer, če želite izračunati največjo vrednost v območju A1:A6, je formula naslednja:

    =MAX(A1:A6)

    Če so vaše številke v sosednji vrstico ali stolpec (kot v tem primeru), lahko Excel samodejno pripravi formulo Max:

    1. Izberite celice s številkami.
    2. Na Domov v zavihku Formati skupino, kliknite AutoSum in izberite Max s spustnega seznama. (Ali kliknite AutoSum > Max na Formule v zavihku Funkcija Knjižnična skupina. )

    To bo vstavilo formulo, pripravljeno za uporabo, v celico pod izbranim območjem, zato se prepričajte, da je pod izbranim seznamom številk vsaj ena prazna celica:

    5 stvari, ki jih morate vedeti o funkciji MAX

    Če želite uspešno uporabljati formule Max v delovnih listih, si zapomnite ta preprosta dejstva:

    1. V trenutnih različicah programa Excel lahko formula MAX sprejme do 255 argumentov.
    2. Če argumenti ne vsebujejo enega samega števila, funkcija MAX vrne ničlo.
    3. Če argumenti vsebujejo eno ali več vrednosti napak, se vrne sporočilo o napaki.
    4. Prazne celice se ne upoštevajo.
    5. Logične vrednosti in besedilne predstavitve števil, ki so podane neposredno na seznamu argumentov, se obdelajo (TRUE se ovrednoti kot 1, FALSE kot 0). V referencah se logične in besedilne vrednosti ne upoštevajo.

    Kako uporabljati funkcijo MAX v Excelu - primeri formul

    V nadaljevanju najdete nekaj tipičnih načinov uporabe funkcije Excel MAX. V mnogih primerih je za isto nalogo na voljo več različnih rešitev, zato vam priporočam, da preizkusite vse formule in izberete tisto, ki je najprimernejša za vašo vrsto podatkov.

    Kako poiskati največjo vrednost v skupini

    Če želite izluščiti največje število v skupini števil, funkciji MAX to skupino podajte kot referenco na razpon. Razpon lahko vsebuje poljubno število vrstic in stolpcev. Če želite na primer dobiti največjo vrednost v razponu C2:E7, uporabite to preprosto formulo:

    =MAX(C2:E7)

    Poiščite najvišjo vrednost v nesorodnih celicah ali razponih

    Če želite pripraviti formulo MAX za nesorodne celice in območja, morate vključiti sklic na vsako posamezno celico in/ali območje. Naslednji koraki vam bodo pomagali, da to storite hitro in brezhibno:

    1. V celico začnite vnašati formulo Max.
    2. Ko vnesete začetni oklepaj, pridržite tipko Ctrl ter izberite celice in območja v listu.
    3. Ko izberete zadnji element, sprostite tipko Ctrl in vnesite zaključni oklepaj.
    4. Pritisnite Enter.

    Excel bo samodejno uporabil ustrezno sintakso in dobili boste formulo, podobno tej:

    =MAX(C5:E5, C9:E9)

    Kot je prikazano na spodnji sliki zaslona, formula vrne največjo vrednost vmesnega seštevka iz vrstic 5 in 9:

    Kako pridobiti največji (zadnji) datum v Excelu

    V notranjem sistemu Excel datumi niso nič drugega kot zaporedne številke, zato jih funkcija MAX brez težav obdela.

    Če želite na primer poiskati zadnji datum dostave v C2:C7, uporabite običajno formulo Max, ki jo uporabljate za številke:

    =MAX(C2:C7)

    Funkcija MAX v Excelu s pogoji

    Kadar želite dobiti največjo vrednost na podlagi pogojev, lahko izbirate med več formulami. Da bi se prepričali, da vse formule vrnejo enak rezultat, jih bomo preizkusili na istem naboru podatkov.

    Naloga : S predmeti, navedenimi v razdelkih B2:B15, in podatki o prodaji v razdelkih C2:C15 želimo najti najvišjo prodajo za določen predmet, vnesen v F1 (glejte sliko zaslona na koncu tega razdelka).

    Excel MAX IF formula

    Če iščete formulo, ki deluje v vseh različicah programov Excel od 2000 do Excel 2019, uporabite funkcijo IF za preverjanje pogoja, nato pa dobljeno polje prenesite v funkcijo MAX:

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

    Da bo formula delovala, mora hkrati pritisniti kombinacijo tipk Ctrl + Shift + Enter, da jo vnese kot formulo polja. Če je vse izvedeno pravilno, bo Excel vašo formulo zaprl v {vijugaste oklepaje}, kar je vizualni znak formule polja.

    V eni sami formuli je mogoče ovrednotiti tudi več pogojev, kar je prikazano v naslednjem vodniku: MAX IF z več pogoji.

    Formula MAX IF, ki ni množica

    Če v svojih delovnih listih ne želite uporabljati formul za polja, združite funkcijo MAX s funkcijo SUMPRODUCT, ki nativno obdeluje polja:

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

    Za več informacij glejte MAX IF brez polja.

    Funkcija MAXIFS

    V Excelu 2019 in Excelu za Office 365 je na voljo posebna funkcija z imenom MAXIFS, ki je namenjena iskanju najvišje vrednosti z največ 126 merili.

    V našem primeru imamo samo en pogoj, zato je formula preprosta:

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

    Za podrobno razlago sintakse glejte Excel MAXIFS s primeri formul.

    Spodnja zaslonska slika prikazuje vse tri formule v akciji:

    Pridobi največjo vrednost brez upoštevanja ničel

    To je pravzaprav različica pogojnega MAX, ki je bila obravnavana v prejšnjem primeru. Če želite izključiti ničle, uporabite logični operator "ni enako" in izraz "0" vstavite v merilo MAXIFS ali logični preizkus MAX IF.

    Kot razumete, je testiranje tega pogoja smiselno le v primeru negativna števila Pri pozitivnih številih je to preverjanje odveč, saj je vsako pozitivno število večje od nič.

    Če želite poskusiti, poiščite najmanjši popust v območju C2:C7. Ker vse popuste predstavljajo negativna števila, je najmanjši popust dejansko največja vrednost.

    MAX IF

    Če želite pravilno izpolniti to formulo, pritisnite kombinacijo tipk Ctrl + Shift + Enter:

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

    MAXIFS

    To je običajna formula in zadostuje običajen pritisk tipke Enter.

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

    Poiščite najvišjo vrednost, pri čemer ne upoštevajte napak

    Pri delu z veliko količino podatkov, ki jih določajo različne formule, obstaja verjetnost, da bodo nekatere vaše formule povzročile napake, zaradi česar bo tudi formula MAX vrnila napako.

    Kot rešitev lahko uporabite MAX IF skupaj z ISERROR. Glede na to, da iščete v območju A1:B5, je formula takšna:

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

    Za poenostavitev formule namesto kombinacije IF ISERROR uporabite funkcijo IFERROR. Tako bo logika tudi nekoliko bolj očitna - če je v A1:B5 napaka, jo nadomestite s praznim nizom ('') in nato dobite največjo vrednost v območju:

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

    Nevarnost je v tem, da ne smete pozabiti pritisniti kombinacije tipk Ctrl + Shift + Enter, saj ta formula deluje le kot formula polja.

    V Excelu 2019 in Excelu za Office 356 je lahko funkcija MAXIFS rešitev, če nabor podatkov vsebuje vsaj eno pozitivno število ali ničelno vrednost:

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

    Ker formula išče najvišjo vrednost s pogojem "večja ali enaka 0", ne bo delovala za nabor podatkov, ki ga sestavljajo samo negativna števila.

    Vse te omejitve niso dobre in očitno potrebujemo boljšo rešitev. Funkcija AGGREGATE, ki lahko izvaja številne operacije in ne upošteva vrednosti napak, se odlično prilega:

    =AGREGAT(4, 6, A1:B5)

    Številka 4 v prvem argumentu označuje funkcijo MAX, številka 6 v drugem argumentu je možnost "prezreti napake", A1:B5 pa je vaše ciljno območje.

    V popolnih okoliščinah bodo vse tri formule dale enak rezultat:

    Kako najti absolutno največjo vrednost v Excelu

    Pri delu z razponom pozitivnih in negativnih števil včasih želite najti največjo absolutno vrednost ne glede na znak.

    Prva zamisel, ki vam pride na misel, je, da z uporabo funkcije ABS pridobite absolutne vrednosti vseh števil v območju in jih prenesete v funkcijo MAX:

    {=MAX(ABS( obseg ))}

    To je formula za polje, zato je ne pozabite potrditi z bližnjico Ctrl + Shift + Enter. Dodatno opozorilo je, da deluje samo s številkami in da se v primeru neštevilčnih podatkov pojavi napaka.

    Niste zadovoljni s to formulo? Potem nam dovolite, da ustvarimo nekaj bolj uporabnega :)

    Kaj pa če poiščemo najmanjšo vrednost, obrnemo ali zanemarimo njen znak in jo nato ovrednotimo skupaj z vsemi drugimi števili? Ja, to bo delovalo kot običajna formula. Kot dodaten bonus pa se odlično obnese tudi pri vnosu besedila in napakah:

    S številkami virov v A1:B5 so formule naslednje.

    Polje formulo (dokončano s kombinacijo tipk Ctrl + Shift + Enter):

    =MAX(ABS(A1:B5))

    Redno formulo (zaključite z Enter):

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

    ali

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

    Rezultati so prikazani na spodnji sliki zaslona:

    Vrni največjo absolutno vrednost, ki ohranja znak

    V nekaterih primerih boste morda morali poiskati največjo absolutno vrednost, vendar boste vrnili število s prvotnim znakom in ne z absolutno vrednostjo.

    Če so številke v celicah A1:B5, uporabite naslednjo formulo:

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

    Na prvi pogled zapletena logika, ki ji je precej enostavno slediti. Najprej poiščete največje in najmanjše število v območju in primerjate njuni absolutni vrednosti. Če je absolutna največja vrednost večja od absolutne najmanjše vrednosti, se vrne največje število, sicer pa najmanjše. Ker formula vrne prvotno in ne absolutno vrednost, ohrani informacijo o znaku:

    Kako poudariti največjo vrednost v Excelu

    V primerih, ko želite določiti največje število v prvotnem nizu podatkov, ga najhitreje označite z Excelovim pogojnim oblikovanjem. V spodnjih primerih boste spoznali dva različna scenarija.

    označite največje število v območju

    Microsoft Excel ima vnaprej določeno pravilo za oblikovanje najvišje razvrščenih vrednosti, ki popolnoma ustreza našim potrebam. V nadaljevanju so opisani koraki za njegovo uporabo:

    1. Izberite območje številk (v našem primeru C2:C7).
    2. Na Domov v zavihku Stili skupino, kliknite Pogojno oblikovanje> Novo pravilo .
    3. V Novo pravilo za oblikovanje pogovorno okno, izberite Oblikujte samo najvišje ali najnižje uvrščene vrednosti .
    4. V spodnjem podoknu izberite Vrh s spustnega seznama in v okence zraven vnesite 1 (kar pomeni, da želite označiti samo eno celico, ki vsebuje največjo vrednost).
    5. Kliknite na Format in izberite želeni format.
    6. Dvakrat kliknite OK, da zaprete obe okni.

    Končano! Najvišja vrednost v izbranem območju se samodejno označi. Če je največja vrednost več kot ena (podvojitve), bo Excel označil vse:

    Poudarite največjo vrednost v vsaki vrstici

    Ker ni vgrajenega pravila, po katerem bi najvišja vrednost izstopala iz vsake vrstice, boste morali konfigurirati lastno pravilo na podlagi formule MAX:

    1. Izberite vse vrstice, v katerih želite poudariti največje vrednosti (C2:C7 v tem primeru).
    2. Na Domov v zavihku Stili skupino, kliknite Novo pravilo > S formulo določite, katere celice je treba oblikovati .
    3. V Oblikovanje vrednosti, pri katerih je ta formula resnična vnesite to formulo:

      =C2=MAX($C2:$E2)

      Pri čemer je C2 najbolj leva celica, $C2:$E2 pa je območje prve vrstice. Da bo pravilo delovalo, se prepričajte, da so koordinate stolpcev v območju zaklenjene z znakom $.

    4. Kliknite na Format in izberite želeno obliko.
    5. Dvakrat kliknite OK.

    Nasvet. Na podoben način lahko označite najvišja vrednost na spletnem mestu vsak stolpec . Koraki so popolnoma enaki, le da napišete formulo za prvo območje stolpcev in zaklenete koordinate vrstic: =C2=MAX(C$2:C$7)

    Za več informacij glejte Kako ustvariti pravilo pogojnega oblikovanja na podlagi formule.

    Funkcija Excel MAX ne deluje

    Funkcija MAX je ena izmed najbolj preprostih funkcij programa Excel za uporabo. Če kljub vsem pričakovanjem ne deluje pravilno, gre najverjetneje za eno od naslednjih težav.

    Formula MAX vrne ničlo

    Če običajna formula MAX vrne 0, čeprav so v določenem območju večja števila, je verjetno, da so ta števila oblikovana kot besedilo. To še posebej velja, če funkcijo MAX zaženete na podatkih, ki jih določajo druge formule. To lahko preverite na primer s funkcijo ISNUMBER:

    =ISNUMBER(A1)

    Če zgornja formula vrne FALSE, vrednost v A1 ni številčna. To pomeni, da morate odpraviti težave z izvirnimi podatki in ne s formulo MAX.

    Formula MAX vrne #N/A, #VALUE ali drugo napako

    Natančno preverite referenčne celice. Če katera koli referenčna celica vsebuje napako, bo formula MAX povzročila enako napako. Če želite to zaobiti, si oglejte, kako dobiti največjo vrednost brez upoštevanja vseh napak.

    To je način iskanja največje vrednosti v Excelu. Zahvaljujem se vam za branje in upam, da se kmalu vidimo na našem blogu!

    Na voljo za prenos:

    Vzorec delovnega zvezka Excel MAX

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.