Excel leren
NL

Home › Excel-functies › MIN en MAX

MIN en MAX in Excel: laagste en hoogste waarde

MIN geeft het kleinste getal in een bereik en MAX het grootste. Met MIN.ALS.VOORWAARDEN en MAX.ALS.VOORWAARDEN voeg je voorwaarden toe, en met een zoekfunctie ontdek je wie of wat de hoogste waarde heeft. De functies MIN en MAX heten in het Engels hetzelfde.

In deze uitleg
  1. Syntaxis
  2. Basisvoorbeeld
  3. Met voorwaarden
  4. Wie heeft de hoogste?
  5. Handige trucs
  6. Veelgestelde vragen

Syntaxis

=MIN(getal1; [getal2]; …) =MAX(getal1; [getal2]; …)

Beide negeren lege cellen, tekst en WAAR/ONWAAR in een bereik.

Basisvoorbeeld

ABC
1RegioVerkoperOmzet
2NoordAnna1.200
3ZuidBen800
4NoordChris950
5OostDana450
6ZuidEli700
  • =MAX(C2:C6) geeft 1.200
  • =MIN(C2:C6) geeft 450

Met voorwaarden: MIN.ALS.VOORWAARDEN en MAX.ALS.VOORWAARDEN

=MAX.ALS.VOORWAARDEN(max_bereik; criteriumbereik1; criterium1; …)
  • Hoogste verkoop in Zuid: =MAX.ALS.VOORWAARDEN(C2:C6; A2:A6; "Zuid") geeft 800.
  • Laagste verkoop in Noord: =MIN.ALS.VOORWAARDEN(C2:C6; A2:A6; "Noord") geeft 950.

De voorwaarden werken als bij SOMMEN.ALS: tekst, ">100", jokertekens of celverwijzingen. Ze zitten in Excel 2019 en later.

Ontdekken wie de hoogste waarde heeft

MAX vertelt je de waarde, niet de rij. Combineer het met een zoekfunctie om de naam te krijgen:

=INDEX(B2:B6; VERGELIJKEN(MAX(C2:C6); C2:C6; 0))

geeft Anna. In Microsoft 365 of Excel 2021+: =X.ZOEKEN(MAX(C2:C6); C2:C6; B2:B6). Delen twee mensen de hoogste waarde, dan geven beide formules de eerste. Zie INDEX/VERGELIJKEN.

  • Op één na hoogste of een top 3: gebruik GROOTSTE en KLEINSTE.
  • Een waarde begrenzen: =MIN(B2; 100) geeft nooit meer dan 100; =MAX(B2; 0) nooit minder dan 0.
  • Laatste of eerste datum: datums zijn getallen, dus =MAX(D2:D100) geeft de meest recente datum.
  • De hoogste waarde markeren met voorwaardelijke opmaak › Regels voor bovenste/onderste › Bovenste 10 items, ingesteld op 1.

Veelgestelde vragen

Waarom geeft MAX 0?

Het bereik bevat geen echte getallen, vaak omdat ze als tekst zijn opgeslagen. Zet ze om en MAX werkt.

Hoe vind ik het maximum en negeer ik fouten?

Gebruik AGGREGAAT: =AGGREGAAT(4; 6; C2:C6) geeft het maximum en slaat foutwaarden over.

Negeert MIN nullen?

Nee. Voor de kleinste waarde boven nul gebruik je =MIN.ALS.VOORWAARDEN(C2:C6; C2:C6; ">0").