ALS.VOORWAARDEN, functie

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019

De functie ALS.VOORWAARDEN controleert of aan een of meer voorwaarden wordt voldaan en geeft als resultaat een waarde die overeenkomt met de eerste WAAR-voorwaarde. ALS.VOORWAARDEN kan de plaats innemen van meerdere geneste ALS-instructies en is voor meerdere voorwaarden veel makkelijker te lezen.

Opmerking

Deze functie is beschikbaar op Windows of Mac als u Office 2019 hebt of als u een Microsoft 365-abonnement hebt. Als u een Microsoft 365-abonnee bent, controleert u of u de nieuwste versie hebt.

Eenvoudige syntaxis

Over het algemeen is de syntaxis voor de functie IFS:

=IFS([Iets is Waar1, Waarde indien Waar1;Iets is Waar2;Waarde als Waar2;Iets waar is3;Waarde als Waar3)
 

Met de functie ALS.VOORWAARDEN kunt u maximaal 127 verschillende voorwaarden testen. We raden u aan om niet te veel geneste voorwaarden te testen met de instructies ALS of ALS.VOORWAARDEN. Voorwaarden moeten namelijk op de juiste volgorde worden ingevoerd, wat het samenstellen, testen en wijzigen van deze voorwaarden erg lastig maakt.

Technische gegevens

Syntaxis

  • ALS.VOORWAARDEN(logische_test1, waarde_als_waar1; [logische_test2, waarde_als_waar2]; [logische_test3, waarde_als_waar3];…)
Argument Beschrijving
logical_test1 (vereist) Voorwaarde die WAAR of ONWAAR als resultaat geeft.
value_if_true1 (vereist) Resultaat dat moet worden geretourneerd als logische_test1 WAAR oplevert. Kan leeg zijn.
logical_test2... logical_test127 (optioneel) Voorwaarde die WAAR of ONWAAR als resultaat geeft.
value_if_true2... value_if_true127 (optioneel) Het resultaat dat moet worden geretourneerd als logische_testN WAAR oplevert. Elke waarde_als_waarN komt overeen met een voorwaarde logische_testN. Kan leeg zijn.

Voorbeeld 1

Voorbeeld van ifs-functie Cijfers. Formule in cel B2 is  =IFS(A2>89,A,A2>79;B,A2>69;C,A2>59;D,TRUE,F) De formule voor cellen A2:A6 is:

  • =IFS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";TRUE;"F")

Dit staat voor: ALS(A2 groter is dan 89, geef dan een "A" als resultaat; ALS A2 groter is dan 79, geef dan een "B" als resultaat, enzovoort, en geef voor alle andere waarden kleiner dan 59, een "F" als resultaat).

Voorbeeld 2

Functie IFS : voorbeeld van dagen van de week: formule in cel G2 is  =ALS.ALS(F2=1,D2;F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8) De formule in cel G7 is:

  • =IFS(F2=1;D2;F2=2;D3,F2=3;D4;F2=4;D5;F2=5,D6,F2=6,D7,F2=7,D8)

Dit staat voor: ALS(de waarde in cel F2 gelijk is aan 1, geef dan als resultaat de waarde in cel D2, ALS de waarde in cel F2 gelijk is aan 2, geef dan als resultaat de waarde in cel D3, enzovoort, en eindig met de waarde in cel D8 als aan geen van de andere voorwaarden wordt voldaan).

Opmerkingen

Als u een standaardresultaat wilt opgeven, voert u WAAR in voor uw laatste logische_test-argument. De overeenkomende waarde wordt geretourneerd als aan geen van de andere voorwaarden wordt voldaan. In voorbeeld 1 laten de rijen 6 en 7 (met de score 58) dit zien.

  • Als er een logical_test argument wordt opgegeven zonder een bijbehorende value_if_true, wordt met deze functie het foutbericht 'U hebt te weinig argumenten ingevoerd voor deze functie' weergegeven.
  • Als een logical_test argument wordt geëvalueerd en wordt omgezet in een andere waarde dan WAAR of ONWAAR, retourneert deze functie een #VALUE! fout.
  • Als er geen TRUE-voorwaarden worden gevonden, retourneert deze functie #N/A-fout.

Meer hulp nodig?

U kunt altijd een expert in de Excel Tech Community vragen of ondersteuning krijgen in community's.