Formules

Un champ formule calcule sa valeur depuis les autres champs de la fiche, comme une cellule de tableur.

Écrire une formule

Nommez les champs entre accolades et combinez-les : {Prix} * {Quantité}, ou CONCAT({Prénom}, " ", {Nom}). La valeur suit les champs quand ils changent, et peut s’afficher en montant dans une devise.

Fonctions

Nombres
SUM, AVG, MIN, MAX, COUNT, COUNTA, ROUND, ROUNDUP, ROUNDDOWN, CEILING, FLOOR, INT, ABS, MOD, POWER, SQRT, EXP, LOG, VALUE
Texte
CONCAT, UPPER, LOWER, TRIM, LEN, LEFT, RIGHT, MID, SUBSTITUTE, SEARCH, REPEAT, TEXT
Logique
IF, IFERROR, SWITCH, AND, OR, NOT, ISBLANK
Dates
NOW, TODAY, YEAR, MONTH, DAY, WEEKDAY, DATEADD, DATETIME_DIFF, DATESTR

Exemples

  • {Total} - {Payé} : ce qu’il reste à payer.
  • IF({Stock} <= {Minimum}, "Commander", "OK") : quand racheter.
  • DATETIME_DIFF({Départ}, {Arrivée}) : les nuits d’un séjour.
  • ROUND({Note} / {Sur} * 100, 1) : une part en pourcentage.

Bon à savoir

  • Un choix se compare par ses mots : IF({Statut} = "Terminé", …).
  • Un champ laissé vide se lit vide, ce que dit ISBLANK.
  • Les jours se comptent au calendrier : une nuit à cheval sur un changement d’heure reste une nuit.