Home
» Wiki
»
IF- en IFS-functies in Excel: gebruik en specifieke voorbeelden
IF- en IFS-functies in Excel: gebruik en specifieke voorbeelden
Video IF- en IFS-functies in Excel: gebruik en specifieke voorbeelden
De IF- en IFS-functies in Microsoft Excel zijn twee van de logische functies die vrij vaak worden gebruikt voor Microsoft Office- gebruikers . Simpel gezegd: de IF / IFS-functie retourneert resultaten op basis van een of meer invoervergelijkingsgegevens.
Opmerking :voor voorbeelden en syntaxissen van de IF- en IFS-functies hieronder gebruiken we een puntkomma ( ; ) om te scheiden, als de functie een fout of geen uitvoer meldt, vervang dan de puntkomma ( ; ) met een komma ( , ).
ALS-functie in Excel
Met de ALS-functie in Excel kunt u veel verschillende berekeningen uitvoeren, waaronder voorwaardelijke opmaak. U kunt het bijvoorbeeld gebruiken als een IF om studenten te classificeren op basis van GPA, gebruik de IF-functie om getallen te berekenen ...
Een IF-instructie retourneert twee resultaten, waaronder de eerste als de voorwaarde WAAR is, en de tweede wordt uitgevoerd voor de overige voorwaarden (ONWAAR).
ALS functie syntax
= ALS ( Voorwaarde ; Doe iets als de voorwaarde waar is ; Doe iets met het andere geval )
Als de bovenstaande formule u in verwarring brengt, raadpleeg dan het gebruik en de IF-functievoorbeelden in de onderstaande inhoud.
Enkele voorbeelden bij het gebruik van de ALS-functie
De ALS-functie vergelijkt tekst (voorbeeld): in het onderstaande voorbeeld zegt cel D2: IF (C2 = Ja , retourneer dan 1 , anders retourneer 2)
De ALS-functie vergelijkt getallen: in cel D2 zegt bijvoorbeeld: IF (C2 = 1 , geeft vervolgens Ja terug , anders retourneert Nee )
De ALS-functie is groter dan:
De formule in cel D2 is: = IF (C2> B2; "Over Budget"; "In Budget")
De ALS-functie retourneert het resultaat van een wiskundige berekening:
De formule in cel D2 is: = IF (C2> B2; C2-B2; 0)
Gebruik de ALS-functie om te controleren of een cel leeg is
Soms moet u controleren of een cel leeg is of niet, meestal omdat u niet wilt dat een formule het resultaat zonder invoer weergeeft. In dit geval gebruiken we de IF-functie samen met de ISBLANK- functie :
De formule in cel D2 is: = IF (ISBLANK (D2); "Blank"; "Not Blank")
In het volgende voorbeeld gebruiken we "" in plaats van de ISBLANK-functie. Het teken "" betekent in wezen "niets".
De formule in cel E2 is = IF (D3 = ""; "Blank"; "Not Blank")
Bovendien is het volgende een voorbeeld van een veelgebruikte methode die "" gebruikt om te voorkomen dat een formule berekeningen uitvoert als een onafhankelijke cel leeg is:
= ALS (D3 = ""; ""; Formule)
Uitleg : ALS (D3 heeft niets, het levert geen resultaten op, anders berekent het uw formule).
IF-functie genest om meerdere voorwaarden te combineren
Hoewel de eenvoudige ALS-functie slechts twee resultaten heeft ( Waar of Onwaar ), kan de geneste ALS-functie 3 tot 64 resultaten hebben.
= ALS (D2 = 1; "JA"; ALS (D2 = 2; "Nee"; "Misschien")
Leg de formule in cel E2 uit: IF (D2 = 1 en retourneer vervolgens "Ja", anders IF (D2 = 2 retourneer vervolgens "Nee", anders "Misschien") . Merk op dat er aan het einde van de formule twee haakjes sluiten zijn om beide IF-functies te voltooien. Als u probeert een formule in te voeren zonder beide haakjes, voegt Excel automatisch het laatste sluitingshaakje voor u toe.
IFS-functie in Excel
Als de IF-functie alleen genoeg is om de basisvoorwaarden te gebruiken, zal IFS u een beter gevoel geven omdat IFS meerdere IF-functies zal combineren in één IFS. Met andere woorden, in plaats van meerdere geneste IF's te gebruiken, hoeft u alleen IFS te gebruiken.
Syntaxis van IFS-functies
= IFS ( voorwaarde 1 ; waarde als DK1 correct is ; voorwaarde 2 ; waarde als DK2 correct is ; voorwaarde 3 ; waarde als DK3 waar is ; .............)
De IFS-functie kan tot 127 verschillende voorwaarden testen, maar u moet niet te veel voorwaarden nesten, omdat het moeilijk zal zijn om te controleren of er fouten of gegevensconflicten optreden.
Voorbeeld met IFS-functie
De formule voor de cellen in kolom B is: = IFS (A2> 89; "A"; A2> 79; "B"; A2> 69; "C"; A2> 59; "D"; TRUE; "F" )