IF-Funktion

Aus Planfix
Wechseln zu: Navigation, Suche

Diese Funktion gibt einen von zwei Werten zurück, abhängig von einer Bedingung.


Format:

  • IF(condition;yes_value;no_value)


wobei:

  • condition - logischer Ausdruck mit den Symbolen >, <, =, >=, <=, !=, einer anderen Funktion oder einem Wert
  • yes_value - Zahl oder Zeichenkette, die die Funktion zurückgibt, wenn die Bedingung erfüllt ist
  • no_value - Zahl oder Zeichenkette, 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 von null verschiedene Zahl ist, gilt die Bedingung als erfüllt. Wenn das Ergebnis null ist, gilt die Bedingung als nicht erfüllt.
  • Die Werte können Ausdrücke sein, die Daten aus Spalten eines Berichts oder Variablen in berechneten Feldern verwenden.
  • Verwenden Sie einen "Yes"/"No"-Test, um ein Checkbox-Anpassbares-Feld in einem Daten-Tag oder einem berechneten Feld im Daten-Tag zu prüfen. In anderen Fällen, ohne Daten-Tags, verwenden Sie eine 1/0-Prüfung.



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);
  • Das Verschachteln von IF in IFs ist nicht eingeschränkt, aber die Anzahl der Argumente muss korrekt sein;
  • Leere NUMBER-Felder entsprechen null und nichts weiter;
  • Leere STRING-Felder und andere Felder (oder nicht alle) werden als leere Anführungszeichen eingegeben: "";
  • Sie können mit "-1" multiplizieren;
  • Zeilenumbrüche können in Formeln oder beim Generieren von Dokumenten nicht verwendet werden.


Beispiel:

Abhängig davon, ob in Spalte D eine Zahl vorhanden ist oder nicht, entweder diese Zahl oder die Zahl in Spalte E zurückgeben:


b9JZU3.png



Gehe zu