Les formules Notion avancées : transformer vos bases en outils intelligents

Les formules Notion avancées permettent de créer des propriétés calculées dynamiquement dans vos bases de données. Plutôt que de saisir manuellement des informations déductibles (durée restante, catégorie calculée, statut conditionnel), une formule le fait automatiquement. Ce guide vous présente 20 formules pratiques et explique leur logique pour que vous puissiez les adapter à vos besoins.

Les bases de la syntaxe des formules Notion

Avant les exemples, quelques règles fondamentales :

⚡ Les meilleurs outils de productivité en 2026

Découvrez notre sélection des outils qui vont transformer votre organisation : Notion, Todoist, Obsidian et plus.

Voir le classement 2026 →

Formules conditionnelles (IF)

1. Statut calculé selon une date

if(prop("Date limite") < now(), "En retard", if(prop("Date limite") < dateAdd(now(), 3, "days"), "Urgent", "OK"))

Cette formule affiche «En retard» si la date est passée, «Urgent» si elle est dans les 3 prochains jours, et «OK» sinon. Indispensable dans une base de tâches.

2. Emoji selon le statut

if(prop("Statut") == "Terminé", "✅", if(prop("Statut") == "En cours", "🔄", "⏳"))

Ajoute des indicateurs visuels dans vos vues. Attention : les emojis ralentissent un peu le rendu sur les grandes bases.

3. Priorité calculée

if(prop("Impact") == "Élevé" and prop("Urgence") == "Élevée", "P0", if(prop("Impact") == "Élevé" or prop("Urgence") == "Élevée", "P1", "P2"))

Matrice d'Eisenhower automatisée : une priorité calculée à partir de deux axes indépendants.

Formules de dates

4. Jours restants avant une échéance

dateBetween(prop("Date limite"), now(), "days")

Retourne le nombre de jours entre aujourd'hui et la date limite. Valeur négative = en retard.

5. Durée d'une tâche en jours ouvrés

dateBetween(prop("Date fin"), prop("Date début"), "days")

Calcule la durée entre deux dates. Pour exclure les week-ends, la logique est plus complexe (non supportée nativement, utilisez un workaround avec des formules de modulo).

6. Semaine de l'année

formatDate(prop("Date"), "W")

Affiche le numéro de semaine. Utile pour regrouper vos tâches par semaine dans les vues.

7. Date dans 30 jours

dateAdd(prop("Date de début"), 30, "days")

Calcule automatiquement une date d'échéance à 30 jours de la date de début. Parfait pour les dates de relance ou d'expiration.

8. Vérifier si une date est dans le futur

if(prop("Date") > now(), true, false)

Retourne un booléen pour filtrer vos vues sur les événements futurs uniquement.

Formules de texte

9. Combiner prénom et nom

prop("Prénom") + " " + prop("Nom")

Concaténation simple. Utile pour créer des titrès automatiques dans une base de contacts.

10. Tronquer un texte long

if(length(prop("Description")) > 100, slice(prop("Description"), 0, 100) + "...", prop("Description"))

Affiche les 100 premiers caractères d'un texte long suivi de «...». Pratique pour les vues en galerie.

11. Mettre en majuscules la première lettre

upper(slice(prop("Titre"), 0, 1)) + slice(prop("Titre"), 1)

Formate proprement les titrès saisis en minuscules.

12. Extraire le domaine d'un email

slice(prop("Email"), index(prop("Email"), "@") + 1)

Extrait la partie domaine d'une adresse email. Utile pour regrouper des contacts par entreprise.

Formules numériques

13. Calculer un taux de complétion

round(prop("Tâches terminées") / prop("Total tâches") * 100)

Affiche le pourcentage d'avancement d'un projet. Combinez avec une formule IF pour afficher «Terminé» à 100%.

14. Marge brute

round((prop("Prix de vente") - prop("Coût")) / prop("Prix de vente") * 100, 1)

Calcule là marge en pourcentage avec une décimale. Indispensable dans une base produits ou services.

15. TVA et montant TTC

prop("Montant HT") * 1.2

Calcule automatiquement le montant TTC à 20% de TVA. Adaptez le taux selon vos besoins (1.055 pour 5.5%, 1.1 pour 10%).

16. Score composite

prop("Note impact") * 0.4 + prop("Note faisabilité") * 0.3 + prop("Note urgence") * 0.3

Score pondéré de priorisation des projets ou fonctionnalités. Très utilisé dans les équipes produit pour prioriser le backlog.

Formules avec des propriétés de cases (checkbox)

17. Nombre de cases cochées

Utilisez un rollup avec «Count checked» sur une base liée plutôt qu'une formule. Pour des checkboxes dans la même propriété, la formule :

if(prop("Livrable A") and prop("Livrable B") and prop("Livrable C"), "Complet", "Incomplet")

18. Alerte si case non cochée après délai

if(not prop("Approuvé") and dateBetween(now(), prop("Date soumission"), "days") > 5, "⚠️ Approbation en retard", "")

Alerte visuelle si un élément attend approbation depuis plus de 5 jours sans être validé.

Formules de relations et rollups avancés

19. Formule conditionnelle sur un rollup

if(prop("CA Client") > 10000, "Grand compte", if(prop("CA Client") > 2000, "Compte standard", "Petit compte"))

Classe automatiquement vos clients selon leur CA calculé par rollup. Pour en savoir plus sur les relations, lisez notre guide sur les bases de données relationnelles Notion.

20. ID auto-incrémenté

"TICKET-" + format(prop("ID’unique"))

Crée un identifiant lisible à partir de la propriété ID auto-incrémentée de Notion. Utile pour les systèmes de ticketing ou les références de commandes.

Astuces pour déboguer vos formules

Pour automatiser vos workflows au-delà des formules, consultez notre guide sur les intégrations avancées via l'API Notion.

Conclusion : les formules, le moteur de vos bases intelligentes

Ces 20 formules Notion couvrent 90% des besoins courants des power users. La clé est de commencer par des formules simples, de les comprendre pleinement avant de les complexifier. Chaque formule que vous maîtrisez élimine une tâche manuelle récurrente. Sur un an, le gain de temps est considérable. Commencez par la formule des jours restants (#4) — elle transforme immédiatement votre base de tâches en outil de priorisation automatique.

A lire aussi

Comparatif Productivite 2026
Notion, ClickUp et plus
Notre Methodologie
Comment nous evaluons les outils
Tous nos Articles
Guides productivite et organisation
Maxime Berger
By Maxime Berger

Maxime Berger est coach en productivité personnelle, auteur de la newsletter 'Focus Flow' suivie par 12 000 abonnés. Ancien ingénieur reconverti, il applique les méthodes GTD, Zettelkasten et Deep Work à sa propre vie et les enseigne à ses clients. Sur guide-productivite.com, il teste en conditions réelles tous les outils de productivité — Notion, Obsidian, Todoist — pour vous donner son avis honnête.

 ·  Last updated: 7 April 2026