IF-Funktion
Diese Funktion gibt abhängig von einer Bedingung einen von zwei Werten zurück.
Format:
- IF(condition;yes_value;no_value)
Dabei gilt:
- condition – logischer Ausdruck mit den Zeichen >, <, =, >=, <=, !=, einer anderen Funktion oder einem Wert
- yes_value – Zahl oder Zeichenfolge, die die Funktion zurückgibt, wenn die Bedingung erfüllt ist
- no_value – Zahl oder Zeichenfolge, die die Funktion zurückgibt, wenn die Bedingung nicht erfüllt ist
Beispiele:
IF(D="Text in column";"Good";"Bad")
IF(D > 100500;"A lot";"A little")
IF(CONTAIN(H;"Qualification");G;"")
Hinweise:
- Die Bedingung kann ein arithmetischer Ausdruck sein. Wenn das Ergebnis dieses Ausdrucks eine Zahl ungleich null ist, gilt die Bedingung als erfüllt. Wenn das Ergebnis des Ausdrucks null ist, gilt die Bedingung als nicht erfüllt.
- Die Werte können Ausdrücke sein, die Daten aus Berichtsspalten oder Variablen in berechneten Feldern verwenden.
- Verwenden Sie die Prüfung „Ja“/„Nein“, um ein benutzerdefiniertes Kontrollkästchenfeld in einem Daten-Tag oder einem berechneten Feld eines Daten-Tags zu überprüfen. In anderen Fällen, also ohne Daten-Tags, verwenden Sie eine Prüfung auf 1/0.
Besonderheiten bei der Arbeit mit Formeln und Funktionen
Bitte beachten Sie Folgendes:
- Alle Argumente der IF-Formel müssen angegeben werden (Condition;Action_IF_YES;Action_IF_NO);
- IF-Funktionen können beliebig ineinander verschachtelt werden, die Anzahl der Argumente muss jedoch stimmen;
- Leere NUMBER-Felder entsprechen dem Wert null und nichts anderem;
- Leere STRING-Felder und andere Felder (oder nicht alle Felder) werden als leere Anführungszeichen eingegeben: "";
- Sie können mit „-1“ multiplizieren;
- In Formeln und beim Erstellen von Dokumenten können keine Zeilenumbrüche verwendet werden.
Beispiel:
Je nachdem, ob in Spalte D eine Zahl steht, wird entweder diese Zahl oder die Zahl aus Spalte E zurückgegeben: