Exceli MAX-funktsioon - valemi näited kõrgeima väärtuse leidmiseks

  • Jaga Seda
Michael Brown

Õpik selgitab funktsiooni MAX koos paljude valemite näidetega, mis näitavad, kuidas leida suurim väärtus Excelis ja tuua esile suurim arv teie töölehel.

MAX on üks kõige lihtsamaid ja hõlpsamini kasutatavaid Exceli funktsioone. Siiski on sellel paar trikki, mille tundmine annab teile suure eelise. Näiteks kuidas kasutada MAX-funktsiooni tingimustega? Või kuidas eraldada absoluutselt suurim väärtus? Selles õpetuses on nendele ja teistele seotud ülesannetele rohkem kui üks lahendus.

    Exceli MAX-funktsioon

    Exceli funktsioon MAX tagastab määratud andmekogumi suurima väärtuse.

    Süntaks on järgmine:

    MAX(number1, [number2], ...)

    Kus number võib esitada numbrilise väärtuse, massiivi, nimelise vahemiku, viite numbreid sisaldavale lahtrisse või vahemikule.

    Number1 on vajalik, number2 ja järgmised argumendid on vabatahtlikud.

    Funktsioon MAX on saadaval kõigis Exceli versioonides Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 ja madalamates versioonides.

    Kuidas teha MAX-valem Excelis

    MAX-valemi loomiseks selle lihtsaimast versioonist võite sisestada numbrid otse argumentide loendisse, näiteks nii:

    =MAX(1, 2, 3)

    Praktikas on üsna haruldane juhtum, kui numbrid on "kõvasti kodeeritud". Enamasti on tegemist vahemike ja lahtritega.

    Kiireim viis Max valemi koostamiseks, mis leiab vahemiku kõrgeima väärtuse, on järgmine:

    1. Kirjutage lahtrisse =MAX(
    2. Valige numbrite vahemik hiirega.
    3. Sisestage sulgudes sulgemine.
    4. Vajutage Enter-klahvi, et valemit lõpule viia.

    Näiteks suurima väärtuse leidmiseks vahemikus A1:A6 on valem järgmine:

    =MAX(A1:A6)

    Kui teie numbrid on külgnevus rida või veergu (nagu selles näites), saate Exceli panna automaatselt Maxi valemit tegema. Siin on, kuidas:

    1. Valige lahtrid oma numbritega.
    2. On Kodu vahekaardil Formaadid rühma, klõpsake AutoSum ja valida Max rippmenüüst. (Või klõpsake nuppu AutoSum > Max kohta Valemid vahekaart Funktsioon Raamatukogu rühm. )

    See sisestab kasutusvalmis valemi valitud vahemiku all asuvasse lahtrisse, seega veenduge, et valitud numbrite loetelu all on vähemalt üks tühi lahter:

    5 asja, mida peaks teadma MAX-funktsiooni kohta

    Maxi valemite edukaks kasutamiseks oma töölehtedel pidage meeles järgmisi lihtsaid fakte:

    1. Exceli praegustes versioonides võib MAX-vormel vastu võtta kuni 255 argumenti.
    2. Kui argumendid ei sisalda ühtegi arvu, tagastab funktsioon MAX nulli.
    3. Kui argumendid sisaldavad ühte või mitut veaväärtust, tagastatakse viga.
    4. Tühjad lahtrid jäetakse tähelepanuta.
    5. Otseselt argumentide loetelus esitatud arvude loogilisi väärtusi ja tekstilisi esitusi töödeldakse (TRUE hinnatakse kui 1, FALSE hinnatakse kui 0). Viidetes loogilisi ja tekstilisi väärtusi ei arvestata.

    Kuidas kasutada MAX-funktsiooni Excelis - valemite näited

    Allpool leiate mõned tüüpilised Exceli MAX-funktsiooni kasutusalad. Paljudel juhtudel on sama ülesande jaoks mitu erinevat lahendust, seega soovitan teil katsetada kõiki valemeid, et valida teie andmetüübile kõige sobivam.

    Kuidas leida grupi maksimaalne väärtus

    Arvude rühma suurima arvu väljavõtmiseks sisestage see rühm funktsioonile MAX vahemikuviitena. Vahemik võib sisaldada nii palju ridu ja veerge, kui soovite. Näiteks vahemiku C2:E7 suurima väärtuse saamiseks kasutage seda lihtsat valemit:

    =MAX(C2:E7)

    Kõrgeima väärtuse leidmine mittekõrvalolevates lahtrites või vahemikes

    Et teha MAX-vormel mitteühenduvate lahtrite ja vahemike jaoks, peate lisama viite igale üksikule lahtrile ja/või vahemikule. Järgnevad sammud aitavad teil seda kiiresti ja veatult teha:

    1. Alustage Max valemi sisestamist lahtrisse.
    2. Kui olete sisestanud avaklambri, hoidke all Ctrl-klahvi ja valige lehe lahtrid ja vahemikud.
    3. Pärast viimase elemendi valimist vabastage Ctrl ja sisestage sulgemissõna.
    4. Vajutage Enter.

    Excel kasutab automaatselt sobivat süntaksit ja saate sellise valemi:

    =MAX(C5:E5, C9:E9)

    Nagu on näidatud alloleval ekraanipildil, annab valem tagasi ridade 5 ja 9 maksimaalse vahesumma väärtuse:

    Kuidas saada maksimaalne (viimane) kuupäev Excelis

    Exceli sisemises süsteemis on kuupäevad midagi muud kui järjekorranumbrid, nii et MAX-funktsioon saab nendega probleemideta hakkama.

    Näiteks, et leida C2:C7 viimast tarnekuupäeva, tee tavaline Max valem, mida kasutad numbrite puhul:

    =MAX(C2:C7)

    MAX-funktsioon Excelis koos tingimustega

    Kui soovite saada maksimaalset väärtust tingimuste alusel, on teil valida mitme valemi vahel. Et veenduda, et kõik valemid annavad ühesuguse tulemuse, testime neid sama andmekogumiga.

    Ülesanne : B2:B15-s loetletud esemete ja C2:C15-s esitatud müüginumbrite abil püüame leida F1-sse sisestatud konkreetse eseme kõrgeima müügi (vt käesoleva jaotise lõpus olevat ekraanipilti).

    Exceli MAX IF valem

    Kui otsite valemit, mis töötab kõigis Excel 2000 kuni Excel 2019 versioonides, kasutage tingimuse testimiseks funktsiooni IF ja seejärel edastage saadud massiivi funktsioonile MAX:

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

    Selleks, et valem töötaks, tuleb samaaegselt vajutada Ctrl + Shift + Enter, et sisestada see massiivi valemina. Kui kõik on õigesti tehtud, siis Excel ümbritseb teie valemit {sõõrdsulgudes}, mis on massiivi valemi visuaalne märk.

    Samuti on võimalik hinnata mitut tingimust ühes valemis ja järgmine õpetus näitab, kuidas: MAX IF mitme tingimusega.

    Mitte-massiivi MAX IF valem

    Kui teile ei meeldi kasutada oma töölehtedel massiivi valemeid, siis kombineerige MAX funktsiooniga SUMPRODUCT, mis töötleb massiive algupäraselt:

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

    Lisateavet leiate jaotisest MAX IF ilma massiivita.

    MAXIFS funktsioon

    Excel 2019-s ja Excel for Office 365-s on olemas spetsiaalne funktsioon nimega MAXIFS, mis on mõeldud kõrgeima väärtuse leidmiseks kuni 126 kriteeriumi abil.

    Meie puhul on ainult üks tingimus, nii et valem on nii lihtne kui:

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

    Süntaksi üksikasjalik selgitus on esitatud Exceli MAXIFSi valemite näidetes.

    Allpool olev ekraanipilt näitab kõiki 3 valemit töös:

    Saada maksimaalne väärtus, ignoreerides nullid

    See on tegelikult eelmises näites käsitletud tingimusliku MAXi variatsioon. Nullide välistamiseks kasutage loogilist operaatorit "ei ole võrdne" ja sisestage väljend "0" kas MAXIFSi kriteeriumidesse või MAX IFi loogilisse testi.

    Nagu te mõistate, on selle tingimuse testimine mõttekas ainult juhul, kui negatiivsed numbrid Positiivsete arvude puhul on see kontroll üleliigne, sest iga positiivne arv on suurem kui null.

    Selleks, et seda proovida, otsime väikseima allahindluse vahemikus C2:C7. Kuna kõik allahindlused on esitatud negatiivsete numbritega, on väikseim allahindlus tegelikult suurim väärtus.

    MAX IF

    Vajutage kindlasti Ctrl + Shift + Enter, et seda massiivi valemit õigesti täita:

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

    MAXIFS

    See on tavaline valem ja selleks piisab tavapärasest Enter-klahvivajutusest.

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

    Leia kõrgeim väärtus, ignoreerides vigu

    Kui töötate suure hulga andmetega, mida juhivad erinevad valemid, on tõenäoline, et mõned teie valemid annavad vigu, mis põhjustavad ka MAX-valemi vea tagastamise.

    Ümbersuunamiseks võite kasutada MAX IF koos ISERRORiga. Arvestades, et otsite vahemikus A1:B5, võtab valem sellise kuju:

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

    Valemi lihtsustamiseks kasutage IFERROR funktsiooni IF ISERROR kombinatsiooni asemel. See muudab ka loogika veidi ilmsemaks - kui A1:B5 on viga, asendage see tühja stringiga (''') ja seejärel saate vahemiku maksimaalse väärtuse:

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

    Üks probleem on see, et peate meeles pidama, et vajutage Ctrl + Shift + Enter, sest see töötab ainult massiivi valemina.

    Excel 2019 ja Excel for Office 356 funktsioon MAXIFS võib olla lahendus, kui teie andmekogum sisaldab vähemalt ühte positiivset arvu või nullväärtust:

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

    Kuna valem otsib kõrgeimat väärtust tingimusega "suurem või võrdne 0", ei tööta see ainult negatiivsetest arvudest koosneva andmekogumi puhul.

    Kõik need piirangud ei ole head ja me vajame ilmselgelt paremat lahendust. Funktsioon AGGREGATE, mis suudab teha mitmeid operatsioone ja ignoreerida vigade väärtusi, sobib ideaalselt:

    =AGREGAAT(4, 6, A1:B5)

    Number 4 esimeses argumendis näitab funktsiooni MAX, number 6 teises argumendis on valik "ignore errors" ja A1:B5 on teie sihtvahemik.

    Ideaalsetes tingimustes annavad kõik kolm valemit sama tulemuse:

    Kuidas leida absoluutne maksimaalne väärtus Excelis

    Kui töötate positiivsete ja negatiivsete arvude vahemikuga, võite mõnikord soovida leida suurima absoluutväärtuse, sõltumata selle märgist.

    Esimene mõte, mis tuleb meelde, on saada kõigi vahemikus olevate numbrite absoluutväärtused, kasutades funktsiooni ABS, ja sisestada need MAX-i:

    {=MAX(ABS( vahemik ))}

    See on massiivi valem, seega ärge unustage seda kinnitada klahvikombinatsiooniga Ctrl + Shift + Enter. Teine hoiatus on see, et see töötab ainult numbritega ja annab vea, kui tegemist on mittenumbriliste andmetega.

    Ei ole selle valemiga rahul? Siis ehitame midagi elujõulisemat :)

    Mis siis, kui me leiame minimaalse väärtuse, pöörame selle märgi ümber või ignoreerime seda ja seejärel hindame seda koos kõigi teiste numbritega? Jah, see töötab suurepäraselt tavalise valemina. Lisaboonusena saab see suurepäraselt hakkama tekstisisestuste ja vigadega:

    Allikanumbritega A1:B5 on valemid järgmised.

    Array valemiga (Ctrl + Shift + Enter):

    =MAX(ABS(A1:B5))

    Tavaline valem (lõpetatakse Enteriga):

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

    või

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

    Tulemused on esitatud allpool oleval ekraanipildil:

    Tagastab maksimaalse absoluutväärtuse, säilitades märgi

    Mõningates olukordades võib olla vaja leida suurim absoluutväärtus, kuid tagastada arv algse märgiga, mitte absoluutväärtus.

    Eeldades, et numbrid on lahtrites A1:B5, on siin kasutatav valem:

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

    Esmapilgul keeruline, loogika on üsna lihtne järgida. Kõigepealt leiate vahemiku suurima ja väikseima arvu ning võrdlete nende absoluutväärtusi. Kui absoluutne maksimaalne väärtus on suurem kui absoluutne minimaalne väärtus, siis tagastatakse maksimaalne arv, vastasel juhul - minimaalne arv. Kuna valem tagastab alg- ja mitte absoluutväärtuse, siis säilitab see ka märgiinfo:

    Kuidas Excelis maksimaalset väärtust esile tõsta

    Olukorras, kus soovite tuvastada algse andmekogumi suurima arvu, on kõige kiirem viis seda Exceli tingimusliku vormindamisega esile tõsta. Allpool toodud näited juhatavad teid läbi kahe erineva stsenaariumi.

    Rõhutage vahemiku kõrgeim number

    Microsoft Excelil on eelhäälestatud reitinguväärtuste vormindamise reegel, mis sobib meie vajadustega suurepäraselt. Siin on selle rakendamise sammud:

    1. Valige oma numbrivahemik (meie puhul C2:C7).
    2. On Kodu vahekaardil Stiilid rühma, klõpsake Tingimuslik vorming> Uus reegel .
    3. In the Uus vormistamise reegel dialoogiaknas valige Vormindada ainult ülemine või alumine väärtus .
    4. Valige alumises paanis Top rippmenüüst ja kirjutage selle kõrval asuvasse lahtrisse 1 (see tähendab, et soovite esile tõsta ainult ühe lahtri, mis sisaldab suurimat väärtust).
    5. Klõpsake nuppu Formaat nuppu ja valige soovitud formaat.
    6. Klõpsake mõlema akna sulgemiseks kaks korda OK.

    Valmis! Valitud vahemiku suurim väärtus tõstetakse automaatselt esile. Kui maksimaalseid väärtusi on rohkem kui üks (duplikaadid), siis Excel tõstab need kõik esile:

    Tõsta esile maksimaalne väärtus igas reas

    Kuna puudub sisseehitatud reegel, mis paneks kõrgeima väärtuse igast reast esile, peate seadistama oma reegli, mis põhineb valemil MAX. Siin on, kuidas:

    1. Valige kõik read, mille maksimaalsed väärtused soovite esile tõsta (antud näites C2:C7).
    2. On Kodu vahekaardil Stiilid rühma, klõpsake Uus reegel > Kasutage valemit, et määrata, millised lahtrid tuleb vormindada .
    3. In the Vormindage väärtused, mille puhul see valem on tõene sisestage see valem:

      =C2=MAX($C2:$E2)

      Kus C2 on kõige vasakpoolsem lahter ja $C2:$E2 on esimene reavahemik. Et reegel töötaks, tuleb kindlasti lukustada vahemiku veeru koordinaadid $-märgiga.

    4. Klõpsake nuppu Formaat nuppu ja valige soovitud formaat.
    5. Klõpsake kaks korda OK.

    Vihje. Samamoodi saate esile tõsta kõrgeim väärtus aadressil iga veerg Sammud on täpselt samad, välja arvatud see, et kirjutate valemi esimese veeru vahemiku jaoks ja lukustate rea koordinaadid: =C2=MAX(C$2:C$7)

    Lisateavet leiate jaotisest Kuidas luua valemipõhist tingimusliku vormindamise reeglit.

    Exceli MAX-funktsioon ei tööta

    MAX on üks lihtsamaid Exceli funktsioone, mida kasutada. Kui see vastupidiselt ootustele ei tööta õigesti, on tõenäoliselt tegemist ühega järgmistest probleemidest.

    MAX-valem tagastab nulli

    Kui tavaline MAX-valem tagastab 0, kuigi määratud vahemikus on suuremaid numbreid, on tõenäoline, et need numbrid on vormistatud tekstina. Eriti kehtib see juhul, kui käivitate MAX-funktsiooni teiste valemite poolt juhitud andmetele. Seda saate kontrollida näiteks funktsiooni ISNUMBER abil:

    =ISNUMBER(A1)

    Kui ülaltoodud valem tagastab FALSE, siis ei ole väärtus A1 numbriline. See tähendab, et te peaksite tõrkeotsingut tegema algandmete, mitte MAX-vormeli abil.

    MAX valem tagastab #N/A, #VALUE või muu vea

    Palun kontrollige viidatud lahtrid hoolikalt. Kui mõni viidatud lahtritest sisaldab viga, siis MAX-valem annab sama vea. Sellest möödahiilimiseks vaadake, kuidas saada maksimaalne väärtus, ignoreerides kõiki vigu.

    Nii leiate Excelis maksimaalse väärtuse. Tänan teid lugemise eest ja loodan, et näeme teid varsti meie blogis!

    Saadaolevad allalaadimised:

    Exceli MAXi näidistööraamat

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.