ALS, functie

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Geeft een bepaalde waarde als resultaat als de opgegeven voorwaarde WAAR is, en een andere waarde als deze ONWAAR is. U kunt de functie ALS gebruiken voor het toetsen van voorwaarden voor waarden en formules.

Syntaxis

ALS(logische-test;waarde-als-waar;waarde-als-onwaar)

Logische_test     is een waarde of expressie die resulteert in de waarde WAAR of ONWAAR. [Kwartaal1]=100 is bijvoorbeeld een logische expressie. Als de waarde in één rij van de kolom, [Kwartaal1] gelijk is aan 100 resulteert de expressie in de waarde WAAR. Anders resulteert de expressie in de waarde ONWAAR. In dit argument kunt u alle vergelijkingsoperatoren gebruiken.

waarde-als-waar     is de waarde die wordt geretourneerd als logische_test WAAR is. Als dit argument bijvoorbeeld de tekenreeks "Binnen het budget" is, en het argument logische_test de waarde WAAR oplevert, geeft de functie ALS de tekst "Binnen het budget" weer. Als logische_test WAAR is, en waarde-als-waar leeg is, resulteert dit argument in de waarde 0 (nul). U kunt het woord WAAR weergeven door de logische waarde WAAR te gebruiken voor dit argument. waarde-als-waar kan ook een andere formule zijn.

Waarde-als-onwaar     is de waarde die als resultaat wordt gegeven als logische-test ONWAAR is. Stel dat dit argument de tekenreeks 'Buiten het budget' is en het argument logische-test als resultaat ONWAAR geeft, dan geeft de functie ALS de tekst 'Buiten het budget' weer. Als logische-test ONWAAR is en waarde-als-onwaar wordt weggelaten, (dat wil zeggen, als er na waarde-als-waar geen puntkomma volgt), wordt de logische waarde ONWAAR als resultaat gegeven. Als logische-test ONWAAR is en waarde-als-onwaar leeg is (dat wil zeggen, als er na waarde-is-waar een puntkomma volgt met daarachter haakje sluiten), wordt de waarde 0 (nul) als resultaat gegeven. Voor waarde-als-onwaar kan ook een andere formule worden gebruikt.

Opmerkingen

  • Als u uitgebreidere tests wilt samenstellen, kunt u maximaal zeven functies ALS nesten door deze als argumenten waarde-als-waar en waarde-als-onwaar op te geven. Zie het laatste voorbeeld hieronder.

  • Als de argumenten waarde-als-waar en waarde-als-onwaar zijn geëvalueerd, geeft ALS de waarde die het resultaat is van deze instructies.

  • Als een of meer van de argumenten van ALS matrices zijn, wordt elk element in de matrix geëvalueerd wanneer de instructie ALS wordt uitgevoerd.

Voorbeeld, set 1

C ol1

Kol2

Kol3

Uitgave

Formule

Beschrijving (resultaat)

50

=ALS([Uitgave]<=100;"Binnen budget";"Budget overschreden")

Als het bovenstaande getal kleiner is dan of gelijk is aan 100, geeft de functie de tekst "Binnen het budget" weer. Als dit niet het geval is, wordt de tekst "Budget overschreden" weergegeven. (Binnen het budget)

5

45

89

50

=ALS([Uitgave]=100;SOM([Kol1];[Kol2];[Kol3]);"")

Als het getal 100 is worden de drie waarden bij elkaar opgeteld. Anders wordt de lege tekst ("") als resultaat gegeven. ()

Voorbeelden: serie 2

WerkelijkeUitgaven

VoorspeldeUitgaven

Formule

Beschrijving (resultaat)

1500

900

=ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Budget overschreden";"OK")

Controleert of de eerste rij het budget heeft overschreden (Budget overschreden)

500

900

=ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Budget overschreden";"OK")

Controleert of de tweede rij het budget heeft overschreden (OK)

Voorbeelden: serie 3

Score

Formule

Beschrijving (resultaat)

45

=ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F"))))

Kent een letter toe aan de eerste score (F)

90

=ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F"))))

Kent een letter toe aan de tweede score (A)

78

=ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F"))))

Kent een letter toe aan de derde score (C)

In het voorafgaande voorbeeld is de tweede instructie ALS ook het argument waarde-als-onwaar bij de eerste instructie ALS. De derde instructie ALS is het argument waarde-als-onwaar bij de tweede instructie ALS. Als bijvoorbeeld de eerste logische-test ([Score]>89) WAAR is, wordt "A" als resultaat gegeven. Als de eerste logische-test ONWAAR is, wordt de tweede instructie ALS geëvalueerd, enzovoort.

De letters worden volgens de onderstaande tabel toegewezen aan getallen.

Score

Resultaat

Groter dan 89

A

Tussen 80 en 89

B

Tussen 70 en 79

C

Tussen 60 en 69

D

Kleiner dan 60

F

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×