Note: The other languages of the website are Google-translated. Back to English

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

Opmerking:: 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")

Opmerking:: 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

Wilt u uw dagelijkse werkzaamheden snel en perfect uitvoeren? Kutools voor Excel brengt

300
 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort...) en opslaan
80%
tijd voor jou.

  • Ontworpen voor
    1500
    werkscenario's, helpt u bij het oplossen
    80%
     Excel-problemen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30
    -dag onbeperkt gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning voor 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

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, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (2)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
hulp nodig Score cijfer
90-100 A
80-89 B
70-79 C
60-69 D
0-59 F
Deze opmerking is gemaakt door de moderator op de site
Hallo, cgutierrez, Pas de onderstaande formule toe:=IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
Probeer het alsjeblieft, ik hoop dat het je kan helpen!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL