Une formule est un calcul que la base de données effectue automatiquement à partir de valeurs d'autres champs - un peu comme dans Excel, à ceci près que dans une application de base de données, la formule s'écrit une seule fois sur l'entité concernée et s'applique ensuite à chaque enregistrement, pas à chaque cellule séparément.
Une formule peut travailler avec des valeurs du même enregistrement (prix hors taxe × taux de TVA = prix TTC) ou avec des valeurs d'enregistrements liés via une relation - par exemple, la marge d'un dossier peut se calculer à partir du montant facturé moins les heures travaillées multipliées par le taux horaire, même si ces informations vivent sur d'autres entités.
L'avantage par rapport à Excel est qu'une formule reste valide même après l'ajout d'un nouvel enregistrement - elle n'a pas besoin d'être recopiée sur la ligne suivante, et il n'y a pas de risque qu'une feuille garde une formule obsolète pendant qu'une autre a déjà été corrigée.
Voir aussi : Reporting via les colonnes de vue et les formules, L'agence qui sait ce qu'elle a vraiment gagné sur chaque mission, Qu'est-ce qu'une agrégation (rollup).