EN BREF
Les formules Notion vous permettent de calculer des valeurs automatiquement dans vos bases de données : jours restants avant une deadline, revenu estimé, score de priorité, statut calculé. Ce guide couvre les 10 formules les plus utiles avec des exemples réels.
Pourquoi les formules changent tout
Avant de maîtriser les formules, mon CRM Notion était un tableur glorifié. Après : une machine qui calcule automatiquement mes priorités, mes revenus et mes deadlines. Les formules Notion ne sont pas aussi puissantes que Google Sheets, mais elles couvrent 80% des cas d’usage sans quitter l’interface.
[IMAGE: notion-formules-avancees-exemples.jpg | Exemples de formules Notion avancées dans une base de données]
⚡ 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 →Les bases des formules Notion
Une formule Notion est un champ de type Formule dans une base de données. Elle référence d’autres champs de la même entrée via leur nom entre prop("nom du champ").
Syntaxe de base :
prop("Nom du champ")
Opérations simples :
prop("Prix") * prop("Quantité")
Condition if :
if(prop("Statut") == "Terminé", "✅", "⏳")
Les 10 formules les plus utiles
1. Jours avant deadline
dateBetween(prop("Date limite"), now(), "days")
Affiche le nombre de jours restants. Utilisez-le avec une coloration conditionnelle.
2. Statut de deadline (avec couleur émoji)
if(dateBetween(prop("Date limite"), now(), "days") < 0, "🔴 En retard",
if(dateBetween(prop("Date limite"), now(), "days") < 3, "🟡 Urgent", "🟢 OK"))
3. Revenu total (avec TVA)
prop("Montant HT") * 1.2
4. Score de priorité composite
(prop("Impact") * 3) + (prop("Facilité") * 2) - prop("Effort")
Crée un score pour prioriser automatiquement vos tâches ou projets.
5. Progression en pourcentage
format(floor(prop("Tâches terminées") / prop("Total tâches") * 100)) + "%"
Utile pour voir l’avancement d’un projet.
6. Durée du projet en jours
dateBetween(prop("Date fin"), prop("Date début"), "days")
7. Mois de l’entrée
formatDate(prop("Date"), "MMMM YYYY")
Utile pour grouper par mois dans une vue.
8. Initiales du responsable
slice(prop("Responsable"), 0, 1)
9. Lien cliquable formaté
"[Voir le projet](" + prop("URL") + ")"
10. Texte conditionnel complexe
if(prop("Budget") > 5000,
"💎 Grand compte",
if(prop("Budget") > 1000, "⭐ Compte standard", "📌 Petit projet")
)
Les rollups : formules entre tables liées
Les rollups permettent de récupérer des valeurs depuis des tables liées. Exemple : dans ma table Clients, j’affiche le revenu total calculé depuis tous les projets liés.
Configuration :
- Créez un champ Relation vers une autre table
- Créez un champ Rollup
- Sélectionnez la relation, le champ cible, et la fonction (Sum, Count, Average, etc.)
Rollups utiles :
- Nombre de tâches liées (Count)
- Revenu total des projets d’un client (Sum)
- Date de livraison la plus proche (Min)
- Statut global (Show original)
Mes 3 bases de données avec formules
Base Projets :
- Jours restants (formule deadline)
- Statut santé (🟢/🟡/🔴 selon avancement)
- Revenu total (rollup depuis Tâches facturées)
Base Contenu :
- Âge de l’article (jours depuis publication)
- Performance estimée (formule composite volume × position)
- Priorité mise à jour (si ancien et bien classé)
Base Finance :
- TVA calculée automatiquement
- Marge nette
- Comparaison budget/réel en %
Lire aussi : Guide complet bases de données Notion | Notion setup workspace professionnel
Guide Productivite 
