Van toepassing op
SharePoint Server-abonnementseditie SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint in Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint in Microsoft 365 Small Business

Retourneert één waarde als een voorwaarde die u opgeeft, waar is en een andere waarde als deze resulteert in ONWAAR. Gebruik IF om voorwaardelijke tests uit te voeren op waarden en formules.

Syntaxis

ALS(logical_test;value_if_true;value_if_false)

Logical_test     is een waarde of expressie die kan worden geëvalueerd op WAAR of ONWAAR. [Kwartaal1]=100 is bijvoorbeeld een logische expressie; als de waarde in één rij van de kolom [Kwartaal1] gelijk is aan 100, wordt de expressie geëvalueerd als TRUE. Anders wordt de expressie geëvalueerd als ONWAAR. Dit argument kan elke vergelijkingsberekeningsoperator gebruiken.

Value_if_true     is de waarde die wordt geretourneerd als logical_test WAAR is. Als dit argument bijvoorbeeld de tekenreeks 'Binnen budget' is en het argument logical_test waar is, wordt met de functie ALS de tekst 'Binnen budget' weergegeven. Als logical_test WAAR is en value_if_true leeg is, retourneert dit argument 0 (nul). Als u het woord TRUE wilt weergeven, gebruikt u de logische waarde TRUE voor dit argument. Value_if_true kan een andere formule zijn.

Value_if_false     is de waarde die wordt geretourneerd als logical_test ONWAAR is. Als dit argument bijvoorbeeld de tekenreeks 'Budget overschreden' is en het argument logical_test resulteert in ONWAAR, wordt met de functie ALS de tekst 'Budget overschreden' weergegeven. Als logical_test ONWAAR is en value_if_false wordt weggelaten (na value_if_true staat er geen komma), wordt de logische waarde ONWAAR geretourneerd. Als logical_test ONWAAR is en value_if_false leeg is (na value_if_true staat er een komma gevolgd door het haakje sluiten), wordt de waarde 0 (nul) geretourneerd. Value_if_false kan een andere formule zijn.

Opmerkingen

  • Maximaal zeven ALS-functies kunnen worden genest als value_if_true en value_if_false argumenten om uitgebreidere tests te maken. Bekijk de laatste van de volgende voorbeelden.

  • Wanneer de argumenten value_if_true en value_if_false worden geëvalueerd, retourneert IF de waarde die door deze instructies wordt geretourneerd.

  • Als een van de argumenten voor ALS matrices is, wordt elk element van de matrix geëvalueerd wanneer de ALS-instructie wordt uitgevoerd.

Voorbeeldset 1

C ol1

Col2

Col3

Kosten

Formule

Beschrijving (resultaat)

50

=ALS([Onkosten]<=100;"Binnen budget";"Over budget")

Als het getal kleiner is dan of gelijk is aan 100, wordt in de formule 'Binnen budget' weergegeven. Anders wordt in de functie 'Budget overschreden' weergegeven. (Binnen budget)

23

45

89

50

=ALS([Onkosten]=100,SOM([Col1];[Col2];[Col3]);"")

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

Voorbeeldset 2

ActualExpenses

PredictedExpenses

Formule

Beschrijving (resultaat)

1500

900

=ALS([ActualExpenses]>[PredictedExpenses];"Over budget";"OK")

Hiermee wordt gecontroleerd of de eerste rij het budget heeft overschreden (boven budget)

500

900

=ALS([ActualExpenses]>[PredictedExpenses];"Over budget";"OK")

Hiermee wordt gecontroleerd of de tweede rij het budget heeft overschreden (OK)

Voorbeeldset 3

Partituur

Formule

Beschrijving (resultaat)

45

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

Hiermee wordt een lettercijfer toegewezen aan de eerste score (F)

90

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

Hiermee wordt een lettercijfer toegewezen aan de tweede score (A)

78

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

Hiermee wordt een lettercijfer toegewezen aan de derde score (C)

In het voorgaande voorbeeld is de tweede ALS-instructie ook het value_if_false argument voor de eerste IF-instructie. Op dezelfde manier is de derde ALS-instructie het value_if_false argument voor de tweede ALS-instructie. Als de eerste logical_test ([Score]>89) bijvoorbeeld WAAR is, wordt 'A' geretourneerd. Als de eerste logical_test ONWAAR is, wordt de tweede ALS-instructie geëvalueerd, enzovoort.

De lettergraden worden toegewezen aan getallen met behulp van de volgende sleutel (ervan uitgaande dat alleen gehele getallen worden gebruikt).

Als score is

Ga vervolgens terug

Groter dan 89

A

Van 80 tot 89

B

Van 70 tot 79

C

Van 60 tot 69

D

Minder dan 60

F

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.