Formules Notion

Avec pédagogie et méthode, nous vous expliquons toute la magie derrière les formules Notion.

Formules Notion

Que peut-on faire avec une formule dans Notion ?

  • Calculer un prix TVA comprise
  • Arrondir un nombre
  • Rassembler deux textes en un
  • Calculer l'âge d'une personne
  • Compter le nombre de jours nécessaire à une tâche
  • Afficher un texte différent en fonction d'un résultat
  • Mesurer l'avancement d'un projet
  • Calculer le nombre de jours avant la remise d'un travail
  • Mettre un texte en majuscules ou en minuscules
  • Remplacer des espaces par des tirets

Et tellement d'autres possibilités encore...

D'autres questions qu'on nous pose souvent sur les formules

Qu'est-ce qu'une formule ?

Une formule est un langage, une sorte de code, qui permet d'effectuer des opérations, d'afficher, manipuler et transformer des données.

Quelle est la première formule à connaître ?

La structure conditionnelle if() est certainement la plus importante. On en parle un peu plus loin, vous allez voir, ce n'est pas si difficile que ça.

Jusqu'où peut-on aller avec les formules ?

Les formules Notion peuvent être assez simples, mais ça peut vite devenir assez croustillant. C'est pour ça que nous avons développé une méthode, une manière d'expliquer qui permet de les construire pas à pas, sans se perdre.

Où utilise-t-on des formules dans Notion ?

Dans les bases de données. La propriété "Formule" est un type de colonne dans une base de données. Il est impossible d'utiliser des formules en dehors des bases de données.

Opération, condition, expression, c'est quoi tout ça ?

Ce sont les différents moyens de manipuler, afficher et opérer sur les données. Le Grimoire des formules détaille chacun de ces aspects avec exemples et détails sur la manière de les utiliser.

Comment puis-je avoir de l'aide ?

Outre le fabuleux Discord de Notion en Français, nous proposons aussi https://formules.notion.site, un espace collaboratif pour partager nos meilleures formules. Notion ensemble, notre offre d'accompagnement, nous permettra de travailler ensemble sur votre espace, vos besoins, vos formules.

L'éditeur des formules de Notion n'est pas simple à utiliser.

Notion est simple à utiliser, élégant, minimaliste tout en restant puissant. L'éditeur des formules est un peu le parent pauvre. Pas de possibilité de passer à la ligne, d'organiser le code de la formule de manière efficace, de redimensionner l'éditeur. Rien n'est simple.

Et puis, dès qu'on construit une formule un peu plus longue, un peu plus complexe, il devient très difficile de repérer les niveaux d'imbrications, c'est-à-dire les fonctions placées à l'intérieur d'autres fonctions.

Nous avons donc développé une formule pour expliquer les formules, une méthode pour vous aider à les comprendre, les construire, les maîtriser.

Reprenons l'exemple précédent. La formule ci-contre est en réalité créée sur base de trois conditions imbriquées. On vérifie successivement la durée mentionnée et on ajoute la durée à la date de départ. Rien de trop compliqué, mais le fait qu'il y ait trois durées possibles rend la formule difficile à lire.

Présentées de cette manière, les choses deviennent bien plus lisibles, bien plus structurées visuellement.

On commence avec le premier if(), la première condition à vérifier. La durée est-elle d'un mois ? Oui, alors on ajoute un mois à la date de départ. Non, alors on vérifie une autre condition grâce à une deuxième structure if().

La deuxième condition vérifie si la durée est de 6 mois. Si oui, on ajoute la durée, si non, on vérifie une troisième condition.

Dernière boucle conditionnelle, on vérfie si la durée est d'un an. Si oui, on ajoute, si non, on utilise une petite astuce pour afficher une case vide.

fromTimestamp() est en effet une fonction qui transforme un nombre en date. Mais si le nombre est vide, la date le sera également. Celle-ci est plus croustillante, on est d'accord.