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.