Beschikbaar in:Excel 2019 of nieuwer (Werkt in Excel 2019, elke latere versie, Microsoft 365 en Excel voor het web)Voorbeelden vragen Excel 2024 of nieuwerCategorie:Statistisch

MIN.ALS.VOORWAARDEN

MINIFS in Engelstalige Excel

Geeft het kleinste getal uit de rijen die aan een of meer voorwaarden voldoen, en 0 als geen enkele rij voldoet.

Moeilijkheidsgraad 3 van 5. De opbouw is dezelfde als bij SOMMEN.ALS, maar een uitkomst van 0 kan een echt bedrag zijn of het teken dat geen enkele rij voldoet, en een 0 als plaatsvervanger in de gegevens wint altijd.

Laatst bijgewerkt: 13 oktober 2026

Bekijk de uitgewerkte voorbeelden

Fragment van het werkblad: in F2 staat de formule
RijABCDEF
1Factuurnr.StatusVervaldatumStatusOpen
2F-25-0301Betaald15-09-2025Oudste vervaldatum05-10-202505-10-2025=MIN.ALS.VOORWAARDEN(C2:C7, B2:B7, F1)=MIN.ALS.VOORWAARDEN(C2:C7; B2:B7; F1)
3F-25-0318Open30-10-2025
4F-25-0322Betaald12-10-2025
5F-25-0340Open21-11-2025
6F-25-0355Open05-10-2025
7F-25-0361Betaald01-12-2025
Formulecel (F2)Invoer

Resultaat: 05-10-2025

=MIN.ALS.VOORWAARDEN(C2:C7, B2:B7, F1)
=MIN.ALS.VOORWAARDEN(C2:C7; B2:B7; F1)

Wat MIN.ALS.VOORWAARDEN doet en wanneer je het gebruikt

Wat het doet: het geeft de kleinste waarde uit de rijen die aan je criteria voldoen, bijvoorbeeld de vroegste vervaldatum van de openstaande facturen.

Wanneer je het gebruikt: als je de onderkant per groep zoekt, zoals de laagste betaalde prijs per artikel of de eerste factuurdatum van een leverancier. Het vervangt de matrixformule MIN(ALS(...)) en heeft geen Ctrl+Shift+Enter nodig.

De twee grootste voordelen:

  • Geen matrixformule: MIN.ALS.VOORWAARDEN bevestig je met Enter, waar MIN(ALS(...)) in oudere versies Ctrl+Shift+Enter vraagt.
  • Meer voorwaarden in één formule: je voegt paren van bereik en voorwaarde toe in plaats van ALS in MIN te nesten.

Hoe Excel de functie berekent

Excel leest eerst min_bereik en daarna het eerste paar. Rij voor rij wordt de cel in criteriumbereik1 getoetst aan criterium1, en een rij die slaagt blijft over. Bij meer paren moet een rij elke toets doorstaan.

Daarna neemt Excel het kleinste getal uit de cellen van min_bereik van de rijen die zijn overgebleven. Lege cellen en tekst zijn geen getallen en worden overgeslagen.

Let op: Blijft er geen rij over, dan is het resultaat 0 en geen foutwaarde, dus een uitkomst van 0 kan betekenen dat niets voldeed.

Denkmodel

Filter de tabel met je voorwaarden en kijk naar het kleinste getal dat in de kolom overblijft. Blijft er niets over, dan lees je 0, en dat is lager dan elke echte prijs.

Begrippen op deze pagina: criteria, matrix, bereik, cel

MIN.ALS.VOORWAARDEN(min_bereik, criteriumbereik1, criterium1, [criteriumbereik2, criterium2], ...)
MIN.ALS.VOORWAARDEN(min_bereik; criteriumbereik1; criterium1; [criteriumbereik2; criterium2]; ...)
Argumenten
ArgumentSoortBetekenis
min_bereikVerplichtDe cellen waaruit de kleinste waarde komt.
criteriumbereik1VerplichtHet bereik waarop de eerste voorwaarde wordt getest.
criterium1VerplichtDe voorwaarde: een waarde, een celverwijzing of tekst zoals ">=100".
criteriumbereik2OptioneelEen optioneel tweede bereik om te testen; even groot als het eerste.
criterium2OptioneelDe voorwaarde die bij het tweede bereik hoort.

Geeft terug:Een getal: de kleinste waarde onder de passende rijen, of 0 als er geen passende rij is

Formules gebruiken komma's (,) tussen de argumenten, zoals in de Engelse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel; de Engelse Excel gebruikt komma's (,).

Uitgewerkte voorbeelden

Beginner

De oudste openstaande factuur op vervaldatum

Bij het testen van de waardering van de debiteuren van Veldhuis Installatie BV heb je een korte lijst verkoopfacturen met hun status. Je wilt de vroegste vervaldatum onder de facturen die nog openstaan, om te zien hoe ver terug de oudste openstaande post gaat. Betaalde facturen tellen niet mee, ook niet als hun vervaldatum eerder is.

Fragment van het werkblad: in F2 staat de formule
RijABCDEFG
1Factuurnr.StatusVervaldatumStatusOpen
2F-25-0301Betaald15-09-2025Oudste vervaldatum05-10-202505-10-2025=MIN.ALS.VOORWAARDEN(C2:C7, B2:B7, F1)=MIN.ALS.VOORWAARDEN(C2:C7; B2:B7; F1)
3F-25-0318Open30-10-2025
4F-25-0322Betaald12-10-2025
5F-25-0340Open21-11-2025
6F-25-0355Open05-10-2025
7F-25-0361Betaald01-12-2025
8
Formulecel (F2)Invoer

Formule in F2

=MIN.ALS.VOORWAARDEN(C2:C7, B2:B7, F1)
=MIN.ALS.VOORWAARDEN(C2:C7; B2:B7; F1)

Resultaat: 05-10-202505-10-2025

Stap voor stap
  1. In F1 staat Open. Dat is criterium1, en het wordt getoetst aan B2:B7.
  2. Excel toetst B2:B7 rij voor rij:

    • B2 is Betaald: nee
    • B3 is Open: ja
    • B4 is Betaald: nee
    • B5 is Open: ja
    • B6 is Open: ja
    • B7 is Betaald: nee

    De rijen 3, 5 en 6 blijven over.

  3. Uit C2:C7 kijkt Excel alleen naar de cellen van die rijen: C3 is 30 oktober 2025 (serieel getal 45960), C5 is 21 november 2025 (45982) en C6 is 5 oktober 2025 (45935).
  4. Het kleinste seriële getal is 45935, dus F2 toont 5 oktober 2025. De betaalde factuur F-25-0301 vervalt op 15 september, en dat is eerder, maar haar status is Betaald, dus ze doet niet mee.
  5. Verander F1 in Betaald en het resultaat wordt 15 september 2025, de vroegste vervaldatum onder de drie betaalde facturen.

Let op: Typ je Opne in plaats van Open in F1, dan is het resultaat 0, en een datumopmaak toont dat als 0 januari 1900. Niets markeert het als fout; een 0 of het jaar 1900 in deze cel betekent dus dat geen rij voldeed.

Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 1 variant

Waarom het werkt

De voorwaarde kiest eerst de openstaande rijen, en het minimum wordt alleen over hun datums bepaald. Omdat een datum een serieel getal is, is het kleinste getal de oudste datum. Toont F2 een getal zoals 45935, geef de cel dan een datumopmaak.

Meer om op te letten

  • In Excel 2016 of ouder toont de cel #NAAM?, want de functie heeft Excel 2019 of nieuwer nodig.

Varianten

=MIN(C2:C7)
=MIN(C2:C7)

Zonder de statusvoorwaarde krijg je 15 september 2025, en dat is een betaalde factuur. Gebruik dit alleen als de status er niet toe doet.

Halfgevorderd

Laagste eenheidsprijs sinds de nieuwe prijsafspraak

Leverancier Techniek Groothandel Pols BV heeft zijn prijzen op 1 juli 2025 opnieuw afgesproken. Voor je prijstest wil je per artikel de laagste eenheidsprijs die sinds die datum is gefactureerd, en wil je oudere facturen tegen een eerdere prijs negeren.

Eén recente factuur heeft nog geen prijs omdat er een creditnota onderweg is, dus de prijscel is leeg. De formule staat in F4 en is bedoeld om naar beneden te kopiëren voor andere artikelen.

Fragment van het werkblad: in F4 staat de formule
RijABCDEFG
1ArtikelFactuurdatumEenheidsprijsPrijzen vanaf01-07-2025
2CU-1512-03-2025€4.10€ 4,10
3CU-2220-05-2025€6.85€ 6,85ArtikelLaagste prijs
4CU-1508-07-2025€4.85€ 4,85CU-15€4.60€ 4,60=MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, E4, $B$2:$B$9, ">="&$F$1)=MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; E4; $B$2:$B$9; ">="&$F$1)
5VLV-0814-08-2025€12.95€ 12,95
6CU-1522-09-2025€4.60€ 4,60
7CU-2203-10-2025€7.45€ 7,45
8CU-1530-10-2025
9CU-1517-11-2025€4.75€ 4,75
10
Formulecel (F4)InvoerOpmerking: C8 is bewust leeg: de factuur heeft nog geen prijs.

Formule in F4

=MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, E4, $B$2:$B$9, ">="&$F$1)
=MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; E4; $B$2:$B$9; ">="&$F$1)

Resultaat: €4.60€ 4,60

Stap voor stap
  1. Het eerste paar is criteriumbereik1 A2:A9 met als criterium1 E4, CU-15. De rijen 2, 4, 6, 8 en 9 hebben dat artikel.
  2. Het tweede paar: F1 bevat 1 juli 2025, serieel getal 45839. De & maakt er de tekst ">=45839" van, dus een rij slaagt als haar datum in kolom B 45839 of hoger is. Rij 2 (12 maart 2025) valt af; de rijen 4, 6, 8 en 9 slagen.
  3. De prijzen van de rijen 4, 6, 8 en 9 zijn 4,85, 4,60, leeg en 4,75. De lege cel is geen getal, dus Excel slaat haar over. Ze wordt niet als 0 behandeld.
  4. De kleinste van 4,85, 4,60 en 4,75 is 4,60, dus F4 toont 4,60. Zonder het datumpaar was het antwoord 4,10 geweest, de prijs van maart die niet meer geldt.
  5. Kopieer de formule naar F5 en typ CU-22 in E5: de bereiken blijven staan, E5 is het artikel, en het resultaat is 7,45, want de factuur van 6,85 dateert van vóór 1 juli.

Let op: Een prijs die als 0 is ingetypt in plaats van leeg gelaten, is een getal en wint altijd: het resultaat zou 0,00 zijn. Zoek naar nullen in de prijskolom voordat je het minimum vertrouwt.

Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 1 variant

Waarom het werkt

Het tweede paar werkt op de datumkolom terwijl het minimum uit de prijskolom komt, dus elk bereik heeft zijn eigen rol. De $-tekens houden de drie bereiken vast en E4 is relatief, en daardoor kun je de formule kopiëren. Lege cellen in min_bereik worden overgeslagen, en daarom wordt een ontbrekende prijs geen laagste prijs van 0.

Meer om op te letten

  • Schrijf je ">=F1" zonder de &, dan vergelijkt Excel met de tekst F1. Geen enkele datum slaagt, en het resultaat is 0.

Varianten

=MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, E4, $B$2:$B$9, ">="&DATUM(2025, 7, 1))
=MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; E4; $B$2:$B$9; ">="&DATUM(2025; 7; 1))

De datum in de formule zelf getypt. Dat werkt, maar een beoordelaar moet de formule openen om de datum te zien. Een cel zoals F1 is eenvoudiger te controleren.

Gevorderd

Regels meer dan 10% boven de laagste prijs markeren

In je inkoopprijsanalyse heb je de factuurregels van drie leveranciers voor drie artikelen. Je wilt naast elke regel een markering: Beoordelen als de eenheidsprijs meer dan de tolerantie in F1 (10%) boven de laagste betaalde prijs voor hetzelfde artikel ligt, en anders In orde. De formule in D2 wordt naar beneden gekopieerd, zodat elke regel wordt vergeleken met de laagste prijs van haar eigen artikel.

Fragment van het werkblad: in D2 staat de formule
RijABCDEFG
1ArtikelLeverancierEenheidsprijsMarkeringTolerantie0.10,1
2KB-12Wolters Fittingen BV€8.40€ 8,40Beoordelen=ALS(C2 > MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, A2) * (1 + $F$1), "Beoordelen", "In orde")=ALS(C2 > MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; A2) * (1 + $F$1); "Beoordelen"; "In orde")
3SL-30Aalbers Montage BV€15.30€ 15,30
4KB-12Veenstra Staalhandel BV€7.60€ 7,60
5BM-05Wolters Fittingen BV€3.25€ 3,25
6SL-30Veenstra Staalhandel BV€14.20€ 14,20
7KB-12Aalbers Montage BV€8.10€ 8,10
8BM-05Aalbers Montage BV€3.05€ 3,05
9SL-30Wolters Fittingen BV€14.85€ 14,85
10
Formulecel (D2)Invoer

Formule in D2

=ALS(C2 > MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, A2) * (1 + $F$1), "Beoordelen", "In orde")
=ALS(C2 > MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; A2) * (1 + $F$1); "Beoordelen"; "In orde")

Resultaat: Beoordelen

Stap voor stap
  1. Excel rekent eerst de test van ALS uit, en daarbinnen eerst MIN.ALS.VOORWAARDEN. A2 bevat KB-12, dus criterium1 is KB-12 en het bereik is $A$2:$A$9.
  2. De rijen 2, 4 en 7 bevatten KB-12, met de prijzen 8,40, 7,60 en 8,10. MIN.ALS.VOORWAARDEN geeft de kleinste: 7,60. De regel zelf is een van de rijen, en dat geeft geen problemen, want haar eigen prijs kan nooit onder het minimum liggen.
  3. Daarna rekent Excel de grens uit: 7,60 × (1 + 0,10) = 8,36.
  4. De vergelijking is 8,40 > 8,36, en dat is WAAR, dus ALS geeft het tweede argument: Beoordelen.
  5. Naar D3 gekopieerd wordt A2 gelijk aan A3 (SL-30) en C2 gelijk aan C3 (15,30). MIN.ALS.VOORWAARDEN vindt 15,30, 14,20 en 14,85, dus het minimum is 14,20 en de grens 15,62. De test 15,30 > 15,62 is ONWAAR, dus D3 toont In orde.

Let op: Prijzen die als tekst zijn opgeslagen (bijvoorbeeld uit een pdf-export) slaat MIN.ALS.VOORWAARDEN over. De laagste prijs is dan te hoog, en er worden minder regels gemarkeerd dan zou moeten. De formule toont geen fout. Controleer de kolom met AANTAL tegen het aantal regels.

Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 1 variant

Waarom het werkt

A2 is relatief, dus elke kopie vraagt naar de laagste prijs van haar eigen artikel, terwijl de drie bereiken vastliggen. De tolerantie staat in een cel naast de gegevens, zodat de grens kan veranderen zonder dat iemand de formule aanpast. Omdat MIN.ALS.VOORWAARDEN voor elke rij wordt uitgerekend, is de vergelijkingsbasis altijd de laagste prijs onder alle regels van dat artikel.

Meer om op te letten

  • Een spatie achter sommige artikelcodes geeft geen 0. Een regel met "KB-12 " vindt zichzelf nog wel, maar de regels met en zonder spatie vormen twee aparte groepen, en elke regel wordt alleen vergeleken met de laagste prijs van haar eigen groep. Een regel ver boven de echte laagste prijs kan dan toch In orde krijgen.

    Maak de codekolom schoon met SPATIES.WISSEN, of vergelijk AANTAL.ALS($A$2:$A$9; A2) met het aantal regels dat je voor het artikel verwacht.

  • De laagste prijs is niet per se de juiste prijs. Een verkeerd getypte 0,76 in de gegevens maakt van elke andere regel van dat artikel een Beoordelen.

Varianten

=C2 / MIN.ALS.VOORWAARDEN($C$2:$C$9, $A$2:$A$9, A2) - 1
=C2 / MIN.ALS.VOORWAARDEN($C$2:$C$9; $A$2:$A$9; A2) - 1

Toont als percentage hoe ver elke regel boven de laagste prijs ligt, en daarop kun je sorteren. Gebruik dit als de grootte van het verschil telt en niet alleen of het binnen de tolerantie blijft.

ExpertExcel 2024 of nieuwer (Dit voorbeeld vereist Excel 2024 of nieuwer)

Leveranciers met een eerste factuur in de nieuwe periode

Voor de test op nieuwe leveranciers wil je een lijst van de leveranciers die voor het eerst op of na 1 oktober 2025 zijn gefactureerd, met de datum van die eerste factuur, zodat je kunt nagaan hoe elke leverancier is goedgekeurd. De factuurlijst bevat elke leverancier meerdere keren. Het resultaat moet één regel per leverancier zijn, en het werkblad moet melden dat er geen nieuwe leveranciers zijn als dat zo is.

Fragment van het werkblad: in E3 staat de formule
RijABCDEFG
1LeverancierFactuurdatumBedragNieuw sinds01-10-2025
2Techniek Groothandel Pols BV14-02-2025€5,200.00€ 5.200,00
3Van Rijn Leidingwerk BV09-10-2025€3,400.00€ 3.400,00Van Rijn Leidingwerk BV=LET( leveranciers, UNIEK(A2:A9), eerste, MIN.ALS.VOORWAARDEN(B2:B9, A2:A9, leveranciers), isNieuw, eerste >= F1, FILTER(HOR.STAPELEN(leveranciers, eerste), isNieuw, "Geen nieuwe leveranciers") )=LET( leveranciers; UNIEK(A2:A9); eerste; MIN.ALS.VOORWAARDEN(B2:B9; A2:A9; leveranciers); isNieuw; eerste >= F1; FILTER(HOR.STAPELEN(leveranciers; eerste); isNieuw; "Geen nieuwe leveranciers") )09-10-2025
4Techniek Groothandel Pols BV21-10-2025€1,800.00€ 1.800,00Tromp Dakmaterialen BV04-12-2025
5Hofstra Installatiemateriaal BV03-06-2025€2,250.00€ 2.250,00
6Van Rijn Leidingwerk BV26-11-2025€2,900.00€ 2.900,00
7Tromp Dakmaterialen BV04-12-2025€7,650.00€ 7.650,00
8Hofstra Installatiemateriaal BV11-12-2025€1,300.00€ 1.300,00
9Tromp Dakmaterialen BV18-12-2025€980.00€ 980,00
10
Formulecel (E3)InvoerOverloopresultaatOpmerking: Het resultaat loopt over in E3:F4. In een echt werkblad loopt de factuurlijst door tot rij 20.000 en omvat ze de hele geschiedenis van de leveranciers.

Formule in E3

=LET(
  leveranciers, UNIEK(A2:A9),
  eerste, MIN.ALS.VOORWAARDEN(B2:B9, A2:A9, leveranciers),
  isNieuw, eerste >= F1,
  FILTER(HOR.STAPELEN(leveranciers, eerste), isNieuw, "Geen nieuwe leveranciers")
)
=LET(
  leveranciers; UNIEK(A2:A9);
  eerste; MIN.ALS.VOORWAARDEN(B2:B9; A2:A9; leveranciers);
  isNieuw; eerste >= F1;
  FILTER(HOR.STAPELEN(leveranciers; eerste); isNieuw; "Geen nieuwe leveranciers")
)

Resultaat: Van Rijn Leidingwerk BV. 09-10-2025; Tromp Dakmaterialen BV. 04-12-2025Van Rijn Leidingwerk BV, 09-10-2025; Tromp Dakmaterialen BV, 04-12-2025

Stap voor stap
  1. LET begint met leveranciers. UNIEK(A2:A9) haalt de dubbele namen weg en houdt de volgorde van eerste voorkomen aan: Techniek Groothandel Pols BV, Van Rijn Leidingwerk BV, Hofstra Installatiemateriaal BV en Tromp Dakmaterialen BV.
  2. Dan volgt eerste. MIN.ALS.VOORWAARDEN krijgt een bereik als criterium en rekent daarom één keer per leverancier, met telkens de vroegste factuurdatum:

    • Pols: 14 februari 2025 (45702)
    • Van Rijn: 9 oktober 2025 (45939)
    • Hofstra: 3 juni 2025 (45811)
    • Tromp: 4 december 2025 (45995)
  3. isNieuw vergelijkt elke eerste datum met F1, 1 oktober 2025 (45931): 45702 is lager, 45939 is hoger, 45811 is lager en 45995 is hoger. Het resultaat is ONWAAR, WAAR, ONWAAR, WAAR.
  4. HOR.STAPELEN zet de namen en de eerste datums naast elkaar als een blok van 4 rijen en 2 kolommen. FILTER houdt de rijen over waar isNieuw WAAR is: de tweede en de vierde.
  5. Het laatste argument van LET is de berekening, dus het resultaat daarvan komt in E3: Van Rijn Leidingwerk BV met 45939 en Tromp Dakmaterialen BV met 45995, die over E3:F4 uitlopen. Kolom F heeft een datumopmaak, dus ze toont 9 oktober 2025 en 4 december 2025.
  6. Zet F1 op 1 januari 2026 en geen enkele eerste datum voldoet, dus FILTER geeft zijn derde argument, Geen nieuwe leveranciers.

Let op: De omgekeerde variant ziet er goed uit: met MAX.ALS.VOORWAARDEN in plaats van MIN.ALS.VOORWAARDEN krijg je per leverancier de laatste factuur, en voldoet elke leverancier met een factuur na 1 oktober. Pols (21 oktober) en Hofstra (11 december) staan dan als nieuw in de lijst, terwijl beide al eerder werden gebruikt.

Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 1 variant

Waarom het werkt

MIN.ALS.VOORWAARDEN herleidt de herhaalde factuurregels tot één datum per leverancier, en de vergelijking met F1 maakt daar per leverancier een WAAR of ONWAAR van die FILTER kan gebruiken.

Het resultaat is zo goed als de historie in de lijst: begint de lijst op 1 oktober 2025, dan lijkt elke leverancier nieuw. Om te bewijzen dat een leverancier nieuw is, vergelijk je liever met de leverancierslijst van vorig jaar, bijvoorbeeld met X.VERGELIJKEN of AANTAL.ALS; dat hangt niet af van hoe ver de factuurlijst teruggaat.

Bij honderdduizenden regels is een draaitabel met het minimum van de factuurdatum per leverancier sneller, tegen de prijs van handmatig verversen.

Meer om op te letten

  • Een leverancier van wie alle factuurdatums leeg zijn, krijgt 0 van MIN.ALS.VOORWAARDEN. Omdat 0 lager is dan F1, valt de leverancier ongemerkt weg in plaats van te worden gemeld.
  • UNIEK en FILTER hebben Excel 2021 of Microsoft 365 nodig, HOR.STAPELEN heeft Excel 2024 of Microsoft 365 nodig. In Excel 2019 toont de formule #NAAM?; MIN.ALS.VOORWAARDEN zelf werkt daar wel.

Varianten

=MIN.ALS.VOORWAARDEN($B$2:$B$9, $A$2:$A$9, A2)
=MIN.ALS.VOORWAARDEN($B$2:$B$9; $A$2:$A$9; A2)

De eerste factuurdatum van de leverancier op elke regel, naar beneden gekopieerd. Zonder UNIEK en FILTER werkt dit in Excel 2019, tegen de prijs van één regel per factuur.

Probeer het zelf

Typ een criterium voor de status en zie de kleinste factuur onder de facturen die voldoen.

Fragment van het werkblad: in F2 staat de formule
RijABCDEF
1Factuurnr.StatusBedrag
2F-25-0301Betaald€4,200.00€ 4.200,00Kleinste€1,850.00€ 1.850,00=MIN.ALS.VOORWAARDEN(C2:C8, B2:B8, "x")=MIN.ALS.VOORWAARDEN(C2:C8; B2:B8; "x")
3F-25-0318Open€1,850.00€ 1.850,00
4F-25-0322Betaald€960.00€ 960,00
5F-25-0340Open€7,300.00€ 7.300,00
6F-25-0355Open€2,650.00€ 2.650,00
7F-25-0361Betaald€3,125.00€ 3.125,00
8F-25-0372€5,200.00€ 5.200,00
Formulecel (F2)
  • Formulecel
  • Voldoet aan het criterium

=MIN.ALS.VOORWAARDEN(C2:C8, B2:B8, "Open")
=MIN.ALS.VOORWAARDEN(C2:C8; B2:B8; "Open")

Resultaat: €1,850.00€ 1.850,00

Veelgemaakte fouten

Veelgemaakte fouten
SymptoomOorzaakOplossing
#NAAM? in Excel 2016 of ouderDe werkmap wordt geopend in Excel 2016 of ouder en de cel toont #NAAM?, omdat MIN.ALS.VOORWAARDEN daar niet bestaat.De functie bestaat vanaf Excel 2019. Voor oudere versies gebruik je =MIN(ALS(...)) bevestigd met Ctrl+Shift+Enter, of AGGREGAAT(15; 6; bereik/(voorwaarde); 1), waarbij optie 6 de fouten overslaat die de deling oplevert voor rijen die niet voldoen.
0 in beeld terwijl geen rij voldoetEen 0 wordt gelezen als de laagste waarde, terwijl geen enkele rij aan de voorwaarden voldeed (een artikelcode met een typefout of een spatie erachter). In een prijscontrole lijkt die 0 de beste prijs ooit.Tel de passende rijen met AANTALLEN.ALS en dezelfde voorwaarden, of verpak de formule: ALS(AANTALLEN.ALS(...) = 0; "Geen overeenkomst"; MIN.ALS.VOORWAARDEN(...)).
Prijscontrole toont 0 als beste prijsIn min_bereik staat een ingetypte 0 als plaatsvervanger voor 'prijs nog niet bekend'. Het is een getal, dus het is altijd het minimum.Laat onbekende waarden leeg, of voeg een voorwaarde toe zoals ">0" op hetzelfde bereik.
#WAARDE! bij bereiken van verschillende grootteDe bereiken zijn niet even groot, bijvoorbeeld C2:C9 als min_bereik en A2:A8 als criteriumbereik1, en het resultaat is #WAARDE!.Selecteer in elk bereik dezelfde rijen, en zet ze vast met $ als je de formule naar beneden kopieert.