Excel ALS functie

Samenvatting

De Excel ALS() functie verwerkt een logische test die een waarde WAAR resulteert of een waarde ONWAAR. Bijvoorbeeld; om een aantal van 5 of groter ter verkrijgen: =ALS(C4>5; “Meer”;”Minder”). De ALS functie kan ook genest worden gebruikt, dat betekent dat je meerdere tests in elkaar kunt verweven. Daarnaast kan de ALS functie worden gecombineerd met de logische functies EN en OF.


Doel

Test voor een specifieke waarde

Gegeven waarde

De waarde ingegeven voor WAAR of ONWAAR.

Syntaxis

=ALS (logische_test; [waarde_als_waar]; [waarde_als_onwaar])

Argumenten

logische_test – een waarde of logische expressie die kan worden geëvalueerd met WAAR of ONWAAR.
waarde_als_waar – [optioneel] De gegeven waarde als de logishe_test WAAR is.
waarde_als_onwaar – [optioneel] De gegeven waarde als de logische_test ONWAAR is.

Instructies

Gebruik de ALS functie voor test of evaluatie van bepaalde condities, en resulteer verschillend afhankelijk van of de test WAAR of ONWAAR is.

Bijvoorbeeld, je wilt het resultaat “Meer” of “Minder” dan 5 zien op basis van het aantal van het fruit op voorraad. In dat geval zal je bij elk fruit een eigen test moeten uitvoeren en op basis van het individuele resultaat de waarde “Meer” of “Minder” tonen.

Als je een aantal hebt genoteerd in cel B4 en die wil je testen op minimaal aantal van 5, dan schrijf je dat zo:

=B4>=5

De vertaling van deze formule is “B4 heeft een waarde van of groter dan 5”. De uitkomst hiervan is WAAR of ONWAAR, afhankelijk van de waarde in B4. Om te testen kunt u nu de waarde in C4 aanpassen om de formule testen.

Als we alles bij elkaar zetten, dan krijg je de volgende formule:

=ALS(B4>=5; "Meer"; "Minder")

Dit is de formule in cel D4 uit het voorbeeld. Als we deze door kopiëren in het hele kolom krijgen per regel het resultaat

Geneste ALS() functies

De ALS functie kan genest worden. Je kunt dan meerdere ALS functies gebruiken zodat je kunt testen op meerdere condities en meer mogelijke resultaten. Elke ALS functie dient zorgvuldig te worden genest zodat de logica correct is.

In het volgende voorbeeld kun je aangeven wat er moet gebeuren bij het voorraad aantal van de je producten:

=ALS(B4<=5;"Bestellen";ALS(B4<8;"Beperkte voorraad";ALS(B4>8,"Op voorraad")))

Op deze wijze kun je nesten tot 64 ALS functies. Hoewel het beter is om bij deze complexe formules gebruik te maken van VERT.ZOEKEN of HORIZ.ZOEKEN omdat deze meerdere condities kunnen verwerken en sneller werken.

Logische operators

Zodra je een ALS functie maakt kun je de volgende logische operators gebruiken.

[table id=16 /]

Opmerkingen ALS() functie

  • Als je een bereik gebruikt in de formule, zal de ALS functie elke waarde uit het bereik evalueren.
  • Om voorwaardelijke condities te tellen, gebruik dan AANTAL.ALS of de AANTALLEN.ALS.
  • Om voorwaardelijke condities op te tellen, gebruik dan SOM.ALS of SOMMEN.ALS.