KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment créer un modèle de courbe en cloche dans Excel ?

AuteurKelly Date de modification

Le graphique en cloche, également appelé distribution normale ou distribution gaussienne en statistiques, est un type de graphique très utilisé pour représenter des données dont la majorité des valeurs se concentrent autour de la moyenne, mettant ainsi en évidence la probabilité des différents résultats. Le sommet de la courbe correspond à l’événement le plus probable. Ces graphiques sont couramment utilisés dans des domaines tels que le contrôle qualité, l’analyse des résultats d’examens ou l’évaluation de la performance commerciale, car ils offrent une représentation visuelle intuitive de la répartition et de la probabilité des valeurs observées. Cet article vous guide pas à pas pour créer un graphique en cloche à partir de votre propre jeu de données dans Excel, puis vous explique comment enregistrer cette configuration sous forme de modèle réutilisable pour vos futures analyses.


Créer un graphique en cloche et l’enregistrer comme modèle dans Excel

La création d’une courbe en cloche dans Excel est un processus en plusieurs étapes, mais une fois configurée, vous pouvez personnaliser le graphique pour différents jeux de données ou enregistrer la mise en forme afin de la réutiliser facilement. Cette solution vous offre un contrôle total sur vos données, vos méthodes de calcul et votre mise en forme visuelle — idéale pour obtenir un graphique précis et entièrement personnalisable dans le cadre d’une analyse approfondie des données.

Avantages : Flexibilité maximale ; toutes les étapes sont clairement visibles, idéales à des fins pédagogiques ou documentaires.
Inconvénients : Nécessite des calculs manuels et une attention rigoureuse aux formules.

Suivez ces étapes détaillées :

1. Ouvrez un nouveau classeur Excel et créez des en-têtes de colonnes dans la plage A1:D1, comme illustré dans la capture d’écran ci-dessous. Les en-têtes recommandés sont les suivants : Données, Distribution, Moyenne, Écart type.

2. Saisissez vos données sources dans la colonne « Données ». Pour obtenir une courbe en cloche optimale, vos données doivent couvrir une plage étendue et être suffisamment nombreuses (au moins 30 à 50 valeurs sont recommandées). Dans notre exemple, nous saisissons des valeurs allant de 10 à 100 dans la plage A2:A92.
Pour garantir que les données soient triées par ordre croissant, sélectionnez les cellules remplies dans la colonne A, puis cliquez sur Données > Ordre croissant. Cela permet à la courbe de se tracer correctement.
une capture d’écran du tri des données que vous avez saisies dans une colonne

3. Calculez les statistiques auxiliaires :

(1) Dans la cellule C2, saisissez la formule suivante pour calculer la moyenne arithmétique (moyenne) de votre jeu de données :

=MOYENNE(A2:A92)

Cette fonction calcule la moyenne de la plage sélectionnée. Vérifiez que cette plage correspond bien à vos données réelles, ou ajustez-la si nécessaire.

(2) Dans la cellule D2, calculez l’écart type, qui sert à définir la largeur de la courbe de cloche :

=ECARTYPE.STANDARD(A2:A92)

Remarque : Dans les versions récentes d’Excel, =ECARTYPE.STANDARD() peut également être proposée pour calculer l’écart type d’un échantillon.

(3) Dans la cellule B2, générez la distribution de probabilité associée à chaque point de données. Selon votre version d’Excel, appliquez l’une des formules suivantes :

A. Pour Excel 2010 ou une version ultérieure :

=LOI.NORMALE(A2;$C$2;$D$2;FAUX)

B. Pour Excel 2007 :

=LOI.NORMALE(A2;$C$2;$D$2;FAUX)

Saisissez la formule appropriée dans la cellule B2, puis faites glisser la poignée de recopie vers le bas jusqu’à la ligne B92 (dans cet exemple) afin d’étendre la formule à toutes les lignes de données. Vous obtiendrez ainsi la valeur de distribution (courbe en cloche) correspondant à chaque point de données d’origine.

Remarque : si votre jeu de données couvre une plage différente, mettez à jour toutes les références de cellule dans vos formules en conséquence. Par ailleurs, les erreurs d’application des formules proviennent souvent d’une plage incorrecte ou d’un mauvais positionnement des cellules ; vérifiez donc attentivement vos références.
une capture d’écran montrant les formules et leurs résultats correspondants

4. Sélectionnez simultanément les colonnes Données et Distribution (par exemple, la plage A2:B92). Rendez-vous dans Insertion > Nuage de points(ou)Graphiques combinés dans Excel 2013+) > Nuage de points avec lignes lisses et marqueurs. Ce type de graphique permet de visualiser au mieux la forme en cloche.

une capture d’écran de la sélection d’un graphique Nuage de points avec lignes lissées et marqueurs pour la plage de données

Le graphique affiche désormais votre courbe de cloche, semblable à l’exemple suivant :
une capture d’écran montrant qu’une courbe en cloche a été créée

Pour plus de clarté et d’esthétique, vous pouvez supprimer les éléments inutiles du graphique tels que les quadrillages, les Plage des étiquettes d'axe ou la légende afin de mettre en valeur la forme en cloche. Cliquez avec le bouton droit sur l’élément à supprimer et choisissez « Supprimer » ou désactivez-le via les options de mise en forme du graphique.

Pour réutiliser ce graphique avec d’autres données, vous devez l’enregistrer en tant que modèle :

5. Enregistrez la courbe en cloche en tant que modèle de graphique :
A. Dans Excel 2013 ou une version ultérieure : cliquez avec le bouton droit sur le graphique terminé, puis sélectionnez Enregistrer en tant que modèle dans le menu.
B. Dans Excel 2007/2010 : cliquez sur le graphique pour activer les Outils de graphique, puis accédez à Conception > Enregistrer en tant que modèle.
Vous pourrez ainsi créer plus rapidement de nouvelles courbes en cloche pour d’autres jeux de données à l’avenir, sans avoir à refaire toute la mise en forme.
une capture d’écran montrant comment enregistrer le graphique de courbe en cloche en tant que modèle de graphique

6. Lorsque la boîte de dialogue Enregistrer le modèle de graphique s’affiche, saisissez un nom facilement identifiable dans le champ Nom de fichier (par exemple, « BellCurveTemplate »), puis cliquez sur Enregistrer. Votre modèle sera automatiquement stocké dans le dossier « Modèles », généralement accessible depuis la boîte de dialogue de sélection des graphiques lors de la création d’un nouveau classeur.
une capture d’écran de la désignation d’un nom au modèle, puis de son enregistrement

Conseils de dépannage :
- Si l’option d’enregistrement du modèle n’est pas disponible, assurez-vous que votre graphique est bien sélectionné et que vous disposez des autorisations nécessaires pour enregistrer des fichiers dans le dossier des modèles par défaut.
- Si vos futurs graphiques ne ressemblent pas à la courbe en cloche que vous avez enregistrée, vérifiez attentivement l’intégrité et la mise en forme correcte de vos données d’entrée.


Créer rapidement une courbe de cloche avec un outil performant

Si vous souhaitez éviter les calculs manuels et les formules complexes, Kutools pour Excel propose une fonctionnalité « Graphique de distribution normale » qui crée des courbes en cloche d’apparence professionnelle en quelques clics seulement. Cette méthode est particulièrement utile lorsque vous travaillez avec des données inconnues ou que vous avez besoin d’une visualisation statistique immédiate, sans maîtriser en profondeur les fonctions Excel.

Avantages : Réduit considérablement le temps et les compétences requises pour créer des courbes en cloche ou des graphiques combinés. Offre des options supplémentaires, telles qu’un histogramme de fréquence et un graphique combiné, pour une analyse plus complète.
Inconvénients : Nécessite l’installation de Kutools pour Excel.

Kutools pour Excel: contient plus de 300 outils pratiques pour Excel. Essai gratuit sans limitation pendant 30 jours.Téléchargez-le dès maintenant !

1. Sélectionnez la plage contenant vos valeurs de données. Assurez-vous que vos données sont numériques et qu’elles ne contiennent ni cellules vides ni texte pour obtenir des résultats optimaux. Cliquez sur Kutools > Graphiques > Distribution des données > Graphique de distribution normale.

2. Dans la boîte de dialogue qui s’ouvre, sélectionnez l’option Graphique de distribution normale sous la section Sélectionner. Cliquez sur OK pour créer le graphique.

Cette boîte de dialogue vous permet également de :
(1) Saisir éventuellement un titre pour le graphique afin d’obtenir un étiquetage immédiat.
(2) Créer un histogramme de fréquence en cochant uniquement Histogramme de fréquence.
(3) Combiner un histogramme et une courbe en cloche dans une même visualisation en cochant les deux options sous Sélectionner.

Si seule l’option Graphique de distribution normaleest sélectionnée :
une capture d’écran de la courbe en cloche lorsque seule l’option Graphique de distribution normale est cochée

Si les deux options Graphique de distribution normaleet Histogramme de fréquencesont cochées pour un effet combiné :
de la courbe en cloche lorsque les options Graphique de distribution normale et Graphique histogramme de fréquence sont toutes deux cochées

Précautions :
- Assurez-vous que la plage de données ne contient que des valeurs numériques valides.
- Si le graphique obtenu ne correspond pas à vos attentes, vérifiez la présence d’erreurs dans les données ou d’incohérences dans la plage sélectionnée.

Comparée aux méthodes manuelles, l’utilisation de Kutools pour Excel s’impose comme la solution idéale pour obtenir rapidement des résultats fiables, notamment lors de la création de graphiques destinés à des rapports ou à des présentations, et ce avec un minimum d’effort.


VBA : Générer automatiquement une courbe en cloche à l’aide d’une macro

Pour les utilisateurs avancés ou ceux qui automatisent des rapports répétitifs, une simple macro VBA peut générer automatiquement les données d’une courbe en cloche à partir de paramètres définis par l’utilisateur et tracer le graphique en conséquence. Cette approche est particulièrement utile avec des données évolutives ou pour des rapports fréquents exigeant un format constant.

Avantages : Peut automatiser à la fois les calculs et la création de graphiques ; idéal pour le traitement par lots.
Inconvénients : Nécessite une certaine familiarité avec les macros et peut exiger des autorisations de sécurité pour exécuter des scripts VBA.

  1. Préparez vos données.
    Si vous disposez déjà d’un jeu de données (par exemple, dans la plage A2:A92), calculez la moyenne, l’écart type, ainsi que les bornes inférieure et supérieure de la plage à l’aide de formules Excel :
    Calculer la moyenne :
    =AVERAGE(A2:A92)
    Calculer l’écart type :
    =STDEV.P(A2:A92)
    Déterminer la borne inférieure :
    =Mean-3*Standard Deviation
    Sachant que la moyenne se trouve en B2 et l’écart type en C2, la formule devient : =B2-3*C2
    Déterminer la borne supérieure :
    =Mean+3*Standard Deviation
    Sachant que la moyenne se trouve en B2 et l’écart type en C2, la formule devient : =B2+3*C2
    Pour le pas, utilisez 1 ou 0,1. Plus la valeur du pas est petite, plus la courbe sera lisse.
    une capture d’écran montrant les données que vous avez préparées
  2. Exécutez le code
    1. Appuyez sur Alt + F11 pour ouvrir l’éditeur VBA.
    2. Insérez un nouveau module et collez le code de la macro GenerateBellCurve.
      Sub GenerateBellCurve()
      'Updated by Extendoffice 2025/07/24
          Dim xMean As Double
          Dim xStdev As Double
          Dim xStart As Double
          Dim xEnd As Double
          Dim xStep As Double
          Dim xRow As Integer
          Dim ws As Worksheet
          Dim chartObj As ChartObject
          Dim xValue As Double
      
          On Error Resume Next
          xTitleId = "KutoolsforExcel"
          
          Set ws = Worksheets.Add
          ws.Name = "BellCurve"
          
          xMean = Application.InputBox("Enter mean value:", xTitleId, 50, Type:=1)
          xStdev = Application.InputBox("Enter standard deviation:", xTitleId, 10, Type:=1)
          xStart = Application.InputBox("Enter range start (e.g. 10):", xTitleId, xMean - 3 * xStdev, Type:=1)
          xEnd = Application.InputBox("Enter range end (e.g. 100):", xTitleId, xMean + 3 * xStdev, Type:=1)
          xStep = Application.InputBox("Enter step interval (e.g. 1):", xTitleId, 1, Type:=1)
      
          ws.Range("A1:B1").Value = Array("X", "Normal Distribution")
          
          xRow = 2
          For xValue = xStart To xEnd Step xStep
              ws.Cells(xRow, 1).Value = xValue
              ws.Cells(xRow, 2).Value = WorksheetFunction.Norm_Dist(xValue, xMean, xStdev, False)
              xRow = xRow + 1
          Next
      
          Set chartObj = ws.ChartObjects.Add(Left:=300, Width:=500, Top:=10, Height:=300)
          With chartObj.Chart
              .ChartType = xlXYScatterSmooth
              .SetSourceData Source:=ws.Range("A1:B" & xRow - 1)
              .HasTitle = True
              .ChartTitle.Text = "Bell Curve"
              .Axes(xlCategory).HasTitle = True
              .Axes(xlCategory).AxisTitle.Text = "X"
              .Axes(xlValue).HasTitle = True
              .Axes(xlValue).AxisTitle.Text = "Probability Density"
          End With
      
          ws.Activate
      End Sub
    3. Appuyez sur F5 pour exécuter la macro.
  3. Saisissez les valeurs requises lorsque vous y êtes invité
    La macro vous demandera :
    1. Valeur moyenne : sélectionnez simplement la cellule contenant la valeur moyenne que vous avez calculée. Vous pouvez aussi saisir cette valeur manuellement si vous vous en souvenez.
    2. Écart type : Sélectionnez la cellule contenant l’écart type.
    3. Début de la plage : Sélectionnez la cellule qui marque le début de la plage.
    4. Fin de la plage: Sélectionnez la cellule contenant la fin de la plage
    5. Pas : Saisissez 1 ou 0,1. Vous pouvez également sélectionner la cellule contenant la valeur du pas.

Une fois l’opération terminée, un graphique BellCurve Source portant le nom du fichier sera créé.

  • La colonne A contient les valeurs de l’axe X (plage de données).
  • La colonne B contient les valeurs de densité de probabilité calculées à l’aide de LOI.NORMALE().
  • Une courbe lisse en forme de cloche (Graphique de dispersion) est insérée directement dans la feuille de calcul.
    une capture d’écran montrant le résultat

Conseil : En cas d’erreur, vérifiez à nouveau les paramètres saisis et assurez-vous de disposer des autorisations nécessaires pour ajouter des feuilles de calcul et des graphiques. Sauvegardez toujours votre travail avant d’exécuter des scripts VBA, car les macros ne peuvent généralement pas être annulées.


Articles associés

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels