In deze formule worden de volgende argumenten gebruikt:
als.voorwaarden-uitdrukking: B2=4, waarmee wordt gecontroleerd of de score van B2 gelijk is aan 4.
als.voorwaarden-waar: "Zeer bekwaam", de tekenreeks die wordt geretourneerd als B2 gelijk is aan 4.
als.voorwaarden-uitdrukking…: "B2=3", waarmee wordt gecontroleerd of B2 gelijk is aan 3.
als.voorwaarden-waar…: "Bekwaam", de tekenreeks die wordt geretourneerd als B2 gelijk is aan 3.
als.voorwaarden-uitdrukking…: "B2=2", waarmee wordt gecontroleerd of B2 gelijk is aan 2.
als.voorwaarden-waar…: "Leerling", de tekenreeks die wordt geretourneerd als B2 gelijk is aan 2.
als.voorwaarden-uitdrukking…: "B2=1", waarmee wordt gecontroleerd of B2 gelijk is aan 1.
als.voorwaarden-waar…: "Beginner", de tekenreeks die wordt geretourneerd als B2 gelijk is aan 1.
Om de bovenstaande formule te gebruiken met de andere cellen in de tabel, wijzig je B2 in elke als-uitdrukking in een andere cel die een score bevat.
WAAR gebruiken voor als.voorwaarden-uitdrukking…
Soms wordt geen enkele uitdrukking beoordeeld als WAAR. In plaats van een fout te retourneren, kun je de geretourneerde tekenreeks in de laatste als.voorwaarden-uitdrukking… instellen. In de bovenstaande tabel heeft student 4 geen score, waardoor de vorige formule voor die student een fout zou retourneren. Misschien was deze student afwezig en moet hij de opdracht nog uitvoeren. Dus in plaats van de fout te behouden, kun je nog een als.voorwaarden-uitdrukking toevoegen om ontbrekende scores als "Onvolledig" te markeren:
Om te bepalen of twee waarden ongelijk zijn, gebruik je de vergelijkingsoperator <>.
Extra voorbeelden
=ALS.VOORWAARDEN(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";WAAR;"F") retourneert de beoordeling "A" voor een getal groter dan 91, een "B" voor een getal groter dan 82 maar kleiner dan 92, enzovoort. Voor alle waarden lager dan 65 wordt een "F" geretourneerd.
=ALS.VOORWAARDEN(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";"A2<>0";"Afgelegd"; WAAR;"Onvoldoende") retourneert de beoordeling "A" voor een getal groter dan 91, een "B" voor een getal groter dan 82 maar kleiner dan 92, enzovoort. Voor alle waarden lager dan 65 maar niet gelijk aan 0 wordt "Afgelegd" geretourneerd. Als de score 0 is, wordt "Onvoldoende" geretourneerd.
A2 bevat "Een hond"
A1 = AANTALOVEREENKOMSTEN(A2; REGEX("\w+"))
=ALS.VOORWAARDEN(A1 = 0; "Geen woorden"; A1 = 1; "Eén woord"; A1 = 2; "Twee woorden"; A1 > 2; "Meerdere woorden") retourneert "Twee woorden".