Aller au contenu principal

Qu'est-ce que la fonction VAR.S ?

Définition
La fonction VAR.S calcule la variance d'un échantillon, c'est-à-dire la moyenne des carrés des écarts à la moyenne, divisée par n-1 (correction de Bessel pour éviter le biais d'estimation). Elle ignore le texte et les valeurs logiques.

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

=VAR.S(nombre1; [nombre2]; ...)

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.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

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.

1

nombre1

: ta première valeur ou plage de valeurs

Il 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.

2

[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.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

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.

Les étapes
  1. 1
    Dans une cellule, écris =VAR.S(.
  2. 2
    En 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ête Ventes (€), pour ne retenir que les montants chiffrés.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=VAR.S(B2:B19)
Explication
La fonction VAR.S divise par n moins 1, soit par dix-sept et non par dix-huit, parce que ces semaines servent à juger l'activité en général et pas seulement elles-mêmes : la variance ressort à 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.
Exemple 2

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.

Les étapes
  1. 1
    Dans une cellule, écris =VAR.S(.
  2. 2
    En 1er argument : sélectionne les cinq chiffres d'affaires qui forment ton échantillon, B2:B6. La plage tient sous l'en-tête CA (k€), à partir de la ligne 2, et ces cinq magasins pilotes suffisent à représenter le réseau que tu veux décrire.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=VAR.S(B2:B6)
Explication
Les écarts à la moyenne de 50 sont les mêmes dans les deux cas, et pourtant le diviseur change tout : la fonction VAR.S partage la somme des carrés par quatre et affiche 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.

Exemple 3

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.

Les étapes
  1. 1
    Dans une cellule, écris =VAR.S(.
  2. 2
    En 1er argument : sélectionne les cinq semaines du relevé, B2:B6. La mention Fermé 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.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=VAR.S(B2:B6)
Explication
Le 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.
Le conseil du pro
Dans tes rapports, affiche toujours l'écart-type plutôt que la variance : il reste dans la même unité que tes données, là où la variance s'exprime en unité au carré et se lit mal.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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.

L’erreur fatale
La variance met les écarts au carré, donc une seule valeur aberrante prend un poids énorme et peut faire exploser le résultat. Passe tes données au crible avec MIN et MAX avant d'interpréter VAR.S.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

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èreVAR.SVAR.PECARTYPE.SVARA
Ce que la fonction calculeVariance échantillon (divise par n-1)Variance population (divise par n)Écart-type échantillon (racine de VAR.S)Variance échantillon incluant VRAI/FAUX
Dénominateurn-1 (correction de Bessel)nn-1n-1
Valeurs logiques (VRAI/FAUX)IgnoréesIgnoréesIgnoréesIncluses (VRAI=1, FAUX=0)
Cas d'usageDonné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'utilisationTrès fréquent (95 % des cas)Rare (population exhaustive)Très fréquent (rapports)Rare (cas spéciaux)
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec VAR.S

1Astuce

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.

2Astuce

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.

3Astuce

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.

FAQ

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.

Ressources

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