Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel MAX -toiminto Excelissä suurimman luvun laskemiseksi.
MAX -toimintojen yleiskatsaus
MAX -toiminto Laskee suurimman luvun.
Jos haluat käyttää MAX Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
MAX -toiminto Syntaksi ja tulot:
1 | = MAX (luku1, numero2) |
matriisi - Joukko numeroita.
MAX -toiminnon käyttö
MAX -toiminto palauttaa suurimman arvon tietojoukosta.
Käytämme MAX -funktiota maailman suurimman BKT: n löytämiseen:
1 | = MAX (B2: B11) |
Tyhjät solut tai solut tekstin kanssa
MAX-toiminto jättää huomiotta solut, jotka ovat tyhjiä tai sisältävät muita kuin numeerisia arvoja.
MAX päivämäärä
Koska Excel tallentaa päivämäärän sarjanumeroina, voimme käyttää MAX -funktiota maksimipäivän löytämiseen.
1 | = MAX (B2: B8) |
VLOOKUP & MAX
Yllä olevassa esimerkissä käytimme MAX -funktiota maailman korkeimman BKT: n määrittämiseen. Kun olemme löytäneet MAX BKT: n, voimme etsiä VLOOKUP -funktion avulla maan, jolla on korkein BKT:
1 | = HAKU (MAX (A2: A9), A2: B9, 2, EPÄTOSI) |
Yllä oleva toiminto laskee korkeimman BKT: n käyttämällä MAX -funktiota. VLOOKUP -toiminto etsii korkeinta BKT: tä ja palauttaa tiedot hakualueen (A2: B9) toisesta sarakkeesta (kuten kaavassamme on 2).
Huomautus: Etsimämme kohteen (BKT) on oltava ensimmäisessä sarakkeessa, kun käytät VLOOKUP -toimintoa.
MAXIFS -toiminto
MAXIFS -funktio palauttaa tietoalueen maksimiarvon yhden tai useamman ehdon perusteella. Oletetaan BKT -esimerkistämme, että haluamme löytää Aasian maan korkeimman BKT: n. Käytä kaavaa:
1 | = MAXIFS ($ C $ 2: $ C $ 11, $ B $ 2: $ B $ 11, E2) |
Toiminto supistaa tietoaluettaan soveltamalla tarjoamiamme ehtoja. Se etsii Aasiaa kohdasta B2: B11 ja luo siten osajoukon alkuperäisestä tietoalueesta. Suurin arvo lasketaan sitten tästä tietojen osajoukosta.
Jos haluat lisätietoja MAXIFS -toiminnon toiminnasta, lue MAXIFS- ja MINIFS -opetusohjelmamme.
Huomautus: MAXIFS -toiminto on käytettävissä vain Excel 2022: ssä tai Excel 365: ssä. Jos sinulla on vanhempi Excel -versio, voit tehdä MAX IF: n Array -toiminnon avulla.
MAX IF
Jos käytät vanhempia Excel -versioita, voit yhdistää IF -toiminnon ja MAX -toiminnon käyttämällä taulukkotoimintoa. Käytä samaa esimerkkiä kuin yllä, käytä kaavaa:
1 | {= MAX (JOS (E2 = $ B $ 2: $ B $ 11, $ C $ 2: $ C $ 11))} |
Huomaa: Kun rakennat matriisitoimintoja, sinun on painettava CTRL + VAIHTO + ENTER vain ENTER -kaavan luomisen jälkeen.
Huomaat, kuinka kiharat sulut näkyvät. Et voi kirjoittaa manuaalisesti kiharaita sulkuja; sinun on käytettävä näppäinyhdistelmää CTRL + VAIHTO + ENTER.
Kaava luo BKT: n osajoukon käyttämällä hakukriteerejä. IF -toiminto etsii "Aasiaa" B2: B11: stä ja palauttaa vastaavat arvot C2: C11: stä MAX -funktioon. Näin ollen lasketaan korkein BKT vain Aasiassa.
Huomautus: Yllä oleva kaava käyttää absoluuttisia viittauksia ($ -merkkejä) soluviittausten lukitsemiseen kaavoja kopioitaessa. Jos et tunne tätä, lue meidän Excelin viiteopas
MAX -toiminto Google Sheetsissä
MAX -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.
Lisämerkinnät
MIN -funktio palauttaa sarjan pienimmän luvun.
MAX -esimerkkejä VBA: ssa
Voit myös käyttää Excel MAX -toimintoa VBA: n sisällä käyttämällä Application.WorksheetFunction.
1 | Application.WorksheetFunction.Max (1, 1,23, 3, 21 + 9,43) |
Yllä oleva lausunto palauttaa maksimiarvoksi 30.43 (21 + 9.43 = 30.43)
MAX voi myös hyväksyä alueen (tai nimetty alueen) parametriksi alla olevan VBA -koodin mukaisesti
12 | Dim Max_Value KaksinkertaisenaMax_Value = Application.WorksheetFunction.Max (Alue ("A1: A10")) |
Lisäksi MAX voi hyväksyä parametrin kaltaisen taulukon nimen parametriksi:
12 | Dim Max_Value KaksinkertaisenaMax_Value = Application.WorksheetFunction.Max (Alue ("Taulukko1")) |
MAX ohittaa ei-numeeriset arvot, joten yllä olevan koodin tulos on 80.
Palaa Excelin kaikkien toimintojen luetteloon