Alle Excel-functies

MAX.ALS.VOORWAARDEN in Excel: zo gebruik je het

Engels: MAXIFS

MAX.ALS.VOORWAARDEN geeft het hoogste getal van alleen de rijen die aan je voorwaarden voldoen, zoals de hoogste omzet van Gent. MIN.ALS.VOORWAARDEN geeft het laagste.

Probeer gratis de eerste oefeningenIn de les GEMIDDELDE.ALS en MAX.ALS.VOORWAARDEN

Wat doet MAX.ALS.VOORWAARDEN?

MAX.ALS.VOORWAARDEN zoekt het hoogste getal, maar alleen tussen de rijen die aan je voorwaarden voldoen: de hoogste omzet van Gent, de duurste bestelling van één klant, de beste score van één klas. MIN.ALS.VOORWAARDEN doet hetzelfde voor het laagste getal.

De opbouw is dezelfde als bij SOMMEN.ALS: eerst de kolom met de getallen, en dan telkens een kolom met wat erin moet staan. Je kunt één voorwaarde opgeven of meer, en een rij telt alleen mee als alle voorwaarden kloppen.

Wanneer gebruik je MAX.ALS.VOORWAARDEN?

  • De hoogste omzet van één regio: =MAX.ALS.VOORWAARDEN(C2:C100;A2:A100;"Gent").
  • De laagste prijs van één product: =MIN.ALS.VOORWAARDEN(C2:C100;B2:B100;"Laptop").
  • De beste score in één klas, alleen van wie aanwezig was: =MAX.ALS.VOORWAARDEN(C2:C40;A2:A40;"5A";B2:B40;"aanwezig").
  • De kleinste bestelling, zonder de nullen: =MIN.ALS.VOORWAARDEN(C2:C100;C2:C100;">0").

Syntax

De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.

=MAX.ALS.VOORWAARDEN(getallen; bereik1; voorwaarde1; [bereik2; voorwaarde2]; ...)

Het hoogste getal van de rijen die aan de voorwaarden voldoen.

Ingevuld: =MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Gent")

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
MAX.ALS.VOORWAARDENDe naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters.MAX.ALS.VOORWAARDEN
( )Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten.( )
getallenDe kolom met de getallen waaruit je het hoogste of het laagste haalt. Die staat vooraan.C2:C6
bereik1De kolom voor de eerste voorwaarde.A2:A6
voorwaarde1Wat er in die kolom moet staan, zoals "Gent" of ">500"."Gent"
[bereik2; voorwaarde2]Niet verplicht: een volgend paar van een kolom en wat erin moet staan.weggelaten
;Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma.;
" "Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder.
[ ]Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit.
...Je mag er nog meer opgeven, telkens met een puntkomma ertussen.

MAX.ALS.VOORWAARDEN stap voor stap

In E1 staat =MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Gent"). De hoogste van de twee omzetten uit Gent. Pas de cijfers of de formule aan en kijk wat er gebeurt.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
1200
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Klik in E1 en typ de functie met een haakje.=MAX.ALS.VOORWAARDEN(
  2. Selecteer eerst de getallen waaruit je het hoogste wilt: de omzetten in C2:C6. Typ een puntkomma.=MAX.ALS.VOORWAARDEN(C2:C6;
  3. Selecteer de kolom met de voorwaarde, de regio's in A2:A6, typ een puntkomma en dan wat erin moet staan: "Gent".=MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Gent"
  4. Sluit het haakje en druk op Enter: van de omzetten 1200 en 410 uit Gent is 1200 de hoogste.=MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Gent")

Meer voorbeelden

Het laagste met MIN.ALS.VOORWAARDEN

In E1 staat =MIN.ALS.VOORWAARDEN(C2:C6;A2:A6;"Gent"). De laagste van de twee omzetten uit Gent.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
410
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Twee voorwaarden

In E1 staat =MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Sint-Niklaas";B2:B6;"Scherm"). De hoogste omzet van een scherm in Sint-Niklaas. Een rij telt alleen mee als beide voorwaarden kloppen.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
340
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Geen enkele rij

In E1 staat =MAX.ALS.VOORWAARDEN(C2:C6;A2:A6;"Brugge"). Brugge staat niet in de lijst. Dan geeft de functie 0, en geen foutmelding: controleer dus of je voorwaarde klopt.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
0
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Vanaf Excel 2019

Beide functies bestaan vanaf Excel 2019 en in Excel 365. In een oudere Excel geven ze #NAAM?.

Hier gaat het vaak mis

  • De kolom met de getallen staat vooraan, net als bij SOMMEN.ALS.
  • Voldoet geen enkele rij aan de voorwaarden, dan krijg je 0 en geen foutmelding.
Nu zelf proberen?
Oefen dit in de les GEMIDDELDE.ALS en MAX.ALS.VOORWAARDEN, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Wat is het verschil met MAX?

MAX kijkt naar alle getallen. MAX.ALS.VOORWAARDEN kijkt alleen naar de rijen die aan je voorwaarden voldoen.

Lees ook

AANTAL en AANTALARGAANTAL.ALSAANTALLEN.ALSSOM.ALSSOMMEN.ALS