Inhoudsopgave
Vandaag gaan we verder met het verkennen van de MIN functie en ontdekken we nog enkele manieren om het kleinste getal te vinden op basis van één of meerdere voorwaarden in Excel. Ik laat u de combinatie van MIN en IF zien en vertel u vervolgens over de gloednieuwe MINIFS functie om te bewijzen dat deze zeker uw aandacht waard is.
Ik heb al verteld over de MIN functie en haar mogelijkheden. Maar als u Excel al enige tijd gebruikt, weet u, denk ik, dat u op vele manieren formules met elkaar kunt combineren om zoveel verschillende taken op te lossen als u maar kunt bedenken. In dit artikel wil ik onze kennismaking met MIN voortzetten, u wat meer manieren laten zien om haar te gebruiken en een elegant alternatief bieden.
Zullen we beginnen?
MIN met verschillende voorwaarden
Een tijdje geleden liet ik u het gebruik van de functies MIN en IF zien, zodat u het kleinste getal kunt vinden op basis van een bepaald criterium. Maar wat als één voorwaarde niet genoeg is? Wat als u een complexere zoekopdracht moet uitvoeren en de laagste waarde moet vinden op basis van een paar vereisten? Wat moet u dan doen?
Als u weet hoe u met MIN en IF een minimum met 1 beperking kunt ontdekken, vraagt u zich misschien af hoe u dat met twee of zelfs meer parameters kunt doen. Hoe kunt u dat doen? De oplossing ligt net zo voor de hand als u denkt - met MIN en 2 of meer IF-functies.
Dus als u de laagste hoeveelheid appels moet vinden die in een bepaalde regio worden verkocht, dan is dit uw oplossing:
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
U kunt ook meerdere IF's vermijden door het vermenigvuldigingsteken (*) te gebruiken. Aangezien u een matrixformule toepast, wordt de EN-operator vervangen door een sterretje. U kunt deze pagina raadplegen om uw kennis over logische operatoren in matrixfuncties op te frissen.
De alternatieve manier om het kleinste aantal verkochte appels in het zuiden te krijgen is dus de volgende:
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Opmerking: vergeet niet dat de combinatie van MIN en IF een matrixformule is die moet worden ingevoerd met Ctrl + Shift + Enter .
MINIFS of hoe je gemakkelijk het kleinste getal kunt vinden op basis van een of meer voorwaarden
MINIFS geeft de minimumwaarde met één of meer richtlijnen die u opgeeft. Zoals u aan de naam kunt zien, is dit een combinatie van MIN en IF.
Opmerking! Deze functie is alleen beschikbaar in Microsoft Excel 2019 en in de nieuwste versies van Office 365.
Ontdek de syntaxis van MINIFS
Deze formule doorloopt uw gegevensbereik en geeft u het kleinste getal volgens de door u ingestelde parameters. De syntaxis ervan is zoals hieronder:
=MINIFS (min_bereik, bereik1, criteria1, [bereik2], [criteria2], ...)- Min_range (vereist) - het bereik om het minimum te vinden in
- Bereik1 (vereist) - de reeks gegevens die moet worden gecontroleerd voor de eerste eis
- Criteria1 (vereist) - de voorwaarde om Range1 te controleren op
- [bereik2], [criteria2], ... (optioneel) - extra gegevensbereik(ken) en de bijbehorende vereisten. U kunt maximaal 126 criteria en bereiken in één formule opnemen.
Weet je nog dat we met MIN en IF het kleinste getal zochten en op Ctrl + Shift + Enter drukten om het in de matrixformule om te zetten? Nou, gebruikers van Office 365 hebben een andere oplossing. Spoiler alert - het is makkelijker :)
Laten we teruggaan naar onze voorbeelden en nagaan hoe eenvoudig de oplossing kan zijn.
Gebruik MINIFS om een minimum te krijgen met één criterium
De charme van MINIFS ligt in zijn eenvoud. Kijk, je toont het het bereik met getallen, een set cellen om te controleren op de voorwaarde en de voorwaarde zelf. Het is makkelijker gedaan dan gezegd eigenlijk :)
Hier is de nieuwe formule om ons vorige geval op te lossen:
=MINIFS(B2:B15,A2:A15,D2)
De logica is zo simpel als ABC:
A - Eerst gaat het gamma om het minimum te controleren.
B - Dan de cellen om de parameter in te zoeken en de parameter zelf.
C - Herhaal het laatste deel zo vaak als er criteria zijn in uw formule.
Een minimum vinden op basis van meerdere voorwaarden met MINIFS
Ik heb je laten zien hoe je met MINIFS het laagste getal kunt vinden, bepaald door 1 vereiste. Dat was vrij eenvoudig, toch? En ik denk dat je tegen de tijd dat je klaar bent met het lezen van deze zin, zult beseffen dat je al weet hoe je het kleinste getal kunt vinden aan de hand van verschillende criteria :)
Hier is een update voor deze taak:
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Opmerking! De grootte van min_range en alle criteria_range moet hetzelfde zijn zodat de formule correct werkt. Anders krijg je de foutmelding #VALUE! in plaats van het juiste resultaat.
Het kleinste getal zonder nullen vinden met MINIFS
De parameters die u in MINIFS opgeeft, kunnen niet alleen enkele woorden en waarden zijn, maar ook uitdrukkingen met logische operatoren (>,<,,=). Ik zeg dat u met slechts één formule het kleinste getal kunt vinden dat meer is dan nul:
=MINIFS(B2:B15, B2:B15, ">0")
MINIFS gebruiken om de kleinste waarde te vinden door een gedeeltelijke overeenkomst
Bij het vinden van het onderste nummer kan blijken dat uw zoekopdracht niet helemaal nauwkeurig is. Er kunnen enkele extra woorden, symbolen of toevallige spaties na het trefwoord in uw gegevensbereik staan, waardoor u niet het verwachte resultaat krijgt.
Gelukkig kunnen wildcards worden gebruikt in MINIFS en uw kleine redders zijn in deze situatie. Dus, als u zeker weet dat er meerdere verschillende ingangen van, laten we zeggen, appels in uw tabel zijn en u moet het kleinste getal van allemaal vinden, zet dan gewoon een sterretje direct na het zoekwoord zodat de formule er zo uitziet:
=MINIFS(C2:C15,A2:A15,"Apple*")
In dit geval controleert hij alle voorkomens van appel gevolgd door woorden en symbolen en geeft u het kleinste getal uit de kolom Verkocht. Deze truc kan een echte tijd- en zenuwbespaarder worden als het gaat om gedeeltelijke overeenkomsten.
Ze zeggen "Oud is goud". Maar voor zover je kunt zien is iets nieuws (zoals MINIFS) misschien nog wel beter. Het is eenvoudig, effectief en je hoeft niet steeds de combinatie Ctrl + Shift + Enter in gedachten te houden. Met MINIFS kun je eenvoudig de kleinste waarde vinden op basis van één, twee, drie, enz. voorwaarden.
Maar als u het "oude goud" verkiest, zal het MIN- en IF-paar de truc voor u doen. Het zal een paar knopklikken meer vergen, maar het werkt (is dat niet het punt?).
Als u de N-de laagste waarde met criteria zoekt, gebruikt u de KLEINE IF-formule.
Ik hoop dat u vandaag met plezier hebt gelezen. Mocht u nog vragen of andere voorbeelden in gedachten hebben, laat dan uw gedachten achter in het commentaarveld.