Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

ALS, functie

Gepost op 08-05-2006 - KB: Sharepoint - 0 reacties

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   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.

Opmerkingen

  • U kunt maximaal zeven ALS-functies als argumenten waarde-als-waar en waarde-als-onwaar nesten om preciezere toetsen te kunnen uitvoeren. Zie het laatste van de volgende voorbeelden.
  • Wanneer de argumenten waarde-als-waar en waarde-als-onwaar worden geëvalueerd, geeft ALS als resultaat de waarde die door deze instructies wordt geretourneerd.
  • Als een van de argumenten voor ALS een matrix is, wordt elk element van de matrix geëvalueerd wanneer de instructie ALS wordt uitgevoerd.

Voorbeelden: serie 1

Kol1Kol2Kol3UitgavenFormule 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)
23458950=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. ()

Voorbeelden: serie 2

WerkelijkeUitgavenVoorspeldeUitgavenFormule Beschrijving (resultaat)
1500900=ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Buiten het budget";"OK") Controleert of de eerste rij het budget overschrijdt (Buiten het budget)
500900=ALS([WerkelijkeUitgaven]>[VoorspeldeUitgaven];"Buiten het budget";"OK") Controleert of de tweede rij het budget overschrijdt (OK)

Voorbeelden: serie 3

ScoreFormule 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

PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

Functie, Logische Functie, Sharepoint

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - ALS, functie
Perrit Kenniscentrum - ALS, functie