Base de donnéesAvancé

Fonction BDECARTYPE ExcelGuide Complet 2026 avec Exemples

BDECARTYPE (DSTDEV en anglais) est une fonction puissante qui te permet de calculer l'écart-type d'un échantillon en filtrant tes données selon des critères précis. Contrairement à ECARTYPE qui traite toutes les données d'une plage, BDECARTYPE analyse uniquement les valeurs qui correspondent à tes conditions, ce qui est essentiel pour analyser la variabilité de sous-groupes spécifiques dans tes bases de données.

Dans ce guide, tu vas découvrir comment utiliser BDECARTYPE pour mesurer la dispersion de tes données métier : variabilité des ventes par région, écarts de production en contrôle qualité, dispersion des salaires par département, et bien plus encore. Tu pourras ainsi identifier rapidement les zones de forte variabilité qui nécessitent ton attention.

Syntaxe de la fonction BDECARTYPE

=BDECARTYPE(base_de_données; champ; critères)

La fonction BDECARTYPE nécessite trois arguments pour fonctionner : ta base de données complète, le champ sur lequel calculer l'écart-type, et les critères de filtrage. Elle retourne l'écart-type des valeurs qui correspondent à tes conditions.

Comprendre chaque paramètre de la fonction BDECARTYPE

1

base_de_données

(obligatoire)

C'est la plage de cellules qui contient toute ta base de données, en-têtes de colonnes comprises. Par exemple, A1:D50 où A1:D1 contient les titres de colonnes (Région, Vendeur, Mois, Ventes) et A2:D50 contient les données. Les en-têtes sont indispensables pour que la fonction puisse identifier les champs.

N'oublie jamais d'inclure la ligne d'en-têtes dans ta plage, sinon BDECARTYPE ne pourra pas interpréter correctement tes données.

2

champ

(obligatoire)

C'est la colonne sur laquelle tu veux calculer l'écart-type. Tu peux l'indiquer de deux façons : soit avec le nom de la colonne entre guillemets comme "Ventes", soit avec sa position numérique comme 3 (pour la 3ème colonne). Le nom entre guillemets est plus clair et évite les erreurs si tu réorganises tes colonnes.

Ce champ doit contenir des valeurs numériques. Si tu essaies de calculer l'écart-type sur une colonne de texte, tu obtiendras une erreur.

3

critères

(obligatoire)

C'est une zone séparée qui définit tes conditions de filtrage. Cette zone doit avoir la même structure que ta base : les en-têtes sur la première ligne (qui doivent correspondre exactement à ceux de ta base), et les conditions sur les lignes suivantes. Par exemple, si tu veux filtrer sur "Région" = "Nord", ta zone de critères aura "Région" en F1 et "Nord" en F2.

Tu peux combiner plusieurs critères : plusieurs conditions sur la même ligne = ET logique, plusieurs lignes = OU logique. Tu peux aussi utiliser des opérateurs comme >50000 ou des wildcards comme Nord*.

Astuce de pro : Crée ta zone de critères dans une zone vide de ta feuille, par exemple en colonnes F:G. Tu peux copier les en-têtes directement depuis ta base pour éviter les erreurs de frappe. Laisse quelques lignes vides pour pouvoir ajouter plusieurs conditions si besoin.

Exemples pratiques pas à pas

Exemple 1 – Analyste commercial : analyser la variabilité des ventes par région

Tu es analyste commercial et tu dois évaluer la stabilité des ventes dans la région Nord. Ton manager veut savoir si les ventes sont régulières ou très variables d'un mois à l'autre. Un écart-type élevé indiquerait des ventes imprévisibles nécessitant une attention particulière.

La zone de critères E1:E2 contient 'Région' et 'Nord'. Le résultat montre une variabilité modérée des ventes.

ABCDE
1RégionMoisVentesRégion
2NordJanvier45 000 €Nord
3NordFévrier52 000 €
4NordMars48 000 €
5SudJanvier38 000 €
6SudFévrier41 000 €
7EstJanvier35 000 €
8
9Écart-type Nord:3 511,89 €
Formule :=BDECARTYPE(A1:C20;"Ventes";E1:E2)
Résultat :3 511,89 €

Un écart-type de 3 512 € sur une moyenne d'environ 48 000 € représente une variation d'environ 7%, ce qui indique des ventes relativement stables. Si l'écart-type était de 15 000 € ou plus, cela signalerait des fluctuations importantes à investiguer.

Exemple 2 – Responsable qualité : mesurer les écarts de production sur une machine

Tu es responsable qualité dans une usine et tu dois évaluer la régularité d'une machine de production. Tu veux mesurer l'écart-type des temps de production du produit A sur la machine M1 pour détecter une éventuelle défaillance. Une machine qui fonctionne bien doit avoir un écart-type faible.

Les critères E1:F2 filtrent sur Produit='A' ET Machine='M1'. L'écart-type faible indique une machine stable.

ABCDEF
1ProduitMachineTemps (min)ProduitMachine
2AM112,5AM1
3AM114,2
4AM111,8
5AM218,3
6AM113,1
7BM122,0
8
9Écart-type M1/A:1,02 min
Formule :=BDECARTYPE(A1:C20;"Temps (min)";E1:F2)
Résultat :1,02 min

Un écart-type de seulement 1,02 minute sur un temps moyen de 13 minutes (environ 8%) indique que ta machine M1 fonctionne de manière très régulière. Tu peux maintenant comparer avec les autres machines pour détecter celles qui ont besoin de maintenance.

Exemple 3 – Analyste RH : étudier la dispersion des salaires par département

Tu travailles aux ressources humaines et ton directeur te demande d'analyser l'équité salariale dans le département IT. Tu dois calculer l'écart-type des salaires pour identifier s'il existe de fortes disparités qui pourraient créer des tensions au sein de l'équipe.

La zone de critères E1:E2 filtre uniquement le département IT. Un écart-type de 5 244 € révèle une certaine disparité.

ABCDE
1EmployéDépartementSalaireDépartement
2AliceIT55 000 €IT
3BobIT62 000 €
4ClaireIT58 000 €
5DavidVentes45 000 €
6EmmaIT51 000 €
7FrankIT64 000 €
8
9Écart-type IT:5 244,04 €
Formule :=BDECARTYPE(A1:C50;"Salaire";E1:E2)
Résultat :5 244,04 €

Un écart-type de 5 244 € sur une moyenne d'environ 58 000 € représente environ 9% de variation. C'est relativement raisonnable pour un département IT où l'expérience et les compétences peuvent justifier des différences. Si l'écart-type dépassait 15 000 €, cela mériterait une analyse approfondie.

Exemple 4 – Data analyst : analyser les performances commerciales d'un vendeur senior

Tu es data analyst et tu dois évaluer la régularité des performances d'un vendeur senior qui a plus de 5 ans d'ancienneté. Ton objectif est de déterminer si ce profil expérimenté génère des résultats stables ou s'il y a de fortes variations qui pourraient révéler un problème de motivation ou de méthode.

Le critère E1:E2 avec '>5' filtre les vendeurs ayant plus de 5 ans d'ancienneté. L'écart-type mesure leur régularité.

ABCDE
1VendeurAnciennetéCA MensuelAncienneté
2Marie7 ans85 000 €>5
3Paul3 ans52 000 €
4Julie8 ans92 000 €
5Luc2 ans48 000 €
6Sophie6 ans78 000 €
7Marc9 ans88 000 €
8
9Écart-type seniors:5 858,28 €
Formule :=BDECARTYPE(A1:C30;"CA Mensuel";E1:E2)
Résultat :5 858,28 €

Un écart-type de 5 858 € sur une moyenne d'environ 86 000 € (environ 7%) montre que les vendeurs seniors ont des performances relativement homogènes, ce qui est un bon signe de maturité professionnelle. Tu pourrais comparer avec l'écart-type des vendeurs juniors pour mesurer l'impact de l'expérience.

Les erreurs fréquentes et comment les corriger

Erreur #DIV/0! – Une seule valeur correspond aux critères

BDECARTYPE nécessite au moins 2 valeurs pour calculer un écart-type d'échantillon. Si tes critères ne retournent qu'une seule ligne de données, tu obtiens l'erreur #DIV/0! car le calcul divise par (n-1), soit 0.

Solution : Vérifie que tes critères ne sont pas trop restrictifs. Élargis tes filtres ou assure-toi qu'il y a bien plusieurs enregistrements qui correspondent. Tu peux utiliser BDNB pour compter combien de lignes correspondent avant de calculer l'écart-type.

Zone de critères mal configurée

Si les en-têtes de ta zone de critères ne correspondent pas EXACTEMENT aux en-têtes de ta base (attention aux espaces, majuscules, accents), BDECARTYPE ne trouvera aucune correspondance ou retournera un résultat incorrect.

Solution : Copie-colle directement les en-têtes depuis ta base vers ta zone de critères pour éviter toute erreur de frappe. Vérifie qu'il n'y a pas d'espaces en trop avant ou après le texte.

Oubli d'inclure les en-têtes dans la base de données

Si tu sélectionnes uniquement les données sans la ligne d'en-têtes dans le premier paramètre, BDECARTYPE interprétera ta première ligne de données comme des en-têtes, ce qui faussera complètement le résultat.

Solution : Toujours inclure la ligne d'en-têtes dans ta plage de base de données. Par exemple, utilise A1:C50 et non A2:C50.

Champ numérique contenant du texte

Si ta colonne contient un mélange de nombres et de texte (par exemple des montants suivis de "€" dans la même cellule), BDECARTYPE ignorera les cellules contenant du texte, ce qui peut te donner un résultat inattendu.

Solution : Garde les symboles monétaires uniquement dans le format de cellule, pas dans le contenu. Utilise le format personnalisé 0 "€" pour afficher le symbole sans qu'il soit stocké dans la cellule.

Conseil de débogage : Avant d'utiliser BDECARTYPE, teste d'abord avec BDNB (compte les enregistrements) et BDMOYENNE (calcule la moyenne) avec les mêmes critères. Si BDNB retourne 0 ou 1, tu sais que ton problème vient des critères. Si BDMOYENNE retourne une erreur, c'est que ton champ contient du texte.

BDECARTYPE vs fonctions similaires : quelle fonction choisir ?

CritèreBDECARTYPEECARTYPEBDVAR
Type de calculÉcart-type d'échantillonÉcart-type d'échantillonVariance d'échantillon
Filtrage par critères✅ Oui, multi-critères❌ Non✅ Oui, multi-critères
Structure de donnéesBase structurée avec en-têtesPlage simpleBase structurée avec en-têtes
Complexité⭐⭐⭐⭐⭐⭐
Cas d'usage idéalAnalyser la variabilité d'un sous-groupeÉcart-type simple sur toute une plageVariance d'un sous-groupe (carré de l'écart-type)

Utilise BDECARTYPE quand tu as une base de données structurée et que tu veux mesurer la dispersion d'un sous-groupe spécifique. Utilise ECARTYPE pour un calcul simple sur une plage. Utilise BDVAR si tu as besoin de la variance plutôt que de l'écart-type (pour des calculs statistiques avancés).

Astuce métier : En contrôle de gestion, l'écart-type (BDECARTYPE) est plus parlant que la variance (BDVAR) car il s'exprime dans la même unité que tes données. Si tu mesures des ventes en euros, l'écart-type sera en euros, alors que la variance sera en euros au carré, ce qui est difficile à interpréter.

Astuces avancées pour maîtriser BDECARTYPE

Combiner plusieurs critères avec ET/OU

Pour un critère ET (région Nord ET vendeur senior), place les conditions sur la même ligne de ta zone de critères. Pour un critère OU (région Nord OU région Sud), place les conditions sur des lignes différentes.

Zone critères ET : Région="Nord" + Ancienneté=">5" sur la ligne 2
Zone critères OU : Région="Nord" en ligne 2, Région="Sud" en ligne 3

Utiliser des opérateurs de comparaison

Tu peux utiliser des opérateurs comme >50000, <100, <>0 (différent de zéro) dans ta zone de critères pour créer des filtres numériques puissants.

Exemple : pour analyser la variabilité des grosses ventes uniquement, utilise le critère >100000 dans ta zone de critères sous l'en-tête "Ventes".

Créer des tableaux de bord dynamiques

Au lieu de coder tes critères en dur, référence des cellules dans ta zone de critères. Tu peux ainsi créer une liste déroulante pour sélectionner la région, et BDECARTYPE se mettra à jour automatiquement.

Place =F5 dans ta zone de critères au lieu de "Nord", où F5 contient une liste de validation. Tu obtiens un tableau de bord interactif sans modifier la formule.

Calculer le coefficient de variation

Pour comparer la variabilité de deux ensembles de données ayant des moyennes différentes, divise l'écart-type par la moyenne. C'est le coefficient de variation (CV), exprimé en %.

=BDECARTYPE(A1:C50;"Ventes";E1:E2) / BDMOYENNE(A1:C50;"Ventes";E1:E2) * 100

Un CV de 10% indique une faible variabilité, 20-30% une variabilité modérée, plus de 50% une forte variabilité nécessitant une investigation.

Questions fréquentes

Quelle est la différence entre BDECARTYPE et ECARTYPE ?

ECARTYPE calcule l'écart-type sur une plage simple de cellules sans conditions. BDECARTYPE te permet de filtrer tes données selon des critères avant de calculer l'écart-type, ce qui est idéal pour analyser des sous-groupes spécifiques dans une base de données structurée.

Quelle est la différence entre BDECARTYPE et BDECARTYPEP ?

BDECARTYPE calcule l'écart-type d'un échantillon (utilise n-1 comme diviseur). BDECARTYPEP calcule l'écart-type de la population entière (utilise n). Utilise BDECARTYPE si tes données représentent un échantillon, BDECARTYPEP si tu as toutes les données de la population.

Comment interpréter la valeur de l'écart-type ?

L'écart-type mesure la dispersion de tes données autour de la moyenne. Plus il est élevé, plus tes données sont dispersées. En statistique, environ 68% des valeurs se trouvent à ± 1 écart-type de la moyenne, et 95% à ± 2 écarts-types. Un faible écart-type indique des données homogènes.

Comment définir correctement ma zone de critères ?

Ta zone de critères doit avoir sur la première ligne les mêmes en-têtes que ta base de données (attention aux espaces et majuscules). Sur les lignes suivantes, tu places tes conditions. Plusieurs critères sur la même ligne = ET, sur des lignes différentes = OU.

Peut-on utiliser des critères avec des opérateurs de comparaison ?

Oui ! Tu peux utiliser des opérateurs comme >50000 ou <100 dans ta zone de critères. Tu peux aussi utiliser des wildcards avec * pour des correspondances partielles, comme Nord* pour trouver toutes les régions commençant par Nord.

Les fonctions similaires à BDECARTYPE

Deviens un expert des analyses statistiques Excel

Tu maîtrises maintenant BDECARTYPE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions de base de données et devenir un as de l'analyse de données sur Excel.

Essayer pendant 30 jours