Passer au contenu du pied de page
OUTILS EXCEL

Testez vos modèles Regex avec .NET Regex Tester

Écrit par l'équipe de Iron Software

L'écart-type est une mesure statistique qui quantifie la quantité de variation ou de dispersion dans un ensemble de valeurs numériques, indiquant dans quelle mesure les valeurs s'écartent de la moyenne de l'ensemble de données. Mathématiquement, c'est la racine carrée de la moyenne des carrés des écarts par rapport à la moyenne, et il est exprimé dans les unités d'origine, ce qui le rend beaucoup plus facile à interpréter que la variance. Dans une feuille de calcul Excel, vous pouvez calculer l'écart-type en quelques secondes en utilisant plusieurs fonctions intégrées d'Excel, sans calcul manuel requis. Que vous travailliez avec un petit échantillon ou une population entière, Excel vous offre l'outil adapté à chaque situation.

Comprendre comment les valeurs des données s'écartent de la moyenne est essentiel dans divers secteurs, car cela aide à tirer des conclusions à partir des données et à prendre des décisions éclairées. Du contrôle de la qualité sur une chaîne de production à l'analyse de la performance des ventes trimestrielles, connaître la répartition de vos chiffres raconte une histoire plus riche que la seule moyenne. Un faible écart-type indique que les points de données se regroupent étroitement autour de la valeur moyenne, tandis qu'un écart-type élevé révèle une plus large dispersion et une plus grande variabilité des données. Dans une distribution normale, environ 68 % de toutes les valeurs de mesure se situent dans un écart-type de la moyenne, ce qui fait de la moyenne et de l'écart-type les deux chiffres les plus importants dans tout résumé statistique.

Ce guide couvre cinq méthodes pratiques pour calculer l'écart-type dans Excel en utilisant les fonctions intégrées fournies par Excel : STDEV.S() pour les données d'échantillon, STDEV.P() pour les données de population, entrer la formule manuellement via la barre de formule, utiliser la boîte de dialogue Insérer une fonction et ajouter des barres d'erreur visuelles à un graphique. Chaque méthode est un processus simple avec des exemples concrets qui relient les chiffres aux tâches quotidiennes. Pour les équipes qui ont besoin d'automatiser ce travail à travers des dizaines de fichiers, IronXL apporte la même puissance statistique dans les applications C# sans nécessiter Excel sur le serveur.

Méthode 1 : Calculer l'écart-type en utilisant STDEV.S() pour un échantillon

Le moyen le plus rapide de calculer l'écart-type pour la plupart des tâches quotidiennes est STDEV.S(). Pour calculer l'écart-type dans Excel, entrez vos données dans une colonne et utilisez la fonction STDEV.P() pour une population ou la fonction STDEV.S() pour un échantillon. Utilisez STDEV.S() chaque fois que votre ensemble de données comprend un sous-ensemble tiré d'une population plus grande, par exemple, en sondant 200 clients sur des milliers, ou en mesurant un échantillon d'unités sur une chaîne de production.

Pour calculer l'écart-type dans Excel en utilisant cette méthode, entrez vos données dans une colonne, cliquez sur une cellule vide, et tapez la formule ci-dessous, en remplaçant la plage de cellules par la vôtre :


=STDEV.S(B2:B13)

Appuyez sur Entrée et Excel affiche le résultat immédiatement. La fonction STDEV.P() calcule l'écart-type pour une population entière, tandis que la fonction STDEV.S() calcule l'écart-type pour un échantillon, en utilisant n-1 au dénominateur pour tenir compte de la variabilité de l'échantillon. Cet ajustement, connu sous le nom de correction de Bessel, assure que l'écart-type de l'échantillon est une estimation non biaisée de l'étendue véritable de la population.

La formule ignore le texte, les cellules vides et les valeurs logiques dans la plage. Si votre ensemble de données comprend des valeurs textuelles, des représentations textuelles de chiffres ou des cellules vides, Excel ignore simplement ces entrées et fonde le calcul uniquement sur les valeurs numériques.

How To Find Standard Deviation In Excel 1 related to Méthode 1 : Calculer l'écart-type en utilisant STDEV.S() pour un ...

Méthode 2 : Calculer l'écart-type en utilisant STDEV.P() pour une population

Lorsque votre ensemble de données représente chaque membre du groupe, et non pas seulement un échantillon, utilisez STDEV.P() à la place. STDEV.P() est utilisé pour calculer l'écart-type d'une population entière, tandis que STDEV.S() est utilisé pour un échantillon de la population.

Un exemple concret : lors de l'analyse de données qui représentent la population entière, comme les scores de test de tous les élèves d'une école, STDEV.P() est approprié ; pour un sous-ensemble de cette population, STDEV.S() doit être utilisé.

Dans Excel, la syntaxe de la fonction STDEV.P est STDEV.P(nombre1, [nombre2], ...), où nombre1 est le premier argument numérique correspondant à une population, et des nombres supplémentaires peuvent être inclus en tant qu'arguments optionnels. Vous pouvez passer une plage de cellules, des cellules individuelles, ou même un tableau de valeurs.

Entrez vos données de population dans une colonne, puis dans une cellule vide tapez :


=STDEV.P(B3:B12)

Appuyez sur Entrée. La fonction STDEV.P() divise par le nombre total de points de données, tandis que STDEV.S() divise par le nombre de points de données moins un (n-1) pour tenir compte de la variabilité de l'échantillon. Cette différence signifie que STDEV.P() renverra toujours un résultat légèrement plus petit que STDEV.S() sur des plages de données identiques.

Les versions plus récentes d'Excel utilisent .S pour l'échantillon et .P pour la population pour différencier le type de calcul et les anciennes fonctions comme STDEV et STDEVP fonctionnent toujours mais sont considérées comme obsolètes.

Pas sûr de quelle fonction utiliser ? Demandez-vous : avez-vous toutes les données, ou juste une partie ? Si vous avez mesuré chaque élément du groupe, utilisez STDEV.P(). Si vous avez mesuré un sous-ensemble, utilisez STDEV.S().

How To Find Standard Deviation In Excel 2 related to Méthode 2 : Calculer l'écart-type en utilisant STDEV.P() pour une...

Méthode 3 : Entrer la formule manuellement via la barre de formule

Pour les utilisateurs qui souhaitent avoir un contrôle total sur les plages de données ou qui ont besoin de combiner l'écart-type avec d'autres fonctions, taper directement dans la barre de formule est une approche fiable. Cette méthode fonctionne bien lorsque vos données s'étendent sur plusieurs plages de données non contiguës ou lorsque vous imbriquez la fonction dans une formule plus large.

Cliquez sur une cellule vide, puis cliquez à l'intérieur de la barre de formule en haut d'Excel. Tapez votre fonction choisie, par exemple :


=STDEV.S(C3:C14)

Vous pouvez étendre la plage ou ajouter un deuxième tableau en insérant une virgule après la première plage :


=STDEV.S(C3:C14, E3:E14)

Appuyez sur Entrée pour compléter le calcul. Cette approche facilite la définition exacte des valeurs qui alimentent le résultat, en particulier lorsque vos données proviennent de plusieurs colonnes ou d'une présentation de lignes non standard.

Méthode 4 : Utiliser la boîte de dialogue Insérer une fonction (bouton fx)

Si vous préférez une expérience guidée plutôt que de taper une fonction de mémoire, la boîte de dialogue Insérer une fonction d'Excel vous guide à travers chaque argument étape par étape. Cette approche est particulièrement utile pour les utilisateurs novices en fonctions d'écart-type.

Cliquez sur une cellule vide où vous souhaitez que le résultat apparaisse. Ensuite, allez dans l'onglet Formule sur le ruban, et cliquez sur Fonction, ou cliquez simplement sur le bouton fx à gauche de la barre de formule. Dans la boîte de dialogue qui s'ouvre, tapez "STDEV" dans la zone de recherche et appuyez sur Entrée. Excel renvoie une liste de fonctions correspondantes comprenant STDEV.S et STDEV.P.

Sélectionnez la fonction dont vous avez besoin et cliquez sur OK. Une fenêtre des arguments de fonction s'ouvre avec des champs d'entrée étiquetés. Cliquez à l'intérieur du champ Nombre1 puis sélectionnez votre plage de cellules directement sur la feuille, par exemple, en faisant glisser C3:C14. La boîte de dialogue montre un aperçu en direct du résultat avant que vous confirmiez.

Cliquez sur OK et la formule est insérée automatiquement dans votre cellule. Vous pouvez utiliser la même boîte de dialogue pour sélectionner la moyenne ou d'autres fonctions statistiques chaque fois que vous avez besoin d'explorer ce qui est disponible sans mémoriser chaque nom de fonction.

How To Find Standard Deviation In Excel 3 related to Méthode 4 : Utiliser la boîte de dialogue Insérer une fonction (...

Méthode 5 : Ajouter des barres d'erreur pour visualiser l'écart-type sur un graphique

Les chiffres seuls ne communiquent pas toujours clairement la variabilité. Pour représenter visuellement l'écart-type dans Excel, vous pouvez ajouter des barres d'écart-type à vos graphiques, ce qui fournit une représentation visuelle claire de la variabilité des données. Cette technique est courante dans les rapports académiques, les tableaux de bord de contrôle de la qualité et tout graphique où vous avez besoin de montrer la fiabilité ou la dispersion autour d'une valeur moyenne.

Tout d'abord, créez un graphique à barres ou un graphique linéaire à partir de vos données. Sélectionnez la série de données que vous souhaitez annoter, puis allez dans l'onglet Conception du graphique dans le ruban. Cliquez sur Ajouter un élément de graphique, survolez Barres d'erreur, et sélectionnez Écart-type. Excel calcule et affiche automatiquement les barres d'erreur sur votre graphique.

Pour plus de contrôle, lors de la création d'un graphique à barres dans Excel, vous pouvez ajouter des lignes d'écart-type en sélectionnant le graphique, en cliquant sur le signe plus vert, puis en choisissant Barres d'erreur suivies de Plus d'options pour spécifier les valeurs d'écart-type manuellement. Cela vous permet d'entrer des valeurs d'écart-type personnalisées tirées de cellules dans votre feuille de calcul.

Problèmes courants et dépannage

Même les utilisateurs expérimentés d'Excel rencontrent des problèmes lors du travail avec les formules d'écart-type. Voici les erreurs et corrections les plus fréquentes :

La formule renvoie une erreur #VALEUR ! erreur. Cela se produit lorsque des entrées non numériques se trouvent dans votre plage de cellules. Vérifiez les valeurs textuelles ou les représentations textuelles de nombres formatées comme des étiquettes. La formule elle-même ignore les valeurs textuelles, les cellules vides et les valeurs logiques, mais certaines importations à partir de systèmes CSV ou externes intègrent des chiffres sous forme de texte. Sélectionnez la colonne, allez dans Données > Texte en colonnes et convertissez les entrées en nombres réels.

Le résultat affiche #DIV/0!. Cette erreur se produit lorsque STDEV.S() reçoit seulement une valeur numérique ; la fonction ne peut pas calculer la variabilité avec un seul point de données car la division par n-1 produit une division par zéro. Assurez-vous que votre plage de cellules comprend au moins deux valeurs numériques.

Des valeurs d'erreur inattendues apparaissent après un copier-coller. Lorsque vous collez des données d'une source externe, des caractères cachés ou un formatage peuvent causer des erreurs de calcul. Essayez de coller en texte brut en utilisant Collage spécial > Valeurs uniquement, puis relancez la fonction.

Les cellules vides faussent le compte. La fonction ignore les cellules vides, donc si vos données ont des lacunes, le nombre total de valeurs utilisées dans le calcul peut être inférieur à ce qui était prévu. Utilisez =COUNT(C3:C14) pour vérifier exactement combien de points de données sont inclus.

Les résultats diffèrent entre STDEV.S et STDEV.P sur la même plage. C'est un comportement attendu, pas une erreur. STDEV.S divise par n-1 tandis que STDEV.P divise par n, donc STDEV.P renvoie toujours un nombre légèrement plus petit sur le même ensemble de données. Choisissez la fonction qui correspond à la question de savoir si vos données représentent un échantillon ou la population entière.

Référence rapide : Fonctions d'écart-type dans Excel

Fonction Cas d'utilisation Dénominateur Ignore le texte / Blanc / Logique
STDEV.S() Échantillon d'une population plus large n-1 Oui
STDEV.P() Population entière n Oui
STDEV (obsolète) Échantillon (identique à STDEV.S) n-1 Oui
STDEVP (obsolète) Population (identique à STDEV.P) n Oui
STDEVA() Échantillon, inclut les valeurs logiques n-1 Non
STDEVPA() Population, inclut les valeurs logiques n Non

Pour les développeurs : Automatiser les calculs d'écart-type avec IronXL

Si votre flux de travail implique le traitement de plusieurs fichiers de feuilles de calcul Excel, la génération de rapports statistiques selon un calendrier, ou l'intégration de l'analyse de données dans une application .NET, faire cela manuellement dans Excel n'est pas évolutif. IronXL est une bibliothèque Excel C# qui vous permet de lire, écrire et exécuter des calculs sur des fichiers XLSX entièrement dans le code, sans installation d'Excel requise.

IronXL prend en charge la méthode d'agrégation StdDev() directement sur n'importe quelle plage de cellules, et vous pouvez également définir des chaînes de formules Excel comme STDEV.S ou STDEV.P directement sur les cellules et récupérer le résultat calculé. La bibliothèque gère les fonctions d'écart-type, la moyenne, la variance, et des dizaines d'autres opérations statistiques sur toutes les plages de données que vous spécifiez.

Voici un exemple pratique qui charge un fichier de performance des ventes, calcule à la fois l'écart-type d'échantillon et l'écart-type de population, écrit les résultats dans la feuille et enregistre le fichier :

using IronXL;

// Load the workbook
WorkBook workBook = WorkBook.Load("sales-data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;

// Alternatively, write STDEV.S formula to a cell and retrieve the value
sheet["B18"].Formula = "=STDEV.S(C3:C14)";
sheet["B19"].Formula = "=STDEV.P(C3:C14)";
sheet["B17"].Formula = "=AVERAGE(C3:C14)";

// Force formula recalculation
workBook.EvaluateAll();

// Read the computed values back
string sampleResult = sheet["B18"].FormatString;
string populationResult = sheet["B19"].FormatString;
string meanResult = sheet["B17"].FormatString;

Console.WriteLine($"Sample Std Dev:     {sampleResult}");
Console.WriteLine($"Population Std Dev: {populationResult}");
Console.WriteLine($"Mean Value:         {meanResult}");

// Save the updated workbook
workBook.SaveAs("sales-data-with-stats.xlsx");
using IronXL;

// Load the workbook
WorkBook workBook = WorkBook.Load("sales-data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;

// Alternatively, write STDEV.S formula to a cell and retrieve the value
sheet["B18"].Formula = "=STDEV.S(C3:C14)";
sheet["B19"].Formula = "=STDEV.P(C3:C14)";
sheet["B17"].Formula = "=AVERAGE(C3:C14)";

// Force formula recalculation
workBook.EvaluateAll();

// Read the computed values back
string sampleResult = sheet["B18"].FormatString;
string populationResult = sheet["B19"].FormatString;
string meanResult = sheet["B17"].FormatString;

Console.WriteLine($"Sample Std Dev:     {sampleResult}");
Console.WriteLine($"Population Std Dev: {populationResult}");
Console.WriteLine($"Mean Value:         {meanResult}");

// Save the updated workbook
workBook.SaveAs("sales-data-with-stats.xlsx");
Imports IronXL

' Load the workbook
Dim workBook As WorkBook = WorkBook.Load("sales-data.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet

' Alternatively, write STDEV.S formula to a cell and retrieve the value
sheet("B18").Formula = "=STDEV.S(C3:C14)"
sheet("B19").Formula = "=STDEV.P(C3:C14)"
sheet("B17").Formula = "=AVERAGE(C3:C14)"

' Force formula recalculation
workBook.EvaluateAll()

' Read the computed values back
Dim sampleResult As String = sheet("B18").FormatString
Dim populationResult As String = sheet("B19").FormatString
Dim meanResult As String = sheet("B17").FormatString

Console.WriteLine($"Sample Std Dev:     {sampleResult}")
Console.WriteLine($"Population Std Dev: {populationResult}")
Console.WriteLine($"Mean Value:         {meanResult}")

' Save the updated workbook
workBook.SaveAs("sales-data-with-stats.xlsx")
$vbLabelText   $csharpLabel

Install IronXL via NuGet in Visual Studio:


PM> Install-Package IronXL.Excel

Commencez avec un essai gratuit pour explorer l'ensemble complet des fonctionnalités dans votre propre projet.

Lire plus :

Conclusion

L'écart-type vous aide à aller au-delà de la moyenne et à réellement évaluer la fiabilité et la répartition de vos données. Que vous choisissiez STDEV.S() pour un ensemble de données échantillon, STDEV.P() pour des données de population, la boîte de dialogue Insérer une fonction pour une expérience guidée, ou des barres d'erreur pour rendre la variabilité visible sur un graphique, Excel vous donne les outils pour quantifier la variation sans étapes manuelles complexes.

L'écart-type est utilisé dans plusieurs analyses, telles que le coefficient de variation, les intervalles de confiance, les tests d'hypothèse, et l'ANOVA, ce qui en fait une technique cruciale pour les professionnels des données. Une fois que vous comprenez ce que fait chaque fonction, choisir la bonne devient une seconde nature : STDEV.S pour tout sous-ensemble tiré d'une population plus large, STDEV.P lorsque toutes les données sont devant vous.

Pour les équipes exécutant des analyses de données à grande échelle sur de nombreux fichiers, IronXL intègre ces mêmes formules d'écart-type dans des flux de travail automatisés .NET. Commencez avec un essai gratuit et voyez à quel point les rapports statistiques peuvent être plus rapides.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi