Formelsyntax und Funktionen
Notion-Formeln können mit verschiedenen Eigenschaften und Funktionen arbeiten. Hier findest du eine Liste davon➗
Willst du die Grundlagen von Formeln kennenlernen? Lies unseren Einführungsartikel:
Notion-Formeln können mit verschiedenen Eigenschaften und Funktionen arbeiten. Hier findest du eine Liste davon!
Formeln unterstützen viele Eigenschaftstypen. Für diejenigen, die nicht direkt unterstützt werden, werden die Daten automatisch in einen anderen Datentyp (normalerweise Text) umgewandelt.
Eigenschaftstyp | Beispiele | Formel-Typ |
---|---|---|
Titel |
| Text |
Text |
| Text |
Auswählen |
| Text |
Mehrfachauswahl |
| Text |
Kontrollkästchen |
| Boolean |
E-Mail-Adresse, URL, Telefonnummer |
| Text |
Eindeutige IDs |
| Text |
Erstellt von, |
| Person |
Person |
| Person |
Datum, |
| Datum |
Zahl |
| Zahl |
Verknüpfung |
| Seite |
Rollup |
| Nummer, Datum oder Liste jeglicher Art. Abhängig von der Rollup-Konfiguration. |
Built-ins sind spezielle Symbole und Werte, die in die Sprache eingebaut sind, um eine Berechnung zu kennzeichnen.
Built-in | Beispiel |
---|---|
Mathematische Operatoren: |
|
Boolean-Werte: |
|
Vergleichende Operatoren: |
|
Logische Operatoren: |
|
Dreifacher Operator: |
|
Notion-Formeln unterstützen die folgenden Funktionen.
Name | Beschreibung | Beispiel |
---|---|---|
if | Gibt den ersten Wert zurück, wenn die Bedingung wahr ist; andernfalls wird der zweite Wert zurückgegeben. |
|
ifs | Gibt den Wert zurück, der der ersten wahren Bedingung entspricht. Dies kann als Alternative zu mehreren verschachtelten Wenn-Anweisungen verwendet werden. |
|
empty | Gibt „true“ zurück, wenn der Wert leer ist. 0, "" und [] gelten als leer. |
|
length | Gibt die Länge des Text- oder Listenwerts zurück. |
|
substring | Gibt den Unterstring des Texts aus dem Anfangsindex (einschließlich) bis zum Endindex (optional und ausschließlich) zurück. |
|
contains | Gibt „true“ zurück, wenn der Suchstring im Wert vorhanden ist. |
|
test | Gibt „true“ zurück, wenn der Wert mit dem regulären Ausdruck übereinstimmt, andernfalls „false“. |
|
match | Gibt alle Übereinstimmungen des regulären Ausdrucks als Liste zurück. |
|
replace | Ersetzt die erste Übereinstimmung des regulären Ausdrucks durch den Ersatzwert. |
|
replaceAll | Ersetzt alle Übereinstimmung des regulären Ausdrucks durch den Ersatzwert. |
|
lower | Schreibt den kompletten Text in Kleinbuchstaben. |
|
upper | Schreibt den kompletten Text in Großbuchstaben. |
|
repeat | Wiederholt den Text in einer bestimmten Anzahl. |
|
link | Erstellt einen Hyperlink aus dem Labeltext und der URL. |
|
style | Fügt dem Text Stile und Farben hinzu. Zulässige Formatierungsstile: |
|
unstyle | Entfernt Formatierungsstile aus dem Text. Wenn keine Stile angegeben sind, werden alle Stile entfernt. |
|
format | Gibt den Wert formattiert als Text zurück. |
|
add | Gibt die Summe von zwei Zahlen zurück. |
|
subtract | Gibt die Differenz von zwei Zahlen zurück. |
|
multiply | Gibt das Produkt von zwei Zahlen zurück. |
|
mod | Gibt das erste Zahlenmodulo der zweiten Zahl zurück. |
|
pow | Gibt das Ergebnis einer Basiszahl zurück, die mit einer Exponentenpotenz erhöht wurde. |
|
divide | Gibt den Quotienten von zwei Zahlen zurück. |
|
min | Gibt die kleinste Zahl der Argumente zurück. |
|
max | Gibt die größte Zahl der Argumente zurück. |
|
sum | Gibt die Summe seiner Argumente zurück. |
|
abs | Gibt den absoluten Wert der Zahl zurück. |
|
round | Gibt den Wert einer Zahl zurück, gerundet auf die nächste ganze Zahl. |
|
ceil | Gibt die kleinste ganze Zahl zurück, die größer oder gleich der Zahl ist. |
|
floor | Gibt die größte ganze Zahl zurück, die kleiner oder gleich der Zahl ist. |
|
sqrt | Gibt die positive Quadratwurzel der Zahl zurück. |
|
cbrt | Gibt die Kubikwurzel der Zahl zurück. |
|
exp | Gibt e^x zurück, wobei x das Argument ist und e die Eulersche Zahl (2,718…), die Basis des natürlichen Logarithmus. |
|
ln | Gibt den natürlichen Logarithmus der Zahl zurück. |
|
log10 | Gibt den Logarithmus zur Basis 10 der Zahl zurück. |
|
log2 | Gibt den Logarithmus zur Basis 2 der Zahl zurück. |
|
sign | Gibt 1 zurück, wenn die Zahl positiv ist, gibt -1 zurück, wenn die Zahl negativ ist, und gibt 0 zurück, wenn die Zahl null ist. |
|
pi | Gibt das Verhältnis des Umfangs eines Kreises zu seinem Durchmesser zurück. |
|
e | Gibt die Basis des natürlichen Logarithmus zurück. |
|
toNumber | Analysiert eine Zahl aus Text. |
|
now | Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück. |
|
minute | Gibt die Minute des Datums zurück (0–59). |
|
hour | Gibt die Stunde des Datums zurück (0–23). |
|
day | Gibt den Tag der Woche des Datums wieder, zwischen 1 (Montag) und 7 (Sonntag). |
|
date | Gibt den Tag des Monats aus dem Datum zurück (1 |
|
week | Gibt die ISO-Woche des Jahres des Datums zurück (1–53). |
|
month | Gibt den Monat des Datums zurück (1–12). |
|
year | Gibt das Jahr des Datums zurück. |
|
dateAdd | Fügt eine Zeit zum Datum hinzu. Das Einheit-Argument kann eines der folgenden sein: |
|
dateSubtract | Subtrahiert Zeit vom Datum. Das Einheit-Argument kann eines der folgenden sein: |
|
dateBetween | Gibt die Differenz zwischen zwei Daten wieder. Das Einheit-Argument kann eines der folgenden sein: |
|
dateRange | Gibt einen Datumsbereich zurück, der aus dem Start- und dem Enddatum besteht. |
|
dateStart | Gibt den Anfang des Datumsbereichs zurück. |
|
dateEnd | Gibt das Ende des Datumsbereichs zurück. |
|
timestamp | Gibt den aktuellen Unix-Zeitstempel zurück, der die Zahl der Millisekunden repräsentiert, die seit dem 1. Januar 1970 vergangen sind. |
|
fromTimestamp | Gibt das Datum ab dem angegebenen Unix-Zeitstempel wieder.Der Zeitstempel repräsentiert die Zahl der Millisekunden, die seit dem 1. Januar 1970 vergangen sind.Hinweis: Das zurückgegebene Datum enthält nicht die Sekunden und Millisekunden. |
|
formatDate | Formatiert das Datum mittels eines individuellen Formatstrings. Der Formatstring kann den folgenden Text enthalten, um Teile des Datums darzustellen: |
|
parseDate | Gibt das Datum zurück, das nach der ISO-8601-Norm geparst wurde. |
|
name | Gibt den Namen einer Person zurück. |
|
Gibt die E-Mail-Adresse einer Person zurück. |
| |
at | Gibt den Wert am angegebenen Index in einer Liste zurück. |
|
first | Gibt das erste Element der Liste zurück. |
|
last | Gibt das letzte Element der Liste zurück. |
|
slice | Gibt die Elemente der Liste aus dem bereitgestellten Anfangsindex (einschließlich) bis zum Endindex (optional und exklusiv) zurück. |
|
concat | Gibt die Verknüpfung mehrerer Listen zurück. |
|
sort | Gibt die Liste in sortierter Reihenfolge zurück. |
|
reverse | Gibt die umgekehrte Liste zurück. |
|
join | Gibt die Werte der Liste zurück, wobei der Joiner zwischen jedem der Werte platziert ist. |
|
split | Gibt die Liste der Werte zurück, die durch Aufteilung einer Texteingabe durch ein Trennzeichen erstellt wurde. |
|
unique | Gibt die Liste der eindeutigen Werte in der Eingabeliste zurück. |
|
includes | Gibt „true“ zurück, wenn die Liste den angegebenen Wert enthält, andernfalls „false“. |
|
find | Gibt das erste Elemente in der Liste zurück, für das die Bedingung „true“ ergibt. |
|
findIndex | Gibt den Index des ersten Elements in der Liste zurück, für das die Bedingung „true“ ergibt. |
|
filter | Gibt die Werte in der Liste zurück, für die Bedingung „true“ lautet. |
|
some | Gibt „true“ zurück, wenn ein Element in der Liste die angegebene Bedingung erfüllt, andernfalls „false“. |
|
every | Gibt „true“ zurück, wenn jedes Element in der Liste die angegebene Bedingung erfüllt, andernfalls „false“. |
|
map | Gibt eine Liste mit den Ergebnissen der Anwendung des Ausdrucks auf jedes Element in der Eingabeliste zurück. |
|
flat | Reduziert eine Liste von Listen auf eine einzelne Liste. |
|
id | Gibt die ID der Seite zurück. Wenn keine Seite angegeben wird, wird die ID der Seite zurückgegeben, auf der sich die Formel befindet. |
|
equal | Gibt „true“ zurück, wenn beide Werte gleich sind, andernfalls „false“. |
|
unequal | Gibt „false“ zurück, wenn beide Werte gleich sind, andernfalls „true“. |
|
let | Weist einer Variable einen Wert zu und bewertet den Ausdruck mittels dieser Variable. |
|
lets | Weist mehreren Variablen Werte zu und bewertet den Ausdruck mittels dieser Variablen. |
|