Download het voorbeeldwerkboek
Deze tutorial laat zien hoe je de Excel MAX-functie in Excel om het grootste aantal te berekenen.
MAX Functie Overzicht
De MAX-functie Berekent het grootste getal.
Om de MAX Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
MAX-functie Syntaxis en ingangen:
1 | =MAX(getal1,getal2) |
reeks - Een reeks getallen.
Hoe de MAX-functie te gebruiken?
De MAX-functie retourneert de grootste waarde uit een set gegevens.
Laten we hier de MAX-functie gebruiken om het hoogste BBP ter wereld te vinden:
1 | =MAX(B2:B11) |
Lege cellen of cellen met tekst
De MAX-functie negeert cellen die leeg zijn of die niet-numerieke waarden bevatten.
MAX. datum
Aangezien Excel de datum opslaat als serienummers, kunnen we de MAX-functie gebruiken om de maximale datum te vinden.
1 | =MAX(B2:B8) |
VERT.ZOEKEN & MAX
In ons bovenstaande voorbeeld hebben we de MAX-functie gebruikt om het hoogste BBP ter wereld te bepalen. Nadat we het MAX BBP hebben gevonden, kunnen we de functie VERT.ZOEKEN gebruiken om het land met het hoogste BBP te vinden:
1 | =VERT.ZOEKEN(MAX(A2:A9), A2:B9, 2, ONWAAR) |
De bovenstaande functie berekent het hoogste BBP met behulp van de MAX-functie. De functie VERT.ZOEKEN zoekt naar het hoogste BBP en retourneert de informatie uit de tweede kolom (zoals aangegeven door "2" in onze formule) van het zoekbereik (A2:B9).
Opmerking: het item dat we zoeken (BBP) moet in de eerste kolom staan wanneer u de functie VERT.ZOEKEN gebruikt.
MAXIFS-functie
MAXIFS-functie retourneert de maximale waarde uit een gegevensbereik op basis van een of meer criteria. Stel dat we uit ons BBP-voorbeeld het hoogste BBP van een Aziatisch land willen vinden. Gebruik de formule:
1 | =MAXIFS($C$2:$C$11, $B$2:$B$11, E2) |
De functie verkleint het gegevensbereik door de voorwaarden toe te passen die we hebben verstrekt. Het zoekt naar Azië in B2:B11 en creëert zo een subset van het oorspronkelijke gegevensbereik. De maximale waarde wordt vervolgens berekend uit deze subset van gegevens.
Lees onze tutorial over MAXIFS en MINIFS voor meer informatie over hoe de MAXIFS-functie werkt.
Opmerking: MAXIFS-functie is alleen beschikbaar in Excel 2022 of Excel 365. Als u een oudere Excel-versie hebt, kunt u de Array-functie gebruiken om uw eigen MAX IF te maken.
MAX IF
Als u oudere Excel-versies gebruikt, kunt u IF-functie combineren met MAX-functie met behulp van een matrixfunctie. Gebruik hetzelfde voorbeeld als hierboven en gebruik de formule:
1 | {=MAX(IF(E2=$B$2:$B$11, $C$2:$C$11))} |
Opmerking: wanneer u matrixfuncties maakt, moet u na het maken van uw formule op CTRL + SHIFT + ENTER drukken in plaats van alleen op ENTER.
U zult zien hoe de accolades verschijnen. U kunt de accolades niet zomaar handmatig typen; je moet CTRL + SHIFT + ENTER gebruiken.
De formule creëert een subset van het BBP met behulp van de zoekcriteria. De IF-functie zoekt naar "Azië" in B2:B11 en retourneert de overeenkomstige waarden van C2:C11 naar de MAX-functie. Dus alleen in Azië het hoogste BBP berekenen.
Opmerking: de bovenstaande formule gebruikt absolute verwijzingen (de $-tekens) om celverwijzingen te vergrendelen bij het kopiëren van formules. Als je hier niet bekend mee bent, lees dan onze Excel-referentiesgids
MAX-functie in Google Spreadsheets
De MAX-functie werkt in Google Spreadsheets precies hetzelfde als in Excel.
extra notities
De MIN-functie retourneert het kleinste getal in een reeks.
MAX-voorbeelden in VBA
U hebt ook toegang tot de Excel MAX-functie vanuit VBA, met behulp van: Toepassing.WerkbladFunctie.
1 | Toepassing.WerkbladFunctie.Max(1, 1.23, 3, 21 + 9.43) |
De bovenstaande instructie retourneert 30,43 als de maximale waarde (21 + 9,43 = 30,43)
MAX kan ook een bereik (of benoemd bereik) accepteren als een parameter, zoals weergegeven in de onderstaande VBA-code
12 | Dim Max_Value als dubbelMax_Value = Toepassing.WerkbladFunctie.Max(Bereik ("A1:A10")) |
Bovendien kan MAX de naam van een tabel zoals hierboven weergegeven, als parameter accepteren:
12 | Dim Max_Value als dubbelMax_Value = Toepassing.WerkbladFunctie.Max(Bereik ("Tabel1")) |
MAX negeert niet-numerieke waarden, dus het resultaat van de bovenstaande code is 80.
Keer terug naar de lijst met alle functies in Excel