IFS-functievoorbeelden - Excel en Google Spreadsheets

Deze tutorial laat zien hoe je de Excel IFS-functie in Excel.

IFS-functieoverzicht

De Excel IFS-functie voert meerdere tests uit en retourneert een waarde die overeenkomt met het eerste TRUE-resultaat.

Om de IFS Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

IFS-functie Syntaxis en invoer:

=IFS (test1, waarde1, [test2, waarde2],… )

test1 - Eerste logische test.

waarde1 - Resultaat wanneer test1 WAAR is.

test2, waarde2 - [optioneel] Tweede test/waarde-paar.

Wat is de IFS-functie?

IFS is een “voorwaardelijke” functie. U definieert een reeks logische tests, elk met een bijbehorende retourwaarde. Excel doorloopt elk van uw tests beurtelings en zodra het er een vindt die WAAR is, retourneert het de waarde die u aan die test hebt gekoppeld.

Dit werkt ongeveer hetzelfde als bij het nesten van meerdere IF-instructies, maar is meestal gemakkelijker te lezen en te gebruiken.

Hoe de IFS-functie te gebruiken

U gebruikt de Excel IFS-functie als volgt:

=IFS(C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A ")

Deze formule neemt de testscore van een student en zet deze om in hun cijfer voor die test.

De formule ziet er misschien ingewikkeld uit, maar het is logischer als je elke test op een aparte regel zet:

=IFS( C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A ")

Dat is beter! Het is veel duidelijker nu we een reeks tests hebben gecombineerd met een retourwaarde. Excel werkt de lijst af totdat het een overeenkomst krijgt en retourneert vervolgens het cijfer dat we aan die score hebben gekoppeld.

U kunt maximaal 127 tests definiëren in de IFS-functie.

Een standaardwaarde instellen

Met de normale IF-instructie definiëren we twee waarden die Excel kan retourneren: één voor wanneer de logische test waar is en een andere voor wanneer deze onwaar is.

IFS heeft niet de mogelijkheid om een ​​valse retourwaarde toe te voegen, en als Excel geen overeenkomst vindt in een van uw tests, retourneert het #N/A. Niet goed. Maar we kunnen dit omzeilen door een standaardwaarde in te stellen.

Het werkt als volgt:

=IFS( C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A " WAAR, "Onbekend")

We hebben een laatste logische test opgezet - alleen "TRUE", op zichzelf.

TRUE evalueert natuurlijk naar TRUE. Dus als Excel geen overeenkomst vindt in onze vorige tests, wordt de laatste test altijd geactiveerd en retourneert Excel 'Onbekend'.

Wat IFS kan retourneren

Hierboven vertelden we IFS om een ​​tekstreeks te retourneren - het cijfer dat aan elke testscore is gekoppeld. Maar u kunt ook getallen retourneren, of zelfs andere formules.

Als u bijvoorbeeld een verkoopteam heeft en u hen commissie betaalt op basis van de waarde van elke verkoop, kunt u IFS gebruiken om hun commissie te berekenen op basis van de verkoopwaarde.

=IFS( C3<20000,C3*0,02, C3<40000,C3*0,03, C3=60000, C3*0,05, WAAR, 0 )

Nu zal IFS de waarde in C3 controleren en vervolgens de bijbehorende formule retourneren wanneer het een overeenkomst vindt. Dus verkopen onder $ 20.000 verdienen 2% rente, onder $ 40.000 verdient 3%, enzovoort.

Voor de goede orde hebben we ook een standaardwaarde van 0 ingesteld.

IFS in Google Spreadsheets

De IFS-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave