Voorwaardelijke functies zoals IFS hebben het potentieel om uw Excel-formules naar een hoger niveau te tillen. Met IFS kunt u voorwaarden creëren en verschillende functies in elkaar nesten in één formule. Als alternatief kunt u ook de IFS-functie op zichzelf gebruiken.
Maar wat is de IFS-functie en hoe verschilt deze van de gewone IF-functie? Lees verder om erachter te komen wat IFS is in Excel en hoe u het kunt gebruiken.
Wat is de IFS-functie in Excel?
De IFS-functie in Excel neemt waarden op en vergelijkt ze met gespecificeerde voorwaarden. Als de waarde aan de eerste voorwaarde voldoet, stopt de formule daar en geeft een uitvoer. Maar als niet aan de eerste voorwaarde wordt voldaan, blijft de formule de voorwaarden in volgorde testen totdat aan een voorwaarde is voldaan.
=IFS([Iets is Waar1, Uitgang als Waar1, Iets is Waar2, Uitvoer als Waar2, Iets is True3,Uitvoer als waar3)
Als de waarde niet aan een van de voorwaarden voldoet, retourneert de formule een n.v.t. fout. U kunt dit echter oplossen door een laatste voorwaarde in te voeren, zoals TRUE, en een uitvoer voor die voorwaarde, zoals "Waarde voldoet aan geen enkele voorwaarde". De TRUE-voorwaarde zorgt ervoor dat elke waarde ten minste aan de laatste voorwaarde voldoet, zodat u de N/A-fout niet krijgt.
Hoe de IFS-functie in Excel te gebruiken?
IFS is een verbeterde versie van de ALS-functie in Excel. De syntaxis en het gebruik zijn vergelijkbaar, behalve dat IFS is ontworpen om meerdere voorwaarden aan te nemen. De IF-functie vereiste het nesten van meerdere IF-functies om meerdere voorwaarden te definiëren, terwijl de IFS alles met een enkele functie kan definiëren.
De eerste parameter in IFS is de voorwaarde en de tweede parameter is de uitvoer als aan die voorwaarde wordt voldaan. De derde parameter is voorwaarde nummer 2 en de vierde parameter is de uitvoer als aan voorwaarde nummer 2 wordt voldaan.
De parameters zijn op deze manier gekoppeld en u kunt tot 127 voorwaarden invoeren in een enkele IFS-functie. U kunt natuurlijk ook een andere functie in de uitvoer invoeren en samengestelde geneste formules maken. Als u met IF en geneste IF-formules hebt gewerkt, is het gebruik van IFS een makkie voor u. IFS is er om dingen gemakkelijker te maken, dus laat het dat doen!
Enkele voorwaarde IFS-functievoorbeeld in Excel
Lezen over de IFS-functie zal u pas goed doen als u het in praktijk brengt. Dus laten we beginnen met een voorbeeld. Ondanks het feit dat de IFS-functie meerdere voorwaarden aan kan, betekent dat niet dat u deze niet kunt gebruiken voor scenario's met één voorwaarde.
Laten we een IFS-formule schrijven met een enkele voorwaarde en er zelfs enkele andere functies in opnemen om de zaken onder de knie te krijgen.
In dit voorbeeld hebben we enkele producten en hun productiejaren. Deze denkbeeldige producten bederven twee jaar na hun productie, dus we gaan een formule maken die bepaalt of de producten verlopen zijn of niet. En ja hoor, we zullen de IFS-functie gebruiken samen met de functies JAAR en VANDAAG.
De functie JAAR geeft het jaar vanaf een specifieke datum weer. We gaan de functie JAAR voorzien van de datum van vandaag met behulp van de functie VANDAAG, zodat de uitvoer van het YEAR(TODAY())-complex naar het huidige jaar gaat. Laten we beginnen.
- Selecteer de eerste cel waar u de resultaten wilt uitvoeren. We gaan de eerste cel onder de kolom Verlopen gebruiken.
- Voer in de formulebalk de onderstaande formule in:
Deze formule roept de IFS-functie op om te controleren of de waarde in cel B2 2 of minder is. Dit wordt gedaan door de productiedatum van het lopende jaar af te trekken. Als aan de voorwaarde is voldaan, is het product niet verlopen en Nee wordt teruggestuurd. Iets anders dan dit zou betekenen dat het product is verlopen, dus de uitvoer naar WAAR staat op Ja.=IFS(JAAR(VANDAAG())-B2<=2,"Nee",WAAR,"Ja")
- druk op Binnenkomen.
Nu zie je of het eerste product is verlopen of niet. Het enige dat u vanaf hier hoeft te doen, is de vulgreep te pakken en deze op de onderstaande cellen te laten vallen. U kunt YEARS(TODAY()) ook vervangen door het gewone getal van het huidige jaar, als u niet van plan bent de formule in de toekomst te gebruiken.
Voorbeeld van IFS-functie met meerdere voorwaarden in Excel
Laten we nu het echte werk in handen krijgen: IFS-functie met meerdere voorwaarden. Voor dit doel gaan we een voorbeeldtaak gebruiken die we eerder gebruikten met geneste IF-instructies.
In dit voorbeeld hebben we een tabel met de naam van enkele auto's en hun acceleratietijden. We hebben ook een lijst die bepaalt tot welke klasse elke auto behoort op basis van hun acceleratietijd van 0-100. Het doel is om een formule te maken die de acceleratietijd van elke auto opneemt en vervolgens zijn klasse in de tabel weergeeft.
Er is ook een klassengidstabel om u te laten weten hoe het classificatiesysteem werkt. Uiteindelijk gaan we een formule maken met IFS op basis van deze klassengids. De formule neemt de acceleratietijd in beslag, beoordeelt deze en voert vervolgens de klasse uit. Als de auto meer dan 14 seconden nodig heeft om te accelereren, wordt deze als te langzaam beschouwd.
Deze tabel is gemaakt voor het doel van dit artikel, dus neem het niet te serieus. Laten we daarmee aan de slag gaan.
- Selecteer de eerste cel waar u de uitvoer van de IFS-functie wilt weergeven. In dit voorbeeld is dat de eerste cel in de kolom Klasse.
- Typ de onderstaande formule in de formulebalk:
Deze formule roept de IFS-functie op om de acceleratietijdwaarde in cel te nemen B2 en controleer of het minder dan 3 seconden is. Als dat zo is, wordt het uitgevoerd S als de klas. Zo niet, dan gaat de formule door naar de volgende voorwaarde. Dit gaat door totdat aan een van de voorwaarden is voldaan. Omdat onze formule alle waarden dekt, krijgen we de N/A-fout niet.=IFS(B2<3, "S", B2<5, "EEN", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", WAAR, "Te traag!")
- druk op Binnenkomen.
Zodra u op drukt Binnenkomen op je toetsenbord zie je meteen de klasse voor de eerste auto. Nu hoef je alleen nog maar de vulhendel te pakken en deze op de onderstaande cellen te laten vallen om ook de klasse van die auto's te bepalen. Je kan zelfs voeg wat voorwaardelijke opmaak toe zodat de klassencellen verschillende kleuren hebben op basis van hun waarde.
Excel eenvoudiger gemaakt met IFS
IFS is in wezen vergelijkbaar met IF, omdat beide Excel-functies waarden opnemen en testen tegen aangepaste voorwaarden. Wat IFS beter doet dan IF, zijn meerdere voorwaarden. Met de IF-functie zou je meerdere functies in elkaar moeten nesten om meerdere voorwaarden te declareren, terwijl je met IFS dit in een enkele functie kunt doen.
Voorwaarden zijn echte game changers in Excel. U kunt andere functies in de IFS-formule inpassen om complexe formules te maken waarmee u gekke dingen in Excel kunt bereiken. Nu je de IFS-functie kent, is het tijd om verder te gaan en de oneindige mogelijkheden van deze functie te verkennen!