Ga naar hoofdinhoud

Excel IFS functie

Zoals we allemaal weten, kunnen we de functie Geneste ALS gebruiken om te testen of aan meerdere voorwaarden is voldaan. Maar hier is de IFS-functie veel gemakkelijker te gebruiken dan de Geneste IF-functie. De IFS-functie wordt gebruikt om meerdere condities te testen en een waarde te retourneren die overeenkomt met het eerste TRUE-resultaat. Als geen van de opgegeven condities TRUE oplevert, retourneert de functie de fout # N / B.

doc ifs functie 1


 Syntax:

De syntaxis voor de IFS-functie in Excel is:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 Argumenten:

  • logical_test1: Verplicht. De voorwaarde die resulteert in TRUE of FALSE.
  • value_if_true1: Verplicht. Retourneert het resultaat als logical_test1 TRUE is. Het kan leeg zijn.
  • logical_test2: Optioneel. De tweede voorwaarde die resulteert in TRUE of FALSE.
  • value_if_true2: Optioneel. Retourneert het tweede resultaat als logical_test2 WAAR is. Het kan leeg zijn.

Opmerkingen:

  • 1. Met deze IFS-functie kunt u maximaal 127 voorwaarden invoeren. En het wordt toegepast op Excel 2019, Office 365. Alle versies ouder dan Excel 2019 ondersteunen deze functie niet.
  • 2. Als er geen logische tests zijn die TRUE opleveren, wordt de fout # N / A geretourneerd.
  • 3. De foutwaarde #VALUE treedt op als de geleverde logical_test een andere waarde retourneert dan TRUE of FALSE.

 Keer terug:

Om meerdere condities te testen en de corresponderende waarde te retourneren met het eerste TRUE resultaat.


 Voorbeelden:

Voorbeeld 1: gebruik IFS-functies om het cijfer te identificeren op basis van de score

Om het cijfer voor elke student toe te wijzen op basis van hun scores, zoals in de volgende schermafbeelding:

doc ifs functie 2

Pas de onderstaande formule toe, zodat het cijfer als volgt wordt gecategoriseerd: 0-60: cijfer F; 60-70: klasse D; 70-80: klasse C; 80-90: klasse B; groter of gelijk aan 90: klasse A.

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

doc ifs functie 3

Note: U kunt ook de celverwijzingen gebruiken om de statische getallen als volgt te vervangen:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

doc ifs functie 4


Voorbeeld 2: gebruik IFS-functies voor het berekenen van commissie op basis van verkopen

De IFS-functie kan u helpen commissiebedragen te berekenen op basis van variërende commissiepercentages en cumulatieve verkooptotalen voor elke maand.

Stel dat u een tabel heeft met de totale verkoop- en commissietarieven van alle verkopers, zoals in het onderstaande screenshot, hoe kunt u de commissie dan berekenen op basis van de verschillende commissietarieven in Excel?

doc ifs functie 5

De volgende formule kan de provisiewaarde voor elk verkooppersoneel geven, gebruik deze:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

wat betekent:

  • als het verkooptotaal 0-40000 is: commissie = verkoop * 0;
  • als het verkooptotaal 40000-80000 is: commissie = omzet * 2%;
  • als het verkooptotaal 80000-100000 is: commissie = omzet * 3.5%;
  • als het verkooptotaal groter of gelijk is aan 100000: commissie = verkoop * 7%;

doc ifs functie 6


Tips: De IFS-functie krijgt een # N / B-fout als geen van de voorwaarden resulteert in TRUE. Als u de # N / A-fout wilt vervangen door een andere betekenisvolle waarde, moet u een ELSE-voorwaarde toevoegen aan het einde van de IFS-functie.

Gebruik normaal gesproken de IFS-functie:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

doc ifs functie 7

Gebruik de IFS-functie met de voorwaarde ELSE:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

Note: In de bovenstaande formule zal de toevoeging van de laatste voorwaarde, "TRUE", "Others" de waarde "Others" retourneren wanneer geen van de voorwaarden in de IFS-functie als TRUE evalueert.

doc ifs functie 8


De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why isn't this function in my Office 365 Excel version Dutch? Or am I missing something?
This comment was minimized by the moderator on the site
the IFS function 😃
This comment was minimized by the moderator on the site
need help Score Grade
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
This comment was minimized by the moderator on the site
Hi, cgutierrez,Please apply the below formula:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Please try, hope it can help you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations