- Home
- Producten
- Bedrijfsbehoeften
- Partners
- Referenties
- Kenniscentrum
- Support
- Over Perrit
- Handleidingen
- Nieuws
- Acties
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.
ALS(logische-test;waarde-als-waar;waarde-als-onwaar)
Logische-test een waarde of expressie die kan worden geëvalueerd als WAAR of ONWAAR. Voorbeeld: [Kwartaal1]=100 is een logische uitdrukking; als de waarde in de eerste rij van de kolom [Kwartaal1] gelijk is aan 100, is het resultaat WAAR. Als dat niet het geval is, wordt ONWAAR als resultaat gegeven. Dit argument kan worden gebruikt voor alle rekenkundige operatoren voor vergelijkingen.
Waarde-als-waar is de waarde die als resultaat wordt gegeven als logische-test WAAR is. Stel dat dit argument de tekenreeks 'Binnen het budget' is en het argument logische-test als resultaat WAAR geeft, dan geeft de functie ALS de tekst 'Binnen het budget' weer. Als logische-test WAAR is en waarde-als-waar leeg is, geeft dit argument 0 (nul) als resultaat. U kunt de logische waarde WAAR voor dit argument gebruiken als u het woord WAAR wilt weergeven. Voor waarde-als-waar kan ook een andere formule worden gebruikt.
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.
Kol1 | Kol2 | Kol3 | Uitgaven | Formule | Beschrijving (resultaat) |
---|---|---|---|---|---|
50 | =ALS([Uitgave]<=100;"Binnen het budget";"Buiten het budget") | Als de waarde kleiner is dan of gelijk is aan 100, wordt 'Binnen het budget' weergegeven. Als dat niet het geval is, geeft deze functie 'Buiten het budget' als resultaat. (Binnen het budget) | |||
23 | 45 | 89 | 50 | =ALS([Uitgave]=100;SOM([Kol1];[Kol2];[Kol3]),"") | Als de waarde 100 is, worden de drie waarden opgeteld. Als dat niet het geval is, wordt een lege tekenreeks ("") als resultaat gegeven. () |
WerkelijkeUitgaven | VoorspeldeUitgaven | Formule | Beschrijving (resultaat) |
---|---|---|---|
1500 | 900 | =ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Buiten het budget";"OK") | Controleert of de eerste rij het budget overschrijdt (Buiten het budget) |
500 | 900 | =ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Buiten het budget";"OK") | Controleert of de tweede rij het budget overschrijdt (OK) |
Score | Formule | Beschrijving (resultaat) |
---|---|---|
45 | =ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F")))) | Hiermee wordt een letter die de rang aangeeft aan de eerste score toegekend (F) |
90 | =ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F")))) | Hiermee wordt een letter die de rang aangeeft aan de tweede score toegekend (A) |
78 | =ALS([Score]>89;"A";ALS([Score]>79;"B"; ALS([Score]>69;"C";ALS([Score]>59;"D";"F")))) | Hiermee wordt een letter die de rang aangeeft aan de derde score toegekend (C) |
In het vorige voorbeeld is de tweede ALS-instructie gelijk aan het argument waarde-als-onwaar van de eerste ALS-instructie. Op dezelfde manier is ook de derde ALS-instructie gelijk aan het argument waarde-als-onwaar van de tweede ALS-instructie. Als bijvoorbeeld de eerste logische-test ([Score]>89) WAAR is, wordt de waarde 'A' als resultaat gegeven. Als logische-test ONWAAR is, wordt de tweede ALS-instructie geëvalueerd, enzovoort.
De letters die de rang aangeven worden via de volgende sleutel gekoppeld aan getallen (hierbij wordt aangenomen dat alleen gehele getallen worden gebruikt).
De score is | Het resultaat is |
---|---|
Hoger dan 89 | A |
Van 80 tot 89 | B |
Van 70 tot 79 | C |
Van 60 tot 69 | D |
Minder dan 60 | F |
Relevante artikelen |
Gekoppelde tagsFunctie, Logische Functie, Sharepoint |