Logikfunktionen in Formeln verwenden

Verwende erweiterte Formeln, um mithilfe der Logikfunktionen Berechnungen durchzuführen.

Was du wissen musst

  • 60 Verwendungsmöglichkeiten von benutzerdefinierten Feldern, einschließlich Formelfeldern, sind im Free Forever-Plan verfügbar.
  • Unbegrenzte Nutzungsmöglichkeiten stehen auf allen bezahlten Plänen zur Verfügung.
  • Individuelle Benutzerdefinierte Felder können für Gäste ausgeblendet werden.
  • Gäste mit Bearbeitungs- oder vollständigen Berechtigungen können vorhandene benutzerdefinierte Felder bearbeiten, aber keine neuen erstellen.
  • Formelfelder unterstützen keine benutzerdefinierten Felder, die Text enthalten.

Variablen, die von {} umgeben sind, in den folgenden Abschnitten sind optionale Variablen und können aus einer Funktion weggelassen werden, ohne dass die Funktion fehlschlägt. Stellen Sie sicher, dass Klammern in Ihren Formeln berücksichtigt werden, sonst erhalten Sie eine Fehlermeldung.

Einfache logische Funktionen

Unten finden Sie eine Tabelle der Logikgatter, die ClickUp bietet. Alle Eingaben und Ausgaben sind boolesch:
Syntax Beispiel Erwartetes Ergebnis
AND(logischer_Ausdruck1, [logischer_Ausdruck2, {...}]) AND(wahr, falsch, wahr) Falsch
NOT(logische_Ausdruck) NICHT(falsch) Wahr
OR(logische_Ausdruck1, [logische_Ausdruck2, {...}]) OR(true, false, true) Wahr
XOR(logischer_Ausdruck1, [logischer_Ausdruck2, {...}]) XOR(true, false, true) Falsch

Komplexe Logikfunktionen

Unten finden Sie eine Tabelle mit komplexeren Logikgattern, die ClickUp bietet. 

Syntax Beschreibung Beispiel Erwartetes Ergebnis
EXACT(Zeichenfolge1, Zeichenfolge 2) Diese Funktion nimmt zwei Zeichenfolgen und gibt true zurück, wenn die beiden Zeichenfolgen identisch sind. Andernfalls gibt die Funktion false zurück. EXACT('Word', 'word') Falsch
IF(logischer_Ausdruck, value_if_true, value_if_false) Diese Funktion nimmt ein Argument und zwei Variablen entgegen und gibt die Variable value_if_true zurück, wenn das bereitgestellte Argument logisch wahr ist. Andernfalls gibt die Funktion die Variable value_if_false zurück. IF(true, 'Hallo!', 'Auf Wiedersehen!') Hallo!
ISEVEN(Wert) Diese Funktion nimmt eine Zahl und gibt true zurück, wenn die Zahl gerade ist. Andernfalls gibt die Funktion false zurück. ISEVEN(-2.5) Wahr
REGEXMATCH(Text, regulärer_Ausdruck) Diese Funktion nimmt eine Zeichenfolge und einen regulären Ausdruck und gibt true zurück, wenn ein Teil der Zeichenfolge mit dem regulären Ausdruck übereinstimmt. Andernfalls gibt die Funktion false zurück. REGEXMATCH('Palo Alto', 'Alto') Wahr
WECHSELN(Ausdruck, Fall1, Wert1, [Standard oder Fall2, Wert2], {...}) Diese Funktion testet einen Ausdruck gegen eine Liste von Fällen und gibt den entsprechenden Wert des ersten passenden Falls zurück, optional mit einem Standardwert, falls nichts zutrifft.

Beispiel 1: SWITCH(7, 9, 'Neun', 7, 'Sieben')

Beispiel 2:

SWITCH(true, 9, 'Neun', 7, 'Sieben', 'Keine Zahl')

Beispiel 1: Sieben

Beispiel 2:

Kein Zahl

 

War dieser Beitrag hilfreich?