Formules et agrégations
Calculer une colonne, totaliser une base de données.
Une base de données ne sert pas qu'à lister : elle peut calculer.
Les agrégations
Une agrégation affiche une valeur en pied de colonne, calculée sur les lignes visibles.
Pour en activer une, ouvrez le menu de la colonne (flèche à droite de son nom) et choisissez un calcul sous « Pied de colonne ». Une ligne « Total » apparaît alors sous le tableau.
| Agrégation | Résultat |
|---|---|
| Somme | Total des valeurs numériques |
| Moyenne | Moyenne des valeurs numériques |
| Minimum / Maximum | Plus petite et plus grande valeur |
| Remplis | Nombre de cellules non vides |
| Vides | Nombre de cellules vides |
Les agrégations numériques ignorent ce qui n'est pas un nombre, plutôt que de le compter pour zéro : une moyenne reste juste même si quelques cellules contiennent du texte. La virgule est acceptée comme séparateur décimal.
Sur une colonne Montant, l'agrégation « Somme » affiche son résultat avec le symbole de la devise de la colonne (ex. « Somme 1 234,56 € ») — additionner reste possible parce que la devise est fixée une fois pour toute la colonne, jamais ligne par ligne.
Les colonnes calculées
Une colonne de type formule affiche le résultat d'un calcul portant sur les autres colonnes de la même ligne.
Choisissez le type « Formule » à la création de la colonne, puis saisissez l'expression. Elle reste modifiable à tout moment depuis le menu de la colonne. La liste des variables disponibles est rappelée sous le champ de saisie.
Chaque colonne est utilisable comme variable, sous un nom simplifié : « Montant HT » devient
montant_ht, « Date d'échéance » devient date_d_echeance. Le titre de la ligne est
disponible sous titre.
Quelques exemples
quantite * prix_unitaire
round(montant_ht * 1.2, 2)
si(statut == "Terminée", "✅", "⏳")
concat(prenom, " ", nom)
Fonctions disponibles
| Fonction | Effet |
|---|---|
round(valeur, décimales) |
Arrondit |
abs(valeur) |
Valeur absolue |
min(a, b) / max(a, b) |
Plus petite / plus grande valeur |
si(condition, alors, sinon) |
Choisit entre deux valeurs |
concat(a, b, …) |
Assemble du texte |
longueur(texte) |
Nombre de caractères |
vide(valeur) |
Vrai si la cellule est vide |
nombre(valeur) |
Convertit en nombre |
Les opérateurs habituels fonctionnent : +, -, *, /, %, les comparaisons
(==, !=, >, <, >=, <=) et les combinaisons logiques (and, or, not).
Quand une formule ne marche pas
Une formule incorrecte affiche #ERREUR dans sa seule cellule. Le reste du tableau
continue de s'afficher normalement : une erreur de calcul ne fait jamais tomber la page.
Seules les fonctions du tableau ci-dessus sont utilisables. Une formule ne peut ni lire de fichier, ni atteindre autre chose que les colonnes de sa propre ligne.