2.4 · Formules & champs calculés

Niveau 2 · Intermédiaire : bases relationnelles avec Airtable

2.4Formules & champs calculés

Objectif : écrire des formules (IF, CONCAT, DATETIME_DIFF) pour calculer des statuts, des délais, des totaux.
Temps estimé : 14 min

Les formules font passer une base de « stockage » à « intelligence ». Un champ formule calcule automatiquement une valeur à partir des autres champs de l'enregistrement : un statut (« en retard » si la date d'échéance est dépassée), un délai (jours entre deux dates), un total (quantité × prix), un libellé concaténé. La syntaxe rappelle celle d'Excel, avec des fonctions par familles : logique (IF, AND, OR), texte (CONCATENATE, LEFT), dates (DATETIME_DIFF, TODAY), nombres (ROUND, SUM).

L'intérêt : la valeur se recalcule toute seule et reste toujours juste, sans intervention. On automatise ainsi des indicateurs (une pastille « urgent », un compte à rebours, un score) qui pilotent ensuite les filtres, les vues et les automatisations. Quelques formules bien pensées remplacent des heures de mise à jour manuelle. Pas besoin d'être développeur : on combine des fonctions simples, on teste, on ajuste. C'est le premier pas vers le « low-code » — un peu de logique, beaucoup d'effet.

Vocabulaire de la section

Champ formule
Champ Airtable dont la valeur est calculée automatiquement à partir des autres champs de l'enregistrement.
Fonction
Brique de calcul d'une formule (IF, CONCATENATE, DATETIME_DIFF, ROUND…), organisée par familles (logique, texte, date, nombre).
IF (condition)
Fonction logique renvoyant une valeur si une condition est vraie, une autre sinon (base des statuts calculés).
DATETIME_DIFF
Fonction calculant l'écart entre deux dates (en jours, heures…) ; utile pour délais et comptes à rebours.
Champ calculé
Terme général pour un champ dont la valeur découle d'un calcul (formule, rollup, lookup) plutôt que d'une saisie.
Vérifiez votre compréhension

Quelle différence entre un lookup et un rollup ?

Commencer avec Airtable : guide complet pour débutants (formules)
Vidéo hébergée sur YouTube — ouvrir dans un nouvel onglet ↗

En pratique — Écrire vos premières formules

  1. Créez un champ formule « Total » = Quantité × Prix unitaire sur une table de commandes/lignes.
  2. Créez un champ « Délai (jours) » = DATETIME_DIFF entre aujourd'hui et l'échéance.
  3. Créez un statut calculé avec IF : IF(échéance < aujourd'hui ET statut ≠ « Fait », « ⚠️ En retard », « OK »).
  4. Utilisez ce statut dans une vue filtrée (« ⚠️ En retard ») : la formule pilote désormais votre tableau de bord.
Vous créez des champs calculés (totaux, délais, statuts) qui se mettent à jour seuls et pilotent vos vues : votre base devient intelligente.

Points clés à retenir

Questions fréquentes

Faut-il connaître Excel pour écrire des formules Airtable ?

Ça aide, car la logique est très proche (fonctions, parenthèses, références de champs), mais ce n'est pas indispensable. Les formules Airtable référencent les champs par leur nom (entre accolades), ce qui est souvent plus lisible qu'Excel. Commencez par des formules simples (une multiplication, un IF) et complexifiez progressivement. L'éditeur affiche les erreurs et propose les fonctions. Même sans passé Excel, on devient vite autonome sur les cas courants : totaux, délais, statuts conditionnels. C'est justement là qu'on bascule doucement du no-code vers le low-code, sans douleur.

Quelle différence entre un champ formule et un rollup ?

Un champ formule calcule à partir des autres champs du même enregistrement (Quantité × Prix de cette ligne). Un rollup calcule à partir des enregistrements liés d'une autre table (somme des lignes reliées à cette commande). En clair : la formule regarde « à l'intérieur de la ligne », le rollup regarde « à travers une relation ». On les combine souvent : un rollup agrège les montants liés, puis une formule applique une règle dessus. Savoir lequel utiliser dépend de l'origine des données : même enregistrement → formule ; enregistrements liés → rollup.

⚠️ Signaler un lien cassé ou erroné

Autres ressources

📘
Airtable Support — Référence des champs Formula (officiel)
support.airtable.comEN
Recherche : « formules Airtable »
YouTubeFR