Qu'est-ce que la fonction VAR. S ?
VAR.S mesure la dispersion de tes données autour de leur moyenne, autrement dit à quel point tes valeurs sont concentrées ou éparpillées. C'est la variance d'échantillon, la mesure statistique qui répond à la question : "Mes résultats sont-ils réguliers ou très erratiques ?"
Que tu analyses des ventes semaine par semaine, des coûts de production mensuels, des salaires par département ou des temps de traitement, VAR.S te donne une mesure objective de la variabilité. Elle est aussi la base de calcul de l'écart-type (ECARTYPE.S en est la racine carrée) et des tests statistiques qui comparent des groupes.
Syntaxe
Clique sur un argument pour aller à son explication.
VAR.S utilise le dénominateur n-1 (correction de Bessel), contrairement à VAR.P qui utilise n. Ce choix compense le biais inhérent à l'estimation à partir d'un échantillon : diviser par n-1 donne une estimation non biaisée de la variance de la population d'où provient l'échantillon.

Comprendre chaque paramètre de la fonction VAR.S
Seul le premier argument est obligatoire : tu donnes une plage ou une valeur, et c'est suffisant pour que VAR.S calcule. Les arguments suivants ([nombre2] et au-delà, jusqu'à 254) sont là pour le confort, quand tes nombres sont éparpillés sur plusieurs colonnes ou feuilles et que tu veux tout traiter comme un seul ensemble.
nombre1
: ta première valeur ou plage de valeursIl peut s'agir d'une référence à une plage (A1:A20), d'une valeur directe (42), d'un nom défini ou d'une formule qui retourne un nombre.
VAR.S accepte tout ce qui contient des nombres et ignore automatiquement le texte et les valeurs logiques (VRAI/FAUX). Les cellules vides sont également ignorées.
[nombre2]
: des valeurs ou plages supplémentaires, optionnelles(facultatif)Tu peux en ajouter jusqu'à 254 arguments. C'est pratique quand tes données sont réparties dans plusieurs colonnes ou feuilles : VAR.S les traite toutes comme un seul ensemble pour le calcul.
Tu peux combiner plages et valeurs fixes dans le même appel.

Exemples pratiques pas à pas
Comment calculer la variance d'un échantillon de ventes avec la fonction VAR.S
Dix-huit semaines de ventes sont derrière toi et la direction veut savoir si l'activité est régulière avant d'arrêter les objectifs du prochain trimestre. Ces dix-huit semaines ne sont pas toute l'histoire du magasin : ce sont dix-huit semaines parmi toutes celles, passées et à venir, dont tu cherches à décrire le comportement. C'est exactement ce qu'on appelle un échantillon, et c'est ce qui désigne la fonction VAR.S plutôt qu'une autre.
- 1Dans une cellule, écris
=VAR.S(. - 2En 1er argument : sélectionne les dix-huit ventes hebdomadaires dont tu mesures la dispersion,
B2:B19. La plage démarre en ligne 2, sous l'en-têteVentes (€), pour ne retenir que les montants chiffrés. - 3Ferme la parenthèse et appuie sur Entrée.
=VAR.S(B2:B19)201339,87. Le même calcul mené en population afficherait 190154,32, soit exactement dix-sept dix-huitièmes de ce résultat. Ce n'est pas un détail de précision mais une correction assumée : un échantillon montre toujours un peu moins de dispersion que le monde dont il est tiré, et le diviseur n moins 1 compense ce biais.Comment le diviseur n moins 1 de la fonction VAR.S corrige un petit échantillon
Cinq magasins pilotes viennent de communiquer leur chiffre d'affaires, et le réseau en compte cent cinquante. Ces cinq-là ne sont donc pas le réseau, ce sont cinq points censés le représenter, et tu veux estimer à quel point les chiffres s'écartent d'un magasin à l'autre. Sur un si petit nombre de valeurs, le choix du diviseur cesse d'être un détail théorique.
- 1Dans une cellule, écris
=VAR.S(. - 2En 1er argument : sélectionne les cinq chiffres d'affaires qui forment ton échantillon,
B2:B6. La plage tient sous l'en-têteCA (k€), à partir de la ligne 2, et ces cinq magasins pilotes suffisent à représenter le réseau que tu veux décrire. - 3Ferme la parenthèse et appuie sur Entrée.
=VAR.S(B2:B6)14,50, quand un calcul en population la partage par cinq et affiche 11,60. Vingt-cinq pour cent d'écart sur cinq valeurs seulement, quand les dix-huit semaines de l'exemple 1 ne creusaient l'écart que de 6 %. Plus l'échantillon est petit, plus la correction pèse, et c'est précisément quand elle pèse qu'elle est le plus nécessaire.Attention : La variance élève les écarts au carré, donc une seule valeur aberrante suffit à la faire exploser. Sur un échantillon de cette taille, encadre toujours tes données avec MIN et MAX avant d'interpréter le résultat.
Comment la fonction VAR.S ignore le texte et les cellules vides
Le relevé hebdomadaire a deux trous de nature différente : la semaine 2 porte la mention Fermé parce que le magasin était en travaux, et la semaine 4 est simplement restée vide, faute de saisie. Tu veux la dispersion des semaines réellement travaillées, sans que ces deux cellules viennent la fausser. Reste à savoir ce que la fonction fait de chacune.
- 1Dans une cellule, écris
=VAR.S(. - 2En 1er argument : sélectionne les cinq semaines du relevé,
B2:B6. La mentionFerméet la case vide sont dans la plage, et tu les gardes exprès, puisque VAR.S ne retiendra que les trois montants chiffrés. - 3Ferme la parenthèse et appuie sur Entrée.
=VAR.S(B2:B6)Fermé et la case vide sont tous deux écartés sans un mot : la fonction VAR.S ne travaille que sur les trois semaines chiffrées et divise par deux, d'où 93333,33. Le compte le confirme, =NB(B2:B6) affiche 3 là où =NBVAL(B2:B6) en affiche 4 (le texte est bien là, il n'est simplement pas compté). C'est le comportement souhaitable ici, mais il devient un piège le jour où une semaine fermée devrait peser zéro euro dans ton analyse.
Les erreurs fréquentes avec la fonction VAR.S
VAR.S te trahit rarement par un code d'erreur visible : elle renvoie un nombre, et c'est justement le piège. Le faux pas le plus courant, c'est de la confondre avec VAR.P, qui divise par n au lieu de n-1 et sous-estime la variance dès que tu travailles sur un échantillon de moins de 30 valeurs.
Les deux autres accrocs sont d'interprétation : lire la variance brute (en unité au carré, donc incomparable à tes données) au lieu de passer par l'écart-type, et oublier qu'une seule valeur aberrante, mise au carré, peut faire exploser le résultat.
Confondre VAR.S et VAR.P et obtenir un résultat légèrement différent
VAR.S divise par n-1 (échantillon), VAR.P divise par n (population entière). Sur des échantillons de petite taille (moins de 30 valeurs), la différence peut être significative. Utiliser VAR.P quand tu n'as qu'un échantillon sous-estime la vraie variance de la population.
Solution : Utilise VAR.S quand tes données sont un échantillon d'une population plus large (cas le plus fréquent). Utilise VAR.P seulement si tu as vraiment toutes les données de la population. Dans le doute, VAR.S est le bon choix.
Interpréter la variance directement comme une mesure de dispersion comparable
La variance est exprimée en unité au carré (si tu mesures en euros, la variance est en euros carrés). Elle n'est pas directement comparable à tes données, ce qui rend l'interprétation intuitive difficile.
Solution : Passe toujours par l'écart-type pour communiquer les résultats : =ECARTYPE.STANDARD(...) = racine carrée de VAR.S(...). L'écart-type reste dans la même unité que tes données et est directement interprétable comme un "écart typique" par rapport à la moyenne.
Résultat fortement influencé par une seule valeur aberrante
La variance met les écarts au carré, ce qui donne un poids disproportionné aux valeurs très éloignées de la moyenne. Une seule erreur de saisie (10 000 au lieu de 1 000) peut multiplier ta variance par un facteur énorme.
Solution : Avant d'appliquer VAR.S, vérifie tes données avec MIN(), MAX() et un graphique rapide pour repérer les valeurs suspectes. Si tu confirmes qu'une valeur est aberrante (erreur de saisie ou cas exceptionnel documenté), corrige-la ou documente pourquoi tu la gardes.

VAR.S vs VAR.P vs ECARTYPE.S vs VARA
Choisis VAR.S dès que tes données ne sont qu'une partie d'un tout plus grand, ce qui est le cas neuf fois sur dix : c'est la correction n-1 qui te protège du biais. Réserve VAR.P aux situations où tu détiens vraiment toute la population, sans exception.
Si tes nombres se mêlent à des VRAI/FAUX que tu veux compter (1 et 0), passe à VARA. Et pour communiquer un résultat dans un rapport, finis par ECARTYPE.S : c'est la racine de VAR.S, exprimée dans la même unité que tes données.
| Critère | VAR.S | VAR.P | ECARTYPE.S | VARA |
|---|---|---|---|---|
| Ce que la fonction calcule | Variance échantillon (divise par n-1) | Variance population (divise par n) | Écart-type échantillon (racine de VAR.S) | Variance échantillon incluant VRAI/FAUX |
| Dénominateur | n-1 (correction de Bessel) | n | n-1 | n-1 |
| Valeurs logiques (VRAI/FAUX) | Ignorées | Ignorées | Ignorées | Incluses (VRAI=1, FAUX=0) |
| Cas d'usage | Données partielles (échantillon) | Données exhaustives (population) | Communication (même unité que les données) | Analyse de données mixtes num/logiques |
| Fréquence d'utilisation | Très fréquent (95 % des cas) | Rare (population exhaustive) | Très fréquent (rapports) | Rare (cas spéciaux) |

Astuces avancées avec VAR.S
Combine VAR.S avec ECARTYPE.S pour des rapports plus lisibles
La variance est indispensable pour les calculs statistiques avancés (tests, modèles), mais pour tes rapports et tableaux de bord, affiche toujours l'écart-type à la place. =ECARTYPE.STANDARD(A1:A20) est la racine carrée de =VAR.S(A1:A20) et reste dans la même unité que tes données.
Une formule combinée pratique pour tes dashboards : =MOYENNE(A:A)&" ± "&TEXTE(ECARTYPE.STANDARD(A:A);"0.0") affiche directement "8 467 ± 229" pour une lecture immédiate.
Identifie les valeurs aberrantes avec la règle des 3 sigma
Après avoir calculé la moyenne et l'écart-type, une valeur qui s'éloigne de plus de 3 fois l'écart-type de la moyenne est statistiquement rare (0,27 % de probabilité dans une distribution normale). Tu peux créer une colonne de détection avec =SI(ABS(A1-MOYENNE($A$1:$A$20))>3*ECARTYPE.STANDARD($A$1:$A$20);"Aberrant";"").
C'est le premier filtre de qualité à appliquer avant d'analyser ta variance.
Compare la variabilité entre groupes avec le coefficient de variation
La variance seule ne suffit pas à comparer deux séries avec des moyennes très différentes (comparer des ventes en euros et des délais en jours). Calcule plutôt le coefficient de variation : =ECARTYPE.STANDARD(A:A)/MOYENNE(A:A) exprimé en pourcentage.
Un CV de 5 % indique une dispersion très faible, un CV de 50 % indique une forte variabilité. Ce ratio est comparable entre séries de nature différente.
Questions fréquentes
VAR.S calcule la variance d'un échantillon (une partie de ta population) en divisant par n-1, tandis que VAR.P calcule la variance de toute la population en divisant par n. En pratique, tu utiliseras VAR.S dans la grande majorité des cas, car tu travailles rarement sur l'intégralité d'une population. La correction n-1 (dite de Bessel) compense le biais d'estimation : sur un petit échantillon, elle donne une estimation plus précise de la vraie variance de la population.
VAR.S ignore complètement le texte et les valeurs logiques (VRAI/FAUX). Seules les cellules contenant des nombres sont prises en compte dans le calcul. Les cellules vides sont également ignorées. Si tu veux forcer l'inclusion de VRAI (compté comme 1) et FAUX (compté comme 0), utilise VARA à la place. Cette distinction est importante quand tes données mélangent des indicateurs binaires et des valeurs numériques.
Techniquement, VAR.S fonctionne dès 2 valeurs (le dénominateur n-1 = 1). Mais pour des résultats statistiquement fiables, un minimum de 10 à 15 valeurs est recommandé. Avec seulement 2 ou 3 valeurs, la variance calculée peut être très instable et peu représentative de la vraie variabilité de ta population. La précision de l'estimation s'améliore significativement quand tu dépasses une trentaine d'observations.
La variance est l'écart-type au carré, donc ses valeurs sont toujours beaucoup plus grandes que l'écart-type. De plus, elle est exprimée dans l'unité au carré de tes données : si tu mesures en mètres, la variance est en mètres carrés.
C'est pour cette raison qu'on utilise l'écart-type (ECARTYPE.S) pour l'interprétation pratique : il reste dans la même unité que tes données et correspond à un "écart typique" directement comparable à tes valeurs.
Oui, la syntaxe est identique à Excel. La seule différence possible est le séparateur d'arguments : point-virgule en France (Excel et Sheets en français), virgule en anglais.
Sur Google Sheets, tu peux aussi utiliser VAR qui est un alias de VAR.S. Les deux donnent le même résultat.
Calcule VAR.S séparément pour chaque période et compare les résultats. Une variance qui double d'une période à l'autre signale une instabilité croissante. Pour tester statistiquement si les deux variances sont significativement différentes, tu peux appliquer un test F (ratio des deux variances). En pratique, un ratio supérieur à 4 ou inférieur à 0,25 est souvent interprété comme une différence significative.
Pour aller plus loin
Continue sur ta lancée après la fonction VAR.S : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



