Fonctions mathématiques
Les formules supportent un ensemble de fonctions mathématiques pour effectuer des calculs avancés. Chaque fonction est disponible en français et en anglais.
Fonctions d'agrégation
SOMME / SUM
Additionne plusieurs valeurs.
Syntaxe :
SOMME(valeur1, valeur2, ...)
Exemples :
SOMME({Prix 1}, {Prix 2}, {Prix 3})
Si Prix 1 = 100, Prix 2 = 200, Prix 3 = 300 → Résultat : 600
SOMME(50, 75, {Montant})
Si Montant = 125 → Résultat : 250
Note : Vous pouvez passer autant de valeurs que nécessaire (2 ou plus).
MOYENNE / AVG
Calcule la moyenne de plusieurs valeurs.
Syntaxe :
MOYENNE(valeur1, valeur2, ...)
Exemples :
MOYENNE({Note 1}, {Note 2}, {Note 3})
Si Note 1 = 12, Note 2 = 15, Note 3 = 18 → Résultat : 15
MOYENNE(10, 20, 30, 40)
Résultat : 25
Note : La moyenne est la somme divisée par le nombre de valeurs.
MIN
Retourne la plus petite valeur parmi plusieurs.
Syntaxe :
MIN(valeur1, valeur2, ...)
Exemples :
MIN({Montant 1}, {Montant 2}, {Montant 3})
Si Montant 1 = 500, Montant 2 = 300, Montant 3 = 800 → Résultat : 300
Cas d'usage : Plafonner une valeur
MIN({Montant demandé}, 10000)
Si Montant demandé = 15000 → Résultat : 10000 (plafond appliqué)
Si Montant demandé = 5000 → Résultat : 5000 (pas de plafonnement)
MAX
Retourne la plus grande valeur parmi plusieurs.
Syntaxe :
MAX(valeur1, valeur2, ...)
Exemples :
MAX({Score 1}, {Score 2}, {Score 3})
Si Score 1 = 50, Score 2 = 75, Score 3 = 60 → Résultat : 75
Cas d'usage : Garantir un montant minimum
MAX({Montant calculé}, 100)
Si Montant calculé = 50 → Résultat : 100 (minimum garanti)
Si Montant calculé = 200 → Résultat : 200
Fonctions d'arrondi
ARRONDI / ROUND
Arrondit un nombre à un nombre de décimales spécifié.
Syntaxe :
ARRONDI(nombre, [précision])
Paramètres :
- nombre : Le nombre à arrondir
- précision (optionnel) : Nombre de décimales (par défaut : 0)
Exemples :
ARRONDI({Prix}, 2)
Si Prix = 15.6789 → Résultat : 15.68
ARRONDI({Montant}, 0)
Si Montant = 123.456 → Résultat : 123
ARRONDI({Montant})
Si Montant = 123.456 → Résultat : 123 (par défaut, 0 décimale)
Cas d'usage : Arrondir le nombre de cartons nécessaires
ARRONDI({Nombre de pièces} / 30, 0)
Si Nombre de pièces = 250 → Résultat : 8 cartons
ARRONDI_INF / FLOOR
Arrondit un nombre vers le bas (vers zéro).
Syntaxe :
ARRONDI_INF(nombre)
Exemples :
ARRONDI_INF({Prix})
Si Prix = 15.9 → Résultat : 15
ARRONDI_INF(8.7)
Résultat : 8
ARRONDI_SUP / CEILING
Arrondit un nombre vers le haut (s'éloigne de zéro).
Syntaxe :
ARRONDI_SUP(nombre)
Exemples :
ARRONDI_SUP({Prix})
Si Prix = 15.1 → Résultat : 16
ARRONDI_SUP(8.01)
Résultat : 9
Cas d'usage : Calculer le nombre de cartons nécessaires (toujours arrondir au supérieur)
ARRONDI_SUP({Nombre de pièces} / 30)
Si Nombre de pièces = 250 → Résultat : 9 cartons (pas 8.33)
Fonctions de valeur absolue et signe
ABS
Retourne la valeur absolue d'un nombre (distance à zéro).
Syntaxe :
ABS(nombre)
Exemples :
ABS({Différence})
Si Différence = -50 → Résultat : 50
Si Différence = 50 → Résultat : 50
Cas d'usage : Calculer un écart sans se soucier du signe
ABS({Montant prévu} - {Montant réel})
Si Montant prévu = 1000 et Montant réel = 1200 → Résultat : 200
Si Montant prévu = 1000 et Montant réel = 800 → Résultat : 200
Fonctions exponentielles et racines
POW / PUISSANCE
Élève un nombre à une puissance.
Syntaxe :
POW(base, exposant)
Exemples :
POW(2, 3)
Résultat : 8 (2³)
POW({Rayon}, 2) * 3.14159
Si Rayon = 5 → Résultat : 78.54 (approximation de πr²)
SQRT
Calcule la racine carrée d'un nombre.
Syntaxe :
SQRT(nombre)
Exemples :
SQRT(16)
Résultat : 4
SQRT({Surface})
Si Surface = 100 → Résultat : 10
Opérations avancées
Modulo (%)
Retourne le reste de la division entière.
Syntaxe :
nombre1 % nombre2
Exemples :
10 % 3
Résultat : 1 (10 ÷ 3 = 3 reste 1)
{Nombre} % 2
Si Nombre = 7 → Résultat : 1 (impair)
Si Nombre = 8 → Résultat : 0 (pair)
Cas d'usage : Vérifier si un nombre est pair ou impair
SI({Nombre} % 2 = 0, "Pair", "Impair")
Exemples combinés
Calcul de remise progressive
SI({Montant} > 10000, {Montant} * 0.9, SI({Montant} > 5000, {Montant} * 0.95, {Montant}))
- Montant > 10000 → 10% de remise
- Montant > 5000 → 5% de remise
- Sinon → pas de remise
Plafonnement avec minimum garanti
MIN(MAX({Montant}, 500), 10000)
- Minimum : 500
- Maximum : 10000
Surface d'un cercle
ARRONDI(POW({Rayon}, 2) * 3.14159, 2)
Calcule πr² arrondi à 2 décimales.
Nombre de jours ouvrés (approximation)
ARRONDI({Nombre de jours} * 5 / 7, 0)
Estime le nombre de jours ouvrés (5 jours sur 7).
Noms français et anglais
Toutes les fonctions mathématiques ont des alias en français et en anglais :
| Français | Anglais |
|---|---|
SOMME |
SUM |
MOYENNE |
AVG |
ARRONDI |
ROUND |
ARRONDI_INF |
FLOOR |
ARRONDI_SUP |
CEILING |
PUISSANCE |
POW |
Vous pouvez utiliser indifféremment la version française ou anglaise :
SOMME({Prix 1}, {Prix 2}) ← version française
SUM({Prix 1}, {Prix 2}) ← version anglaise (identique)