Excel MAX-toiminto - kaavaesimerkkejä korkeimman arvon löytämiseksi

  • Jaa Tämä
Michael Brown

Ohjeessa selitetään MAX-funktio monien kaavaesimerkkien avulla, jotka osoittavat, miten Excelin korkein arvo löydetään ja korostetaan suurin luku laskentataulukossasi.

MAX on yksi suoraviivaisimmista ja helppokäyttöisimmistä Excel-funktioista. Sillä on kuitenkin pari kikkaa, joiden tunteminen antaa sinulle suuren edun. Sanotaanpa, miten käytät MAX-funktiota ehtojen kanssa? Tai miten poimit absoluuttisesti suurimman arvon? Tämä opetusohjelma tarjoaa useamman kuin yhden ratkaisun näihin ja muihin vastaaviin tehtäviin.

    Excel MAX-toiminto

    Excelin MAX-funktio palauttaa määrittämäsi aineiston suurimman arvon.

    Syntaksi on seuraava:

    MAX(numero1, [numero2], ...)

    Missä numero voidaan esittää numeerisena arvona, joukkona, nimettynä alueena, viittauksena numeroita sisältävään soluun tai alueeseen.

    Numero1 tarvitaan, numero2 ja seuraavat argumentit ovat valinnaisia.

    MAX-toiminto on käytettävissä kaikissa Excel-versioissa Office 365:ssä, Excel 2019:ssä, Excel 2016:ssa, Excel 2013:ssa, Excel 2010:ssä, Excel 2007:ssä ja alemmissa versioissa.

    Kuinka tehdä MAX-kaava Excelissä

    Voit luoda MAX-kaavan yksinkertaisimmillaan kirjoittamalla numerot suoraan argumenttiluetteloon, esimerkiksi näin:

    =MAX(1, 2, 3)

    Käytännössä on melko harvinaista, että numerot ovat "kovakoodattuja". Useimmiten olet tekemisissä alueiden ja solujen kanssa.

    Nopein tapa rakentaa Max-kaava, joka löytää alueen suurimman arvon, on tämä:

    1. Kirjoita soluun =MAX(
    2. Valitse numeroalue hiirellä.
    3. Kirjoita sulkeva sulku.
    4. Lopeta kaava painamalla Enter-näppäintä.

    Jos haluat esimerkiksi laskea alueen A1:A6 suurimman arvon, kaava on seuraava:

    =MAX(A1:A6)

    Jos numerosi ovat vierekkäiset rivin tai sarakkeen (kuten tässä esimerkissä), voit saada Excelin tekemään Max-kaavan automaattisesti. Näin menetellään:

    1. Valitse solut, joissa on numerot.
    2. On Etusivu välilehdellä, kohdassa Muodot ryhmää, klikkaa AutoSum ja valitse Max avattavasta luettelosta. (Tai valitse AutoSum > Max on Kaavat välilehti Toiminto Kirjastoryhmä. )

    Tämä lisää valmiin kaavan valitun alueen alla olevaan soluun, joten varmista, että valitsemasi numeroluettelon alla on vähintään yksi tyhjä solu:

    5 asiaa MAX-toiminnosta

    Jos haluat käyttää Max-kaavoja onnistuneesti työtauluissasi, muista nämä yksinkertaiset tosiasiat:

    1. Excelin nykyisissä versioissa MAX-kaava voi hyväksyä enintään 255 argumenttia.
    2. Jos argumentit eivät sisällä yhtä lukua, MAX-funktio palauttaa nollan.
    3. Jos argumentit sisältävät yhden tai useampia virhearvoja, palautetaan virheilmoitus.
    4. Tyhjiä soluja ei oteta huomioon.
    5. Suoraan argumenttiluettelossa annettujen lukujen loogiset arvot ja tekstimuotoiset esitykset käsitellään (TRUE arvotetaan arvona 1, FALSE arvotetaan arvona 0). Viittauksissa loogiset ja tekstiarvot jätetään huomiotta.

    MAX-funktion käyttö Excelissä - kaavaesimerkkejä

    Alla on muutamia tyypillisiä Excelin MAX-toiminnon käyttökohteita. Monissa tapauksissa samaan tehtävään on olemassa useita eri ratkaisuja, joten kehotan sinua testaamaan kaikkia kaavoja ja valitsemaan tietotyypillesi parhaiten sopivan.

    Kuinka löytää ryhmän suurin arvo

    Jos haluat poimia numeroryhmän suurimman luvun, anna MAX-funktiolle kyseinen ryhmä alue-viitteenä. Alue voi sisältää niin monta riviä ja saraketta kuin haluat. Jos haluat esimerkiksi saada alueen C2:E7 suurimman arvon, käytä tätä yksinkertaista kaavaa:

    =MAX(C2:E7)

    Etsi korkein arvo muista kuin vierekkäisistä soluista tai alueista.

    Jos haluat tehdä MAX-kaavan muille kuin vierekkäisille soluille ja alueille, sinun on sisällytettävä viittaus kuhunkin yksittäiseen soluun ja/tai alueeseen. Seuraavat vaiheet auttavat sinua tekemään sen nopeasti ja moitteettomasti:

    1. Aloita Max-kaavan kirjoittaminen soluun.
    2. Kun olet kirjoittanut avaavan sulkeen, pidä Ctrl-näppäintä alhaalla ja valitse arkin solut ja alueet.
    3. Kun olet valinnut viimeisen kohteen, vapauta Ctrl ja kirjoita sulkeva sulku.
    4. Paina Enter.

    Excel käyttää automaattisesti sopivaa syntaksia, ja saat tämän kaltaisen kaavan:

    =MAX(C5:E5, C9:E9)

    Kuten alla olevasta kuvakaappauksesta näkyy, kaava palauttaa rivien 5 ja 9 suurimman välisumma-arvon:

    Kuinka saada maksimi (uusin) päivämäärä Excelissä

    Excelin sisäisessä järjestelmässä päivämäärät ovat vain sarjanumeroita, joten MAX-toiminto käsittelee ne ongelmitta.

    Jos haluat esimerkiksi löytää viimeisimmän toimituspäivän kohdasta C2:C7, tee tavallinen Max-kaava, jota käytät numeroiden kohdalla:

    =MAX(C2:C7)

    MAX-toiminto Excelissä ehdoilla

    Kun haluat saada maksimiarvon ehtojen perusteella, voit valita useista kaavoista. Varmistaaksemme, että kaikki kaavat palauttavat identtisen tuloksen, testaamme niitä samalla tietosarjalla.

    Tehtävä : B2:B15-kohdissa lueteltujen tuotteiden ja C2:C15-kohdissa olevien myyntilukujen avulla pyritään löytämään F1-kohtaan syötetyn tietyn tuotteen korkein myynti (ks. kuvakaappaus tämän jakson lopussa).

    Excel MAX IF -kaava

    Jos etsit kaavaa, joka toimii kaikissa Excel 2000:n ja Excel 2019:n versioissa, käytä IF-funktiota ehdon testaamiseen ja siirrä tuloksena oleva joukko MAX-funktioon:

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

    Jotta kaava toimisi, se on syötettävä array-kaavana painamalla samanaikaisesti Ctrl + Shift + Enter. Jos kaikki on tehty oikein, Excel sulkee kaavan {curly braces}-alkuisiin aaltosulkeisiin, mikä on visuaalinen merkki array-kaavasta.

    On myös mahdollista arvioida useita ehtoja yhdessä kaavassa, ja seuraavassa ohjeessa näytetään, miten: MAX IF useilla ehdoilla.

    Ei-muotoinen MAX IF -kaava

    Jos et halua käyttää matriisikaavoja laskentataulukoissa, voit yhdistää MAXin SUMPRODUCT-funktioon, joka käsittelee matriiseja natiivisti:

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

    Lisätietoja on kohdassa MAX IF ilman arraya.

    MAXIFS-toiminto

    Excel 2019:ssä ja Excel for Office 365:ssä on erityinen toiminto nimeltä MAXIFS, joka on suunniteltu etsimään korkein arvo enintään 126 kriteerin avulla.

    Meidän tapauksessamme on vain yksi ehto, joten kaava on yksinkertainen:

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

    Yksityiskohtainen selitys syntaksista on kohdassa Excel MAXIFS ja kaavaesimerkkejä.

    Alla olevassa kuvakaappauksessa näkyvät kaikki 3 kaavaa toiminnassa:

    Hae maksimiarvo nollia huomioimatta

    Tämä on itse asiassa muunnelma edellisessä esimerkissä käsitellystä ehdollisesta MAX:sta. Jos haluat sulkea nollat pois, käytä loogista operaattoria "ei ole yhtä suuri kuin" ja laita lauseke "0" joko MAXIFS:n kriteereihin tai MAX IF:n loogiseen testiin.

    Kuten ymmärrätte, tämän ehdon testaaminen on järkevää vain, jos kyseessä on negatiiviset luvut Positiivisilla luvuilla tämä tarkistus on tarpeeton, koska mikä tahansa positiivinen luku on suurempi kuin nolla.

    Kokeillaan pienintä alennusta alueella C2:C7. Koska kaikki alennukset esitetään negatiivisina numeroina, pienin alennus on itse asiassa suurin arvo.

    MAX IF

    Muista painaa näppäimiä Ctrl + Shift + Enter saadaksesi tämän sarjakaavan oikein valmiiksi:

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

    MAXIFS

    Se on tavallinen kaava, ja tavallinen Enter-näppäimen painallus riittää.

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

    Löydä korkein arvo virheitä huomioimatta

    Kun työskentelet suuren tietomäärän kanssa, jota ohjataan erilaisilla kaavoilla, on todennäköistä, että jotkut kaavoista johtavat virheisiin, mikä aiheuttaa sen, että myös MAX-kaava palauttaa virheen.

    Voit kiertää tämän ongelman käyttämällä MAX IF yhdessä ISERRORin kanssa. Koska etsit alueelta A1:B5, kaava on seuraavanlainen:

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

    Yksinkertaistaaksesi kaavaa, käytä IFERROR-funktiota IF ISERROR-yhdistelmän sijasta. Tämä tekee logiikasta myös hieman ilmeisemmän - jos A1:B5:ssä on virhe, korvaa se tyhjällä merkkijonolla ('') ja saat sitten alueen suurimman arvon:

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

    Ongelmana on se, että sinun on muistettava painaa Ctrl + Shift + Enter, koska tämä toimii vain matriisikaavana.

    Excel 2019:ssä ja Excel for Office 356:ssa MAXIFS-funktio voi olla ratkaisu edellyttäen, että tietokokonaisuutesi sisältää vähintään yhden positiivisen luvun tai nolla-arvon:

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

    Koska kaava etsii suurinta arvoa ehdolla "suurempi tai yhtä suuri kuin 0", se ei toimi aineistossa, joka koostuu pelkästään negatiivisista luvuista.

    Kaikki nämä rajoitukset eivät ole hyviä, ja tarvitsemme selvästi paremman ratkaisun. AGGREGATE-funktio, joka voi suorittaa useita operaatioita ja jättää virhearvot huomiotta, sopii täydellisesti:

    =AGGREGAATTI(4, 6, A1:B5)

    Numero 4 ensimmäisessä argumentissa tarkoittaa MAX-toimintoa, numero 6 toisessa argumentissa on "ignore errors" -vaihtoehto, ja A1:B5 on kohdealueesi.

    Täydellisissä olosuhteissa kaikki kolme kaavaa antavat saman tuloksen:

    Miten löytää absoluuttinen maksimiarvo Excelissä

    Kun työskentelet positiivisten ja negatiivisten lukujen välillä, voit joskus haluta löytää suurimman absoluuttisen arvon merkistä riippumatta.

    Ensimmäinen ajatus, joka tulee mieleen, on saada kaikkien alueen lukujen absoluuttiset arvot käyttämällä ABS-funktiota ja syöttää ne MAX:iin:

    {=MAX(ABS( alue ))}

    Tämä on matriisikaava, joten älä unohda vahvistaa sitä pikanäppäimillä Ctrl + Shift + Enter. Toinen varoitus on, että se toimii vain numeroiden kanssa ja aiheuttaa virheen, jos kyseessä on muu kuin numeerinen tieto.

    Etkö ole tyytyväinen tähän kaavaan? Anna meidän sitten rakentaa jotain toimivampaa :)

    Entä jos etsimme minimiarvon, käännämme sen merkin tai jätämme sen huomiotta ja arvioimme sen sitten yhdessä muiden lukujen kanssa? Kyllä, se toimii täydellisesti normaalina kaavana. Lisäbonuksena se käsittelee tekstimerkinnät ja virheet hienosti:

    Kun lähdenumerot ovat A1:B5, kaavat ovat seuraavat.

    Array kaava (Ctrl + Shift + Enter):

    =MAX(ABS(A1:B5))

    Säännöllinen kaava (täydennetään Enterillä):

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

    tai

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

    Alla olevassa kuvakaappauksessa näkyvät tulokset:

    Palauttaa suurimman absoluuttisen arvon säilyttäen merkin

    Joissakin tilanteissa voi olla tarpeen löytää suurin absoluuttinen arvo, mutta palauttaa luku alkuperäisellä merkillä, ei absoluuttisena arvona.

    Oletetaan, että numerot ovat soluissa A1:B5, ja käytetään seuraavaa kaavaa:

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

    Ensisilmäyksellä monimutkainen logiikka on melko helppo seurata. Ensin etsitään alueen suurin ja pienin luku ja verrataan niiden absoluuttisia arvoja. Jos absoluuttinen maksimiarvo on suurempi kuin absoluuttinen minimiarvo, palautetaan maksimiluku, muussa tapauksessa minimiluku. Koska kaava palauttaa alkuperäisen eikä absoluuttisen arvon, se säilyttää merkkitiedot:

    Kuinka korostaa maksimiarvoa Excelissä

    Tilanteessa, jossa haluat tunnistaa alkuperäisen tietokokonaisuuden suurimman luvun, nopein tapa on korostaa se Excelin ehdollisella muotoilulla. Alla olevissa esimerkeissä käydään läpi kaksi erilaista skenaariota.

    Korosta alueen korkein numero

    Microsoft Excelissä on valmiiksi määritetty sääntö, joka sopii täydellisesti tarpeisiimme. Seuraavassa on ohjeet sen soveltamiseksi:

    1. Valitse numeroalue (tässä tapauksessa C2:C7).
    2. On Etusivu välilehdellä, kohdassa Tyylit ryhmää, napsauta Ehdollinen muotoilu> Uusi sääntö .
    3. Vuonna Uusi muotoilusääntö valintaikkunassa, valitse Muotoile vain ylimmät tai alimmat arvot .
    4. Valitse alemmasta ruudusta Top pudotusvalikosta ja kirjoita 1 sen vieressä olevaan ruutuun (eli haluat korostaa vain yhden solun, joka sisältää suurimman arvon).
    5. Napsauta Muotoilu painiketta ja valitse haluamasi muoto.
    6. Sulje molemmat ikkunat napsauttamalla OK kahdesti.

    Valmis! Valitun alueen korkein arvo korostuu automaattisesti. Jos enimmäisarvoja on useampi kuin yksi (kaksoiskappaleet), Excel korostaa ne kaikki:

    Korosta maksimiarvo kullakin rivillä

    Koska ei ole olemassa sisäänrakennettua sääntöä, joka saisi korkeimman arvon erottumaan jokaiselta riviltä, sinun on määritettävä oma sääntö, joka perustuu MAX-kaavaan. Näin menetellään:

    1. Valitse kaikki ne rivit, joiden maksimiarvot haluat korostaa (tässä esimerkissä C2:C7).
    2. On Etusivu välilehdellä, kohdassa Tyylit ryhmää, napsauta Uusi sääntö > Määritä muotoiltavat solut kaavan avulla .
    3. Vuonna Muotoile arvot, joissa tämä kaava on tosi ruutuun tämä kaava:

      =C2=MAX($C2:$E2)

      Jossa C2 on vasemmanpuoleisin solu ja $C2:$E2 on ensimmäinen rivialue. Jotta sääntö toimisi, varmista, että sarakekoordinaatit on lukittu alueelle $-merkillä.

    4. Napsauta Muotoilu painiketta ja valitse haluamasi muoto.
    5. Napsauta OK kahdesti.

    Vinkki. Samalla tavalla voit korostaa myös korkein arvo osoitteessa jokainen sarake Vaiheet ovat täsmälleen samat, paitsi että kirjoitat kaavan ensimmäiselle sarakealueelle ja lukitset rivikoordinaatit: =C2=MAX(C$2:C$7)

    Lisätietoja on kohdassa Kaavaan perustuvan ehdollisen muotoilusäännön luominen.

    Excel MAX -toiminto ei toimi

    MAX on yksi Excelin suoraviivaisimmista toiminnoista. Jos se ei vastoin odotuksia toimi oikein, kyse on todennäköisesti jostain seuraavista ongelmista.

    MAX-kaava palauttaa nollan

    Jos normaali MAX-kaava palauttaa arvon 0, vaikka määritetyllä alueella on suurempia lukuja, on todennäköistä, että nämä luvut on muotoiltu tekstiksi. Näin on erityisesti silloin, kun käytät MAX-funktiota muiden kaavojen ohjaamiin tietoihin. Voit tarkistaa tämän esimerkiksi ISNUMBER-funktion avulla:

    =ISNUMBER(A1)

    Jos yllä oleva kaava palauttaa FALSE, arvo A1:ssä ei ole numeerinen. Tämä tarkoittaa, että sinun pitäisi etsiä vikaa alkuperäisestä datasta, ei MAX-kaavasta.

    MAX-kaava palauttaa #N/A, #VALUE tai muun virheen.

    Tarkista viitatut solut huolellisesti. Jos jokin viitatuista soluista sisältää virheen, MAX-kaava aiheuttaa saman virheen. Jos haluat kiertää tämän, katso, miten saat maksimiarvon, joka ei huomioi kaikkia virheitä.

    Näin löydät maksimiarvon Excelissä. Kiitän sinua lukemisesta ja toivottavasti tapaamme pian blogissamme!

    Saatavilla olevat lataukset:

    Excel MAX -esimerkkityökirja

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.