Qu'est-ce que la fonction STDEVPA ?
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.

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.
valeur1
: le premier argument obligatoireIl 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.
[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.

Exemples pratiques pas à pas
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.
- 1Dans une cellule, écris
=STDEVPA(. - 2En 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. - 3Ferme la parenthèse et appuie sur Entrée.
=STDEVPA(B2:F15)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.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.
- 1Dans une cellule, écris
=STDEVPA(. - 2En 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 mentionPas de réponsedu client 3 comprise. Tu n'as donc rien à trier ni à retirer avant de lancer le calcul. - 3Ferme la parenthèse et appuie sur Entrée.
=STDEVPA(B2:B9)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.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.
- 1Dans une cellule, écris
=STDEVPA(. - 2En 1er argument : sélectionne la colonne des contrôles conformes,
B2:B5. La plage couvre les quatre postes du suivi, y compris la celluleB4du 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. - 3Ferme la parenthèse et appuie sur Entrée.
=STDEVPA(B2:B5)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.
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.

STDEVPA vs ECARTYPE.PEARSON vs STDEVA vs ECARTYPE.STANDARD
| Critère | STDEVPA | ECARTYPE.PEARSON | STDEVA | ECARTYPE.STANDARD |
|---|---|---|---|---|
| Type de données | Nombres + texte + booléens | Nombres uniquement | Nombres + texte + booléens | Nombres uniquement |
| Base de calcul | Population entière (÷ N) | Population entière (÷ N) | Échantillon (÷ N-1) | Échantillon (÷ N-1) |
| Cas d'usage | Données mixtes, toute la population | Mesures pures (températures, poids) | Données mixtes, sondage partiel | Statistiques classiques, échantillon |
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.
Non, les cellules vides sont toujours ignorées par STDEVPA. Seules les valeurs numériques, le texte et les booléens (VRAI/FAUX) sont inclus dans le calcul. Si tu veux qu'une cellule vide compte comme 0, écris explicitement 0 dedans.
Utilise STDEVPA quand tu as toutes les données de ta population (par exemple, tous les employés d'une petite entreprise). Utilise STDEVA quand tu travailles sur un échantillon représentatif d'une population plus large. La formule d'échantillon donne un écart-type légèrement plus élevé pour compenser l'incertitude liée à l'échantillonnage.
Un écart-type élevé signifie que tes données sont très dispersées autour de la moyenne. Par exemple, si l'écart-type des notes d'une classe est de 15/20, c'est que les élèves ont des niveaux très hétérogènes. Un écart-type faible (proche de 0) indique des valeurs homogènes et prévisibles.
Oui. Tu peux passer jusqu'à 255 arguments, y compris des plages sur d'autres feuilles. Par exemple, =STDEVPA(Feuil1!A2:A20; Feuil2!A2:A20) combine les deux populations. Toutes les valeurs sont traitées comme une seule population lors du calcul.
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



