Formelsyntaks og funksjoner

Notion-formler kan fungere på forskjellige egenskaper og funksjoner. Her finner du en liste over dem ➗

Looking for Notion formula basics? Check out this article →
Notion formulas can operate using various properties and functions. Here, you'll find a list of them!

You can use formulas in database automations, database buttons, and buttons to streamline your workflows.
Formulas support almost all property types. Note that formula types are different from property types.
Egenskapstyper | Eksempler | Formeltype |
|---|---|---|
Tittel |
| Tekst |
Tekst |
| Tekst |
Valg |
| Tekst |
Flervalg |
| Text (list) |
Avmerkingsboks |
| Boolsk verdi |
E-post, URL, telefonnummer |
| Tekst |
Unik ID |
| Tekst |
Opprettet av, |
| Person |
Person |
| Person (list) |
Dato, |
| Dato |
Tall |
| Tall |
Relasjon |
| Page (list) |
Rollup |
| Tall, dato eller enhver liste. Avhenger av rollup-konfigurasjonen. |
Innbygginger er spesifikke symboler og verdier som er bygget inn i språket for å hjelpe til med å betegne en beregning.
Innebygd | Eksempel |
|---|---|
Matematiske operatorer: |
|
Boolske verdier: |
|
Sammenligningsoperatorer: |
|
Logiske operatorer: |
|
Ternær operator: |
|
Notion-formler støtter følgende funksjoner.
Navn | Beskrivelse | Eksempel |
|---|---|---|
if | Returnerer den første verdien hvis betingelsen er sann; ellers returnerer den andre verdien. |
|
ifs | Returnerer verdien som tilsvarer den første sanne betingelsen. Dette kan brukes som et alternativ til flere nestede if()-setninger. |
|
empty | Returnerer sann hvis verdien er tom. 0, "", og [] anses som tomme. |
|
length | Returnerer lengden på teksten eller listeverdien. |
|
substring | Returnerer delstrengen til teksten fra startindeksen (inkludert) til sluttindeksen (valgfritt og eksklusivt). |
|
contains | Returnerer true hvis søkestrengen er til stede i verdien. |
|
test | Returnerer true hvis verdien samsvarer med det regulære uttrykket og usann ellers. |
|
match | Returnerer alle treff i det regulære uttrykket som en liste. |
|
replace | Erstatter det første treffet av det regulære uttrykket med erstatningsverdien. |
|
replaceAll | Erstatter alle treff i et regulært uttrykk med erstatningsverdien. |
|
lower | Konverterer teksten til små bokstaver. |
|
upper | Konverterer teksten til store bokstaver. |
|
repeat | Gjentar teksten et gitt antall ganger. |
|
link | Oppretter en hyperlenke fra etiketteksten og URL-en. |
|
style | Legger til stiler og farger i teksten. Gyldige formateringsstiler: |
|
unstyle | Fjerner formateringsstiler fra teksten. Hvis ingen stiler er angitt, fjernes alle stiler. |
|
format | Returnerer verdien formatert som tekst. |
|
add | Returnerer summen av to tall. |
|
subtract | Returnerer differansen av to tall. |
|
multiply | Returnerer produktet av to tall. |
|
mod | Returnerer første tallmodulus for det andre tallet. |
|
pow | Returnerer resultatet av et grunntall opphøyet i en potens. |
|
divide | Returnerer kvotienten av to tall. |
|
min | Returnerer det minste tallet av argumentene. |
|
max | Returnerer det største tallet av argumentene. |
|
sum | Returnerer summen av argumentene. |
|
median | Returnerer den midterste verdien av argumentene. |
|
mean | Returnerer det aritmetiske gjennomsnittet av argumentene. |
|
abs | Returnerer den absolutte verdien av tallet. |
|
round | Returnerer verdien av et tall avrundet til nærmeste heltall. |
|
ceil | Returnerer det minste heltall større enn eller lik tallet. |
|
floor | Returnerer det største heltall mindre enn eller lik tallet. |
|
sqrt | Returnerer den positive kvadratroten av tallet. |
|
cbrt | Returnerer kubikkroten av tallet. |
|
exp | Returnerer e^x, der x er argumentet, og e er Eulers tall (2,718 ...), grunnlaget for den naturlige logaritmen. |
|
ln | Returnerer den naturlige logaritmen til tallet. |
|
log10 | Returnerer tallets logaritme med grunntall 10. |
|
log2 | Returnerer logaritmen til tallet med grunntall 2. |
|
sign | Returnerer 1 hvis tallet er positivt, -1 hvis det er negativt, og 0 hvis det er null. |
|
pi | Returnerer forholdet mellom omkretsen og diameteren til en sirkel. |
|
e | Returnerer grunntallet for den naturlige logaritmen. |
|
toNumber | Analyserer et tall fra tekst. |
|
now | Returnerer gjeldende dato og klokkeslett. |
|
today | Returnerer gjeldende dato uten klokkeslett. |
|
minute | Returnerer minuttet for datoen (0–59). |
|
hour | Returnerer klokkeslettet for datoen (0–23). |
|
day | Returnerer ukedagen for datoen, mellom 1 (mandag) og 7 (søndag). |
|
date | Returnerer dagen i måneden fra datoen (1–31). |
|
week | Returnerer ISO-uken for året for datoen (1–53). |
|
month | Returnerer måneden for datoen (1–12). |
|
year | Returnerer året for datoen. |
|
dateAdd | Legger til tidspunkt i datoen. Enhetsargumentet kan være ett av følgende: |
|
dateSubtract | Trekker fra klokkeslett fra datoen. Enhetsargumentet kan være ett av følgende: |
|
dateBetween | Returnerer forskjellen mellom to datoer. Enhetsargumentet kan være ett av følgende: |
|
Datointervall | Returnerer en datoperiode definert av start- og sluttdatoene. |
|
dateStart | Returnerer starten av datoperioden. |
|
dateEnd | Returnerer slutten av datoperioden. |
|
tidsstempel | Returnerer gjeldende Unix-tidsstempel, som representerer antall millisekunder som har gått siden 1. januar 1970. |
|
fromTimestamp | Returnerer datoen fra det gitte Unix-tidsstempelet. Tidsstemplet representerer antall millisekunder som har gått siden 1. januar 1970. NB! Den returnerte datoen vil ikke beholde sekunder og millisekunder. |
|
formatDate | Formaterer datoen ved hjelp av en egendefinert formatstreng. Formatstrengen kan inneholde følgende tekst for å representere deler av datoen: |
|
parseDate | Returnerer datoen analysert i henhold til ISO 8601-standarden. |
|
name | Returnerer navnet på en person. |
|
Returnerer e-postadressen til en person. |
| |
at | Returnerer verdien ved den angitte indeksen i en liste. |
|
first | Returnerer det første elementet i listen. |
|
last | Returnerer det siste elementet i listen. |
|
slice | Returnerer elementene i listen fra den oppgitte startindeksen (inkludert) til sluttindeksen (valgfritt og eksklusivt). |
|
concat | Returnerer sammenføyningen av flere lister. |
|
Sorter | Returnerer listen i sortert rekkefølge. |
|
reverse | Returnerer den reverserte listen. |
|
join | Returnerer verdiene i listen, med forbindelsen plassert mellom hver av dem. |
|
split | Returnerer listen over verdier som er opprettet ved å dele tekstinndata med et skilletegn. |
|
unique | Returnerer listen over unike verdier i inndatalisten. |
|
includes | Returnerer true hvis listen inneholder den angitte verdien, og false ellers. |
|
find | Returnerer det første elementet i listen hvor betingelsen vurderes som true. |
|
findIndex | Returnerer indeksen til det første elementet i listen der betingelsen er true. |
|
filter | Returnerer verdiene i listen der betingelsen er true. |
|
some | Returnerer true hvis et element i listen oppfyller den gitte betingelsen, og ellers false. |
|
every | Returnerer true hvis hvert element i listen oppfyller den gitte betingelsen, og ellers false. |
|
map | Returnerer listen fylt ut med resultatene av å kalle uttrykket på hvert element i inndatalisten. |
|
flat | Slår sammen flere lister til én liste. |
|
id | Returnerer ID-en til siden. Hvis ingen side er oppgitt, returneres ID-en til siden formelen er på. |
|
equal | Returnerer true hvis begge verdiene er like og false ellers. |
|
unequal | Returnerer false hvis begge verdiene er like og true ellers. |
|
let | Tildeler en variabel en verdi og evaluerer uttrykket ved å bruke denne variabelen. |
|
lets | Tildeler verdier til flere variabler og evaluerer uttrykket ved å bruke disse variablene. |
|
