Excel 2016 kwam met een nieuwe functie - de IFS-functie.
U kunt deze functie gebruiken om meerdere voorwaarden tegelijk te testen en vervolgens het resultaat op basis daarvan terug te sturen. Dit is handig omdat u niet die lang geneste IF-formules hoeft te maken die vroeger verwarrend waren.
Merk op dat de IFS-functie alleen beschikbaar is in de Excel 2016 Windows-versie (en niet de Mac-versie).
Wanneer Excel IFS-functie gebruiken?
De IFS-functie kan meerdere voorwaarden testen en de waarde retourneren zodra de eerste voorwaarde wordt gevonden waaraan is voldaan.
Dit maakt deze functie ideaal voor situaties waarin u de studenten moet beoordelen op basis van de cijfers of de commissie moet vinden op basis van de verkoopwaarden (zie onderstaande voorbeelden).
Excel IFS-functie - Syntaxis
=IFS(Voorwaarde1, Waarde1, [Voorwaarde2, Waarde2],… [Voorwaarde127, Waarde127])
- Voorwaarde1 - De eerste voorwaarde die wordt gecontroleerd.
- Waarde1 - De waarde die moet worden geretourneerd als de eerste voorwaarde WAAR is.
- [Voorwaarde2… .Voorwaarde127] - Dit zijn optionele argumenten en u kunt maximaal 127 voorwaarden gebruiken in de IFS-functie.
- [Value2… .Value127] - Dit zijn optionele argumenten en u kunt maximaal 127 waarden gebruiken. Elke waarde komt overeen met zijn voorwaarde en zou worden geretourneerd als de voorwaarde de eerste is die WAAR is.
Onthoud dat de IFS-functie alleen de waarde van de eerste TRUE-voorwaarde zou retourneren. U kunt dus meerdere voorwaarden hebben die WAAR zijn. Alleen de waarde voor de eerste wordt echter geretourneerd.
Extra notities:
- Alle voorwaarden in de IFS-functie moeten TRUE of FALSE retourneren. Als dit niet het geval is, geeft de formule een foutmelding.
- Als alle voorwaarden in de IFS-functie FALSE retourneren, zou het resultaat van de formule de fout #N/A zijn. Aangezien de fout #N/A niet erg nuttig is om te achterhalen wat er is gebeurd, kunt u de laatste voorwaarde als WAAR gebruiken en de waarde als ONWAAR of een beschrijvende tekst zoals "Geen overeenkomst".
Excel IFS-functie gebruiken - voorbeelden
Zoals ik eerder al zei, is deze functie het meest geschikt voor situaties waarin u voorwaarden in een reeks moet controleren en de waarde moet retourneren voor de eerste voorwaarde waaraan wordt voldaan.
Dit maakt het ideaal voor situaties waarin u studenten moet beoordelen of commissies voor het verkoopteam moet vinden.
Voorbeeld 1 - Het cijfer vinden op basis van de score
Stel je hebt de scores voor studenten in een tentamen zoals hieronder weergegeven (kolom A) en de beoordelingsvoorwaarden in kolom C en D.
Hieronder vindt u de formule die u de cijfers voor elke student geeft:
=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2$E$7,$F $7)
Ziet er ingewikkeld uit? Nou, om eerlijk te zijn, dit is best netjes in vergelijking met wat je zou hebben gemaakt als je de geneste IF-formule had gebruikt.
Merk op dat hoewel de celverwijzingen van kolom B relatief zijn, celverwijzingen van kolom E en F zijn vergrendeld door het $ teken te plaatsen (d.w.z. $E$3). Hierdoor kunnen we deze formule kopiëren en plakken in alle andere cellen.
Als u Excel 2013 of een eerdere versie (of Excel op Mac) gebruikt, kunt u hetzelfde resultaat krijgen door de geschatte overeenkomst in de functie VERT.ZOEKEN te gebruiken. Houd er rekening mee dat om de VLOOKUP-overeenkomst bij benadering te gebruiken, de meest linkse kolom van de opzoektabel in oplopende volgorde moet worden gesorteerd.
Hieronder staat de formule die ook hetzelfde resultaat geeft:
=VERT.ZOEKEN(B2,$E$2:$F$7,2,1)
Voorbeeld 2 - Provisie berekenen op basis van de verkopen
Stel dat u de leiding heeft over de financiële afdeling en dat u de commissie voor elke persoon moet berekenen op basis van de verkopen die in het kwartaal zijn gedaan.
Hieronder vindt u de formule die u de commissiewaarde voor elk verkooppersoneel geeft:
=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2$E$6,$F$6)*B2
- Excel EN Functie.
- Excel OF-functie.
- Excel NIET Functie.
- Excel IF-functie.
- Excel IFERROR-functie.
- Excel FALSE-functie.
- Excel TRUE-functie.