Formules pour calculer des valeurs et des montants numériques, comme obtenir des sommes, moyennes, valeurs maximales et minimales, etc...
| Formule | Description |
|---|---|
| SUM(valeur1,[valeur2],...) | Renvoie la somme (additionne) de toutes les valeurs de champ. Vous pouvez également utiliser directement le format valeur+valeur2+... pour le représenter. |
| AVG(valeur1, valeur2,...) | Renvoie la moyenne (arithmétique) de toutes les valeurs de champ listées. Notez que cette fonction fonctionne également pour les sous-tables, où la moyenne de toutes les valeurs de champ référencées sera ajoutée au calcul. Elle fonctionne de la même manière que la fonction AVERAGE. |
| AVERAGE(valeur1, valeur2,...) | Renvoie la moyenne (arithmétique) de toutes les valeurs de champ listées. Notez que cette fonction fonctionne également pour les sous-tables, où la moyenne de toutes les valeurs de champ référencées sera ajoutée au calcul. Elle fonctionne de la même manière que la fonction AVG. |
| MIN(valeur) | Renvoie le plus petit nombre d’un ensemble de valeurs de champ. Cette fonction fonctionne également pour les sous-tables. |
| MAX(valeur) | Renvoie la plus grande valeur numérique dans un ensemble de valeurs de champ. Cette fonction fonctionne également pour les sous-tables. |
| MODE.SNGL(valeur1,[valeur2],...) | Renvoie la valeur la plus fréquente dans un ensemble de valeurs de champ. Cette fonction fonctionne pour les champs indépendants, les sous-tables et les constantes globales. |
| MODE.MULT(valeur1,[valeur2],...) | Renvoie plusieurs valeurs les plus fréquentes dans un ensemble de valeurs de champ. Cette fonction fonctionne pour les champs indépendants, les sous-tables et les constantes globales. |
| ABS(valeur) | Renvoie la valeur absolue d’un nombre. La valeur absolue d’un nombre est le nombre sans son signe. |
| CEILING(valeur,[significance]) | Arrondit le nombre vers le haut, à l’écart de zéro, au multiple le plus proche de significance. Significance est optionnel ; si non précisé, arrondit au nombre entier le plus proche vers le haut. Exemple : CEILING(2.5) renverra 3 ; CEILING(1.5, 0.1) renverra 1.5. |
| FLOOR(valeur,[significance]) | Arrondit le nombre vers le bas, en direction de zéro, au multiple le plus proche de significance. Significance est optionnel : si non précisé, arrondit au nombre entier le plus proche vers le bas. Exemple : FLOOR(2.5) renverra 2 ; FLOOR(1.58, 0.1) renverra 1.5. |
| ROUND(valeur) | Arrondit un nombre à l’entier le plus proche. |
| ROUND(valeur,N) | Arrondit un nombre à N décimales. |
| ROUNDUP(valeur,N) | Arrondit un nombre vers le haut (à l’écart de zéro) à N décimales. |
| ROUNDDOWN(valeur,N) | Arrondit un nombre vers le bas (en direction de zéro) à N décimales. |
| MROUND(nombre,N) | Arrondit un nombre au multiple de N le plus proche. |
| SQRT(valeur) | Renvoie la racine carrée d’un nombre. |
| COUNT(valeur1,valeur2,...) | Renvoie le nombre total de valeurs de champ. Les valeurs vides ne seront pas comptées lors de la référence à des champs indépendants, mais seront comptées lors de la référence à des champs de sous-table. |
| PI() | Renvoie le nombre 3.14159265358979, la constante mathématique pi, et le rapport de la circonférence d’un cercle à son diamètre, précis à 15 chiffres. |
| RAND() | Renvoie un nombre réel aléatoire uniformément distribué supérieur ou égal à 0 et inférieur à 1. Un nouveau nombre réel aléatoire est renvoyé à chaque recalcul de la feuille. Pour plus de détails, cliquez ici. |
| POWER(valeur,puissance) | Renvoie le résultat d’un nombre élevé à une puissance. |
| MOD(valeur,diviseur) | Renvoie le reste après qu’un nombre est divisé par un diviseur. Le résultat a le même signe que le diviseur. Pour plus de détails, cliquez ici. |
| GCD(valeur1,[valeur2],...) | Renvoie le plus grand commun diviseur de deux entiers ou plus. Le plus grand commun diviseur est le plus grand entier qui divise le nombre spécifié de valeurs sans reste. Pour plus de détails, cliquez ici. |
| LCM(valeur1,[valeur2],...) | Renvoie le plus petit commun multiple d’entiers. Le plus petit commun multiple est le plus petit entier positif, qui est un multiple de tous les arguments entiers valeur1, valeur2, etc. Utilisez LCM pour additionner des fractions ayant des dénominateurs différents. Pour plus de détails, cliquez ici. |
| PRODUCT() | Multiplie toutes les valeurs numériques des champs référencés (en ignorant les valeurs vides et texte). Vous pouvez également référencer un champ de sous-table pour multiplier toutes les valeurs numériques de ce champ. Pour plus de détails, cliquez ici. |
| PMT(taux, nbre_paiements, vp, [vf], [type]) | Calcule le paiement d’un prêt. taux (Requis) : le taux d’intérêt. nbre_paiements (Requis) : le nombre total de paiements pour le prêt. vp (Requis) : la valeur actuelle ou le principal. vf (Optionnel) : la valeur future, ou un solde que vous souhaitez atteindre après le dernier paiement. Si vf est omis, il est supposé être 0, c’est-à-dire que la valeur future d’un prêt est 0. type (Optionnel) : remplir 0 ou laisser vide si les paiements sont dus à la fin de la période. Remplir 1 si les paiements sont dus au début de la période. Pour plus de détails, cliquez ici. |
| Formule | Syntaxe |
|---|---|
| RAND | RAND() |
Exemple : utilisation de RAND() pour un tirage au sort
1. Dans la feuille "Tirage", ajoutez une sous-table "Participants". En plus des détails des participants, créez un champ "Variable Tirage" avec la formule RAND(). Le système générera automatiquement une valeur aléatoire comprise entre 0 et 1 pour chaque enregistrement de la sous-table.

2. Créez un champ "Liste des gagnants" et appliquez une formule qui trie par "Variable tirage". Pour sélectionner un gagnant, entrez la formule LARGE("Variable tirage", 1, "Nom du participant") pour renvoyer le nom du participant correspondant à l’enregistrement le mieux classé. Pour sélectionner plusieurs gagnants, créez des champs "Liste des gagnants" supplémentaires pour récupérer les enregistrements suivants.


| Formule | Syntaxe |
|---|---|
| MOD | MOD(valeur, diviseur) |
Arguments :
valeur (requis) : le nombre à diviser. Vous pouvez entrer une référence de champ ou un nombre fixe.
diviseur (requis) : le diviseur, qui doit être supérieur à 0. Vous pouvez entrer une référence de champ ou un nombre fixe.
Renvoie le plus grand commun diviseur (PGCD) de deux entiers ou plus, c’est-à-dire le plus grand entier qui divise tous les nombres spécifiés sans reste. Utilisée couramment pour la simplification de ratios, l’emballage par lots et la vérification de la divisibilité des quantités.
| Formule | Syntaxe |
|---|---|
| GCD | GCD(valeur1,[valeur2],...) |
Arguments :
valeur1 (requis) : le premier entier positif ou champ pour le calcul.
valeur2, … (requis) : au moins un nombre ou champ supplémentaire est nécessaire pour calculer le PGCD ; d’autres entiers peuvent être ajoutés si nécessaire.
Exemple : calcul pour l’emballage de coffrets cadeaux
Dans la feuille "Emballage coffrets cadeaux", appliquez la formule GCD(A2, A3, A4) dans le champ "Nombre total de coffrets" pour calculer combien de coffrets complets peuvent être assemblés à partir de trois produits : biscuits, gaufrettes et bonbons. A2, A3 et A4 représentent les champs de quantité pour chaque produit.
Par exemple, si l’usine produit "504 paquets de biscuits", "756 paquets de gaufrettes" et "630 paquets de bonbons", le système renverra un PGCD de 126, ce qui signifie que les produits peuvent être divisés uniformément en 126 coffrets. Chaque coffret contiendra alors "4 paquets de biscuits", "6 paquets de gaufrettes" et "5 paquets de bonbons". Si le résultat est 1, cela indique que les quantités ne peuvent pas être divisées uniformément, ce qui aide à confirmer la faisabilité de l’emballage et permet au personnel de planifier le processus de conditionnement plus efficacement.

Renvoie le plus petit commun multiple (PPCM) de deux entiers ou plus, c’est-à-dire le plus petit entier positif divisible par tous les nombres spécifiés. Utilisée couramment pour la synchronisation des plannings, la planification des expéditions par lots, le regroupement des quantités et l’organisation d’événements récurrents.
| Formule | Syntaxe |
|---|---|
| LCM | LCM(valeur1,[valeur2],...) |
Arguments :
valeur1 (requis) : le premier entier positif ou champ pour le calcul.
valeur2, … (requis) : au moins un nombre ou champ supplémentaire est nécessaire pour calculer le PPCM, d’autres entiers peuvent être ajoutés si nécessaire.
Exemple : planification d’événements récurrents
Supposons qu’une entreprise organise trois promotions récurrentes : une vente hebdomadaire tous les 7 jours, un tirage tous les 10 jours et un événement de grande remise tous les 30 jours. Dans le champ "Prochaine date de promotion conjointe", entrez la formule LCM(A2, A3, A4), où A2, A3 et A4 représentent les champs de cycle des événements. Le système renverra un PPCM de 210.
Cela signifie que les trois promotions coïncideront tous les 210 jours, permettant à l’entreprise d’organiser un événement combiné et de coordonner à l’avance marketing, logistique et inventaire pour des opérations plus fluides.

La fonction PRODUCT multiplie toutes les valeurs numériques spécifiées et ignore automatiquement les valeurs vides ou texte. Elle est couramment utilisée pour les calculs cumulés, les formules de ratios et la capitalisation des remises ou taux d’intérêt. En plus de référencer des champs indépendants, lorsqu’on référence des champs de sous-table, la fonction multiplie automatiquement toutes les valeurs numériques de ce champ, supprimant le besoin de calculs manuels.
| Formule | Syntaxe |
|---|---|
| PRODUCT | PRODUCT() |
Arguments :
Champs indépendants : entrez directement des nombres, par exemple PRODUCT(25,38,13), ou référencez plusieurs champs, par exemple PRODUCT(A2,A3,A4).
Champs de sous-table : référencez un champ de sous-table, par exemple PRODUCT(C7), et le système multipliera toutes les valeurs numériques de ce champ. Vous pouvez également référencer plusieurs champs de sous-table pour multiplier toutes les valeurs ensemble.
Exemple : calcul d’une remise cumulée sur commande
Si une commande bénéficie de plusieurs remises listées dans la sous-table "Liste des remises", créez un champ nommé "Remise finale" et appliquez la formule PRODUCT("Taux de remise"). Le système multipliera automatiquement tous les taux de remise pour calculer le montant total de la remise cumulée pour la commande.

La fonction PMT calcule le montant de paiement périodique pour des prêts, des versements ou des plans d’abonnement. Elle détermine le montant à payer ou à investir à chaque période en fonction du taux d’intérêt, du nombre de périodes, de la valeur actuelle (montant du prêt ou objectif), et éventuellement de la valeur future et du calendrier des paiements.
| Formule | Syntaxe |
|---|---|
| PMT | PMT(taux, nbre_paiements, vp, [vf], [type]) |
Arguments :
taux (requis) : taux d’intérêt par période, par exemple taux mensuel ou de versement. Entrez un nombre ou référencez un champ.
nbre_paiements (requis) : nombre total de périodes, par exemple durée du prêt. Entrez un nombre ou référencez un champ.
vp (requis) : valeur actuelle ou principal. Entrez un nombre ou référencez un champ.
vf (optionnel) : valeur future. Par défaut 0, ce qui signifie que le prêt est totalement remboursé à la fin. Entrez une valeur pour laisser un solde restant.
type (optionnel) : calendrier des paiements. Entrez 0 pour fin de période (par défaut) ou 1 pour début de période.
Exemple : calcul d’un paiement hypothécaire mensuel
Créez un calculateur de prêt hypothécaire où l’utilisateur saisit le "Montant du prêt", le "Taux d’intérêt annuel" et la "Durée du prêt".
Dans le champ "Paiement mensuel", appliquez la formule :
PMT("Taux d’Intérêt annuel"/12, "Durée du prêt"*12, "Montant du prêt")
Le système calculera automatiquement le paiement hypothécaire mensuel, aidant les utilisateurs à estimer rapidement et planifier le financement de leur logement.
