Aller au contenu principal

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

Définition
La fonction VAR.P calcule la variance d'une population complète en divisant la somme des carrés des écarts à la moyenne par N. Elle diffère de VAR.S qui divise par N-1 pour les échantillons.

VAR.P te sert de jauge quand tu veux savoir si un processus reste stable ou commence à dériver, en t'appuyant sur l'ensemble complet des données plutôt que sur un sondage. C'est le bon choix dès que tu peux affirmer avec certitude que rien ne manque à ton relevé.

Contrairement à VAR.S qui est utilisée pour les échantillons, VAR.P divise la somme des carrés des écarts par N (le nombre total de valeurs). C'est la mesure appropriée quand tu disposes de toutes les données d'une population, par exemple toutes les ventes d'une année, toutes les notes d'une classe ou toutes les pièces d'un lot de production complet.

Syntaxe

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

Clique sur un argument pour aller à son explication.

VAR.P peut prendre jusqu'à 254 arguments. Elle ignore automatiquement les cellules vides et les valeurs textuelles. Si tu passes directement une valeur texte en argument (pas dans une plage), tu obtiens une erreur #VALEUR!.

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

Comprendre chaque paramètre de la fonction VAR.P

1

nombre1

: le premier ensemble de données à analyser

Il peut prendre plusieurs formes : une plage de cellules (la forme la plus courante, par exemple B2:B50), des valeurs numériques directes séparées par des points-virgules, un tableau nommé, ou une formule qui retourne des valeurs numériques.

Excel ignore automatiquement les cellules vides, les valeurs textuelles et les valeurs logiques dans une plage. Seules les valeurs numériques sont prises en compte pour le calcul de la variance.

2

[nombre2], ...

: de 1 à 254 arguments supplémentaires pour inclure plusieurs plages ou valeurs dans le calcul(facultatif)

C'est particulièrement utile pour combiner plusieurs colonnes non contiguës, ajouter des valeurs isolées à une plage, ou fusionner des données provenant de plusieurs feuilles.

Toutes les valeurs numériques de tous les arguments sont combinées en un seul ensemble de données pour calculer la variance totale, comme si elles étaient dans une seule plage.

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'une population complète avec la fonction VAR.P

Les dix-huit pièces du lot sont sorties de la ligne et leur temps de cycle a été chronométré une par une. Tu veux savoir si le processus est régulier, parce qu'une machine qui dérive se voit dans la dispersion bien avant de sortir des tolérances. Le point qui décide de la fonction à employer est celui-ci : toutes les unités du lot ont été mesurées, il ne manque personne, donc tu tiens la population entière.

Les étapes
  1. 1
    Dans une cellule, écris =VAR.P(.
  2. 2
    En 1er argument : sélectionne la plage de la population, B2:B19. Ce sont les dix-huit temps de cycle de la colonne Temps (min), en-tête exclu, et la fonction divise par ces dix-huit valeurs entières parce que le lot forme le périmètre complet, pas un prélèvement dedans.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=VAR.P(B2:B19)
Explication
La fonction VAR.P divise par n, c'est-à-dire par les dix-huit unités du lot, parce que ce lot est le périmètre complet et non un prélèvement dedans : la variance ressort à 0,0665 min². Le même calcul mené en échantillon (diviseur n moins 1) donnerait 0,0705 sur ces mêmes temps. Ce qui sépare les deux chiffres n'est pas une affaire de précision mais l'intention derrière le calcul : tu décris ce lot-là, ou tu extrapoles à la production future ?
Exemple 2

Comment la fonction VAR.P ignore le texte et les valeurs logiques

Cinq capteurs devaient relever une mesure, trois ont répondu, un était hors service et le cinquième a renvoyé une case cochée à la place d'une valeur, séquelle d'un ancien paramétrage. Tu veux la dispersion des mesures réellement obtenues, sans que les défaillances du parc viennent la polluer. La fonction VAR.P fait ce tri toute seule.

Les étapes
  1. 1
    Dans une cellule, écris =VAR.P(.
  2. 2
    En 1er argument : sélectionne la plage des cinq capteurs, B2:B6, dans la colonne Mesure, y compris les lignes qui ne contiennent pas un nombre. La fonction écarte d'elle-même le texte Hors service et la valeur logique VRAI, et ne calcule la variance que sur les trois vraies mesures.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=VAR.P(B2:B6)
Explication
Ni le Hors service ni le VRAI n'entrent dans le calcul : la fonction VAR.P ne retient que les trois vraies mesures (10, 14 et 12) et renvoie 2,6667. C'est bien une variance sur trois valeurs, pas sur cinq, ce que =NB(B2:B6) confirme en affichant 3. La fonction jumelle qui, elle, convertit le texte en 0 et VRAI en 1 afficherait 33,44 sur ces mêmes cellules : le choix entre les deux se joue sur une seule question, un capteur en panne mesure-t-il zéro ?

Attention : Ce tri silencieux a un revers : si un capteur hors service signifie vraiment zéro dans ton contexte, VAR.P te donnera un résultat juste sur les mauvaises données, sans le moindre avertissement.

Exemple 3

Comment ramener la variance en millimètres en combinant les fonctions VAR.P et RACINE

Les cinq pièces du lot ont été mesurées au pied à coulisse et le plan tolère un écart de deux dixièmes de millimètre autour de la cote. Une variance en millimètres carrés ne se compare à rien de tout cela, et tu as besoin d'un chiffre à poser en face de la tolérance. Il suffit d'emboîter la fonction VAR.P dans RACINE pour revenir à l'échelle du plan.

Les étapes
  1. 1
    Dans une cellule, écris =RACINE(.
  2. 2
    En 1er argument : écris le calcul de variance et referme-le, VAR.P(B2:B6). La fonction VAR.P prend les cinq diamètres du lot et produit la variance en millimètres carrés. C'est cette valeur que la fonction RACINE va ramener à l'échelle du plan.
  3. 3
    Ferme la parenthèse de la fonction RACINE et appuie sur Entrée. Celle de la fonction VAR.P a déjà été refermée dans l'étape précédente.
Une fois les morceaux assemblés, ta formule donne ça :=RACINE(VAR.P(B2:B6))
Explication
La fonction VAR.P renvoie d'abord 0,0520, un chiffre exprimé en millimètres carrés que personne ne sait interpréter sur un plan de pièce. RACINE le ramène dans l'unité des données et donne 0,2280 millimètre, soit l'écart-type, qui se compare directement à une tolérance. C'est aussi, au chiffre près, ce que renvoie ECARTYPE.PEARSON sur la même plage : les deux écritures sont deux chemins vers la même valeur.
Le conseil du pro
Pour interpréter le résultat, prends sa racine carrée avec ECARTYPE.PEARSON : l'écart-type s'exprime dans la même unité que tes données, quand la variance reste en unité au carré.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction VAR.P

Erreur #DIV/0! avec une seule valeur ou une plage vide

La variance nécessite au moins deux valeurs numériques pour être calculée : impossible de mesurer la dispersion avec un seul point. Si ta plage contient une seule valeur numérique ou si toutes les cellules sont vides, Excel renvoie #DIV/0!.

Solution : Assure-toi que ta plage contient au moins deux valeurs numériques. Utilise =NB(ta_plage) pour compter le nombre de valeurs effectivement prises en compte avant d'appliquer VAR.P.

Erreur #VALEUR! avec des valeurs texte en argument direct

Cette erreur apparaît quand un argument textuel est passé directement dans la formule, comme =VAR.P("abc"; 10; 20). Une valeur texte dans une plage est simplement ignorée, mais passée en argument direct, elle provoque l'erreur.

Solution : Vérifie que tous tes arguments directs sont numériques. Si tu travailles avec une plage, les cellules texte sont automatiquement ignorées. Pour les arguments directs, retire les valeurs non numériques ou remplace-les par des références de cellules numériques.

Confusion entre VAR.P et VAR.S : résultat légèrement différent

VAR.P divise par N alors que VAR.S divise par N-1. Si tu utilises VAR.P sur un échantillon, tu sous-estimes la variance réelle de la population. Sur de grands échantillons la différence est faible, mais sur de petits échantillons elle peut être significative.

Solution : Demande-toi si tes données représentent 100 % de la population étudiée (utilise VAR.P) ou seulement un sous-ensemble représentatif (utilise VAR.S). En cas de doute, préfère VAR.S qui est plus prudente statistiquement.

Cellules vides traitées différemment des zéros

VAR.P ignore les cellules vides, mais compte les cellules contenant 0. Si des cellules vides représentent en réalité des valeurs nulles dans ton contexte, la variance calculée sera fausse car basée sur un nombre incorrect de valeurs.

Solution : Si les cellules vides doivent être comptées comme zéros, convertis-les avec SI.VIDE(cellule; 0) avant d'appliquer VAR.P, ou utilise =NB(ta_plage) pour vérifier combien de valeurs sont réellement prises en compte.

Variance négative impossible en résultat

La variance est mathématiquement toujours positive ou nulle (somme de carrés divisée par N). Un résultat négatif signale une erreur dans une formule personnalisée ou une corruption de données.

Solution : Vérifie que tu utilises bien la fonction VAR.P native d'Excel et non une formule manuelle incorrecte. Si tu as calculé la variance manuellement via une formule, revérifie chaque étape en utilisant F9 dans la barre de formule pour inspecter les valeurs intermédiaires.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

VAR.P vs VAR.S vs ECARTYPE.PEARSON vs ECARTYPE.STANDARD

Utilise VAR.P uniquement quand tu as toutes les données de la population. Pour un échantillon, utilise VAR.S. Pour une interprétation dans l'unité d'origine des données, préfère l'écart-type (racine carrée de la variance) à la variance brute.

CritèreVAR.PVAR.SECARTYPE.PEARSONECARTYPE.STANDARD
Formule de calculSomme(x - μ)² / NSomme(x - x̄)² / (N-1)Racine de VAR.PRacine de VAR.S
Quand utiliserPopulation complèteÉchantillon représentatifPopulation, unité lisibleÉchantillon, unité lisible
Unité du résultatUnité²Unité²Même unité que les donnéesMême unité que les données
Exemples typiquesTous les mois d'une année, tout un lot100 clients sur 10 000Dispersion d'un processus completMarge d'erreur d'un sondage
Vrai ou faux ?
« VAR.P et VAR.S, c'est la même variance. » Faux. VAR.P divise par N pour une population complète, VAR.S par N-1 pour un échantillon : utiliser VAR.P sur un simple échantillon sous-estime la variance réelle.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec VAR.P

1Astuce

Calcule le coefficient de variation pour des comparaisons inter-populations

La variance seule ne permet pas de comparer la dispersion de deux populations aux moyennes très différentes : une variance de 100 pour un chiffre d'affaires moyen de 1 000 n'a pas le même sens que pour une moyenne de 10. Le coefficient de variation (ECARTYPE.PEARSON / MOYENNE) × 100 normalise la dispersion en pourcentage.
En dessous de 15 %, tes données sont homogènes. Entre 15 % et 30 %, la variabilité est modérée. Au-delà de 30 %, les données sont très dispersées.

2Astuce

Utilise VAR.P comme outil de pilotage en contrôle qualité

Calcule la variance sur chaque lot ou chaque période et crée un graphique d'évolution dans le temps. Une variance qui augmente progressivement signale une dérive du processus avant même que les pièces ne soient hors tolérance, ce qui permet d'intervenir de façon préventive.
Combine avec =ECARTYPE.PEARSON() sur les mêmes données pour afficher l'alerte dans la même unité que ta tolérance produit.

3Astuce

Comprends pourquoi la variance est en unité au carré

Si tes données sont en euros, la variance est en euros², ce qui n'est pas intuitif à communiquer. La raison mathématique est qu'on élève les écarts au carré pour éviter que les écarts positifs et négatifs ne s'annulent. L'écart-type (racine carrée de la variance) ramène le résultat dans l'unité d'origine.
Pour les présentations à la direction, communique toujours l'écart-type plutôt que la variance brute.

FAQ

Questions fréquentes

VAR.P calcule la variance d'une population complète en divisant par N, tandis que VAR.S calcule la variance d'un échantillon en divisant par N-1. Utilise VAR.P uniquement si tu disposes de toutes les données de la population, pas seulement d'un échantillon représentatif.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction VAR.P : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir