Aller au contenu principal

Qu'est-ce que la fonction STDEVPA ?

Définition
La fonction STDEVPA calcule l'écart-type d'une population entière en incluant les valeurs logiques (VRAI = 1, FAUX = 0) et le texte (= 0). Elle suppose que les données transmises représentent la totalité de la population, pas un échantillon.

Tu sors STDEVPA quand tes données brutes ne sont pas que des nombres propres : une case à cocher, une mention texte glissée au milieu d'une colonne de notes, une réponse manquante. Plutôt que de nettoyer la colonne avant de calculer, tu laisses la fonction interpréter chaque type de valeur à ta place, sans fausser la dispersion en ignorant purement et simplement ce qui n'est pas numérique.

Concrètement, c'est elle qui mesure la variabilité des présences dans une équipe, évalue la régularité de participation à des modules e-learning, ou analyse la dispersion de scores clients quand les réponses mêlent nombres, oui/non et mentions texte. Elle transforme des données hétérogènes en une mesure statistique fiable.

Syntaxe

=STDEVPA(valeur1; [valeur2]; ...)

Clique sur un argument pour aller à son explication.

Les cellules vides sont toujours ignorées par STDEVPA : elles ne comptent pas dans le calcul. Si une absence doit valoir 0, il faut écrire explicitement 0 dans la cellule.

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

Comprendre chaque paramètre de la fonction STDEVPA

Tu n'as qu'un seul argument vraiment obligatoire, valeur1, et tout le reste s'empile derrière lui : tu peux enchaîner jusqu'à 255 valeurs ou plages que STDEVPA fusionne en une seule population. Pas d'ordre imposé entre elles, donc tu glisses tes colonnes ou tes feuilles dans l'ordre qui t'arrange.

1

valeur1

: le premier argument obligatoire

Il peut s'agir d'une plage de cellules, d'une valeur unique, ou d'un mélange de nombres, texte et valeurs logiques. STDEVPA inclut tout dans son calcul : les nombres restent inchangés, VRAI vaut 1, FAUX vaut 0, et le texte vaut 0.

C'est typiquement ici que tu passes ta plage principale, par exemple B2:D20 pour une matrice de présences ou de scores.

2

[valeur2]

: arguments supplémentaires optionnels(facultatif)

Tu peux en ajouter jusqu'à 255 valeurs ou plages. STDEVPA les combine toutes pour calculer l'écart-type global. Pratique quand tes données sont réparties dans plusieurs colonnes ou feuilles.

Par exemple, =STDEVPA(A2:A20; B2:B20; C2:C20) traite les trois colonnes comme une seule population.

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

Exemples pratiques pas à pas

Exemple 1

Comment mesurer la dispersion de valeurs logiques avec la fonction STDEVPA

Le badge de présence de chaque personne se résume à une case cochée ou non, cinq jours par semaine, pour les quatorze personnes de l'équipe. Tu veux savoir si le rythme de présence est régulier d'un jour et d'une personne à l'autre, ou si chacun vient un peu quand il veut. Le hic, c'est qu'aucune de ces cases n'est un nombre : ce sont des VRAI et des FAUX, que la plupart des fonctions statistiques ignorent purement et simplement. STDEVPA, elle, sait les lire.

Les étapes
  1. 1
    Dans une cellule, écris =STDEVPA(.
  2. 2
    En 1er argument : sélectionne le bloc des présences à mesurer, B2:F15. Il couvre les cinq jours de la semaine pour les quatorze personnes de l'équipe, soit 70 cases que la fonction traite comme une seule population. La colonne A reste hors de la sélection, puisqu'elle ne porte que des noms et aucune présence à mesurer.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=STDEVPA(B2:F15)
Explication
La fonction STDEVPA convertit chaque case avant de calculer : VRAI devient 1 et FAUX devient 0. Les 51 présences réparties sur 70 cases donnent une moyenne de 0,73, et la dispersion autour d'elle vaut 0,44. Sur ce même bloc, une fonction d'écart-type classique ne trouve aucun nombre à se mettre sous la dent et renvoie l'erreur #DIV/0! : c'est toute la raison d'être de STDEVPA.
Exemple 2

Comment la fonction STDEVPA compte le texte comme un zéro

Huit clients ont été sollicités après leur appel, sept ont noté de 1 à 5, et le huitième n'a jamais répondu, ce que l'outil a inscrit en toutes lettres dans la cellule. Tu veux mesurer à quel point les avis divergent, et toute la question est de savoir ce que devient ce Pas de réponse dans le calcul. Avec STDEVPA, il ne s'évapore pas : il pèse comme un zéro.

Les étapes
  1. 1
    Dans une cellule, écris =STDEVPA(.
  2. 2
    En 1er argument : sélectionne la colonne des notes de satisfaction, B2:B9. Les huit réponses y sont prises telles qu'elles ont été collectées, la mention Pas de réponse du client 3 comprise. Tu n'as donc rien à trier ni à retirer avant de lancer le calcul.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=STDEVPA(B2:B9)
Explication
Le Pas de réponse n'est pas écarté : la fonction STDEVPA le convertit en 0, ce qui fait tomber la moyenne de 4 à 3,50 et gonfle la dispersion à 1,66. Une fonction d'écart-type classique, qui ignore le texte, ne verrait que sept notes et afficherait 1,07 sur ces mêmes cellules. L'écart entre 1,66 et 1,07 n'a rien d'anecdotique : assure-toi que ce 0 a un sens métier (une non-réponse vaut-elle vraiment la pire note possible ?) avant de retenir ce résultat.
Exemple 3

Comment la fonction STDEVPA ignore une cellule vide au lieu de la compter comme un zéro

Le poste 3 n'a fait l'objet d'aucun relevé cette semaine et sa cellule est restée vide. La question est loin d'être anodine : si l'absence de relevé signifie zéro contrôle conforme, le résultat doit en tenir compte, sinon il ment. Or STDEVPA, qui pourtant compte le texte comme un zéro, ne réserve pas le même sort à une case vide.

Les étapes
  1. 1
    Dans une cellule, écris =STDEVPA(.
  2. 2
    En 1er argument : sélectionne la colonne des contrôles conformes, B2:B5. La plage couvre les quatre postes du suivi, y compris la cellule B4 du poste 3 qui n'a fait l'objet d'aucun relevé. Tu la laisses dans la sélection plutôt que de la contourner, car c'est son contenu qui décide du résultat.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=STDEVPA(B2:B5)
Explication
La cellule vide B4 est purement et simplement sautée : la fonction STDEVPA calcule sur trois valeurs (5, 10 et 15), de moyenne 10, et renvoie 4,08. En écrivant un 0 explicite dans B4, la moyenne tombe à 7,50 et le résultat passe à 5,59. Un blanc et un zéro ne sont donc pas interchangeables, alors même que le texte, lui, vaut bien zéro : si l'absence de relevé signifie zéro, il faut l'écrire.
Vrai ou faux ?
« Une cellule vide compte comme un zéro. » Faux. STDEVPA ignore les cellules vides : sur 5, 10, vide, 15, elle ne calcule que sur trois valeurs. Pour qu'une absence pèse comme 0, écris le 0 dans la cellule.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction STDEVPA

La toute première erreur se joue sur le nom : STDEVPA n'a pas été traduite et garde son nom anglais même dans un Excel français. ECARTYPEPA n'existe pas et te renvoie #NOM?.

Le reste des pièges tient à la façon dont la fonction lit tes données : ce qu'elle ignore, ce qu'elle convertit en 0, et le fait qu'elle suppose une population entière.

Confondre cellule vide et zéro

Les cellules vides sont ignorées par STDEVPA, elles ne comptent pas dans le calcul. Si tu laisses une cellule vide là où une absence devrait valoir 0, le résultat sera différent de ce que tu attends : =STDEVPA sur 5, 10, (vide), 15 calcule l'écart-type de 3 valeurs seulement.

Solution : Écris explicitement 0 dans les cellules qui représentent une absence, un non-choix ou une valeur nulle. Si ta source de données laisse des trous, remplis-les en amont avec 0 ou via une formule =SI(cellule=""; 0; cellule).

Utiliser STDEVPA sur un échantillon

STDEVPA suppose que tu as toute ta population. Si tu travailles sur un échantillon représentatif (par exemple, 100 clients sur 10 000), le résultat sera légèrement sous-estimé car la formule population divise par N au lieu de N-1.

Solution : Utilise STDEVA à la place quand tu travailles sur un échantillon. La formule d'échantillon donne un écart-type légèrement plus élevé pour compenser l'incertitude liée à l'échantillonnage. Règle simple : tous les employés de l'entreprise = STDEVPA ; sondage sur une partie = STDEVA.

Ignorer la conversion texte = 0

Si tu as du texte dans tes données ("N/A", "Absent", "Non applicable"), STDEVPA les traite tous comme 0. Cela peut fausser l'analyse si ces valeurs ont une signification différente et si elles sont nombreuses.

Solution : Vérifie tes données sources avant d'interpréter le résultat. Si les mentions texte représentent une vraie valeur différente de zéro, remplace-les par la valeur numérique correspondante avant d'appliquer la formule.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

STDEVPA vs ECARTYPE.PEARSON vs STDEVA vs ECARTYPE.STANDARD

CritèreSTDEVPAECARTYPE.PEARSONSTDEVAECARTYPE.STANDARD
Type de donnéesNombres + texte + booléensNombres uniquementNombres + texte + booléensNombres uniquement
Base de calculPopulation entière (÷ N)Population entière (÷ N)Échantillon (÷ N-1)Échantillon (÷ N-1)
Cas d'usageDonnées mixtes, toute la populationMesures pures (températures, poids)Données mixtes, sondage partielStatistiques classiques, échantillon
FAQ

Questions fréquentes

ECARTYPE.PEARSON ignore le texte et les valeurs logiques, tandis que STDEVPA les inclut dans le calcul : VRAI compte comme 1, FAUX comme 0, et le texte comme 0. Utilise STDEVPA quand tes données contiennent des réponses oui/non ou des valeurs mixtes.

Ressources

Pour aller plus loin

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

Tout voir