Gilt für
SharePoint Server-Abonnementedition SharePoint Server 2019 Microsoft Office SharePoint Online Server 2016 SharePoint Server 2013 Microsoft Office SharePoint Online Server 2013 Enterprise SharePoint in Microsoft 365 Microsoft Office SharePoint Online Foundation 2010 Microsoft Office SharePoint Online Server 2010 SharePoint in Microsoft 365 Small Business

Gibt einen Wert zurück, wenn eine von Ihnen angegebene Bedingung als TRUE ausgewertet wird, und ein anderer Wert, wenn er als FALSE ausgewertet wird. Verwenden Sie IF, um bedingte Tests für Werte und Formeln durchzuführen.

Syntax

WENN(logical_test,value_if_true,value_if_false)

Logical_test     ist ein beliebiger Wert oder Ausdruck, der als TRUE oder FALSE ausgewertet werden kann. [Quarter1]=100 ist beispielsweise ein logischer Ausdruck; Wenn der Wert in einer Zeile der Spalte [Quarter1] gleich 100 ist, wird der Ausdruck zu TRUE ausgewertet. Andernfalls wird der Ausdruck zu FALSE ausgewertet. Dieses Argument kann einen beliebigen Vergleichsberechnungsoperator verwenden.

Value_if_true     ist der Wert, der zurückgegeben wird, wenn logical_test TRUE ist. Wenn dieses Argument z. B. die Textzeichenfolge "Innerhalb des Budgets" ist und das logical_test Argument als TRUE ausgewertet wird, zeigt die IF-Funktion den Text "Innerhalb des Budgets" an. Wenn logical_test TRUE ist und value_if_true leer ist, gibt dieses Argument 0 (null) zurück. Um das Wort TRUE anzuzeigen, verwenden Sie den Logischen Wert TRUE für dieses Argument. Value_if_true kann eine andere Formel sein.

Value_if_false     ist der Wert, der zurückgegeben wird, wenn logical_test FALSE ist. Wenn dieses Argument beispielsweise die Textzeichenfolge "Over budget" ist und das argument logical_test als FALSE ausgewertet wird, zeigt die IF-Funktion den Text "Over budget" an. Wenn logical_test FALSE ist und value_if_false ausgelassen wird (d. h. nach value_if_true kein Komma vorhanden ist), wird der Logische Wert FALSE zurückgegeben. Wenn logical_test FALSE ist und value_if_false leer ist (d. h. nach value_if_true ein Komma gefolgt von der schließenden Klammer), wird der Wert 0 (null) zurückgegeben. Value_if_false kann eine andere Formel sein.

Hinweise

  • Bis zu sieben IF-Funktionen können als value_if_true und value_if_false Argumente geschachtelt werden, um komplexere Tests zu erstellen. Sehen Sie sich das letzte der folgenden Beispiele an.

  • Wenn die Argumente value_if_true und value_if_false ausgewertet werden, gibt IF den von diesen Anweisungen zurückgegebenen Wert zurück.

  • Wenn eines der Argumente für WENN Arrays ist, wird jedes Element des Arrays ausgewertet, wenn die IF-Anweisung ausgeführt wird.

Beispielsatz 1

C ol1

Col2

Col3

Kosten

Formel

Beschreibung (Ergebnis)

50

=IF([Expense]<=100;"Within budget";"Over budget")

Wenn die Zahl kleiner oder gleich 100 ist, zeigt die Formel "Innerhalb des Budgets" an. Andernfalls zeigt die Funktion "Über Budget" an. (Innerhalb des Budgets)

23

45

89

50

=IF([Expense]=100;SUM([Col1],[Col2],[Col3]);"")

Wenn die Zahl 100 ist, werden die drei Werte hinzugefügt. Andernfalls wird eine leere Zeichenfolge ("") zurückgegeben. ()

Beispielsatz 2

ActualExpenses

PredictedExpenses

Formel

Beschreibung (Ergebnis)

1500

900

=WENN([ActualExpenses]>[PredictedExpenses],"Over Budget";"OK")

Überprüft, ob die erste Zeile über dem Budget liegt (Über budget).

500

900

=WENN([ActualExpenses]>[PredictedExpenses],"Over Budget";"OK")

Überprüft, ob die zweite Zeile über dem Budget liegt (OK)

Beispielsatz 3

Punktzahl

Formel

Beschreibung (Ergebnis)

45

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

Weist der ersten Bewertung eine Buchstabennote zu (F)

90

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

Weist der zweiten Bewertung (A) eine Buchstabennote zu

78

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

Weist der dritten Bewertung eine Buchstabennote zu (C)

Im vorherigen Beispiel ist die zweite IF-Anweisung auch das value_if_false Argument für die erste IF-Anweisung. Ebenso ist die dritte IF-Anweisung das value_if_false Argument für die zweite IF-Anweisung. Wenn beispielsweise der erste logical_test ([Score]>89) TRUE ist, wird "A" zurückgegeben. Wenn die erste logical_test FALSE ist, wird die zweite IF-Anweisung ausgewertet usw.

Die Buchstabennoten werden Zahlen mithilfe des folgenden Schlüssels zugewiesen (vorausgesetzt, dass nur ganze Zahlen verwendet werden).

Wenn Score den Wert aufweist

Kehren Sie dann zurück.

Größer als 89

A

Von 80 bis 89

B

Von 70 bis 79

C

Von 60 bis 69

D

Weniger als 60

F

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.