Formelsyntax und Funktionen
Notion-Formeln können mit verschiedenen Eigenschaften und Funktionen arbeiten. Hier findest du eine Liste davon➗
Möchtest du die Grundlagen der Notion-Formeln kennenlernen? Dann schau dir diesen Artikel → an
Notion-Formeln können mit verschiedenen Eigenschaften und Funktionen arbeiten. Hier findest du eine entsprechende Liste!
Formeln unterstützen fast alle Eigenschaftstypen. Bitte beachte aber, dass sich Formeltypen von Eigenschaftstypen unterscheiden.
Eigenschaftstyp | Beispiele | Formel-Typ |
---|---|---|
Titel |
| Text |
Text |
| Text |
Auswählen |
| Text |
Mehrfachauswahl |
| Text (Liste) |
Kontrollkästchen |
| Boolean |
E-Mail-Adresse, URL, Telefonnummer |
| Text |
Eindeutige IDs |
| Text |
Erstellt von, |
| Person |
Person |
| Person (Liste) |
Datum, |
| Datum |
Zahl |
| Zahl |
Verknüpfung |
| Seite (Liste) |
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. |
|
median | Gibt den Mittelwert seiner Argumente zurück. |
|
mean | Ergibt den arithmetischen Mittelwert seiner Argumente. |
|
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. |
|
today | Gibt das aktuelle Datum ohne 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. |
|