Diagramme de Gantt

Temps de lecture 4 minutes

A quoi sert un diagramme de Gantt ?

Un diagramme de Gantt permet de visualiser les dates prévisionnelles de fin d'échéance des tâches d'un projet. Ou encore mesurer les écarts entre les dates prévisionnelles et le réalisé.

En seulement 7 étapes, vous pouvez faire des diagrammes de Gantt très élaborés dans Excel.

Diagramme de Gantt terminé

Données de base

Pour créer un graphique de Gantt, il vous faut un classeur qui présente

  • D'abord le nom des tâches
  • Puis les dates de début
  • Et enfin la date de fin de vos tâches

Etape 1 : Calcul du nombre de jours réels

Dans Excel, 1 équivaut à un jour lors du traitement des dates (cf articles sur les formats des dates et des heures).

Si vous effectuez l'opération d'ajouter la date de début avec le nombre de jours, vous comptabilisez également les week-ends et ce n'est pas correct.

=B2+C2

Erreur dans le calcul du dernier jours

C'est pourquoi, il faut utiliser la fonction SERIE.JOUR.OUVRE afin d'effectuer le calcul pour ne jamais comptabiliser les week-ends. En D2 nous avons donc la formule suivante

=SERIE.JOUR.OUVRE(B2;C2)

Calcul du prochain jour ouvrés dans un diagramme de Gantt

Afin de pouvoir réaliser un diagramme de Gantt, vous devez conserver le nombre de jours en écart et non pas la date de fin. Il faut donc écrire en colonne E une nouvelle formule pour ne conserver que l'intervalle de jours entre la date de fin calculée et la date de début.

=D2-B2

Ecart de jours rééls avec les week ends

Etape 2 : Choix du graphique

  1. Sélectionnez d'abord le tableau
  2. Ensuite, activez le menu Insertion>Graphique
  3. Terminez en choisissant le type de graphique Barres, puis le deuxième sous-type Barres empilées.
Choix du graphique pour un diagramme de Gantt

Vous obtenez le graphique suivant (houuuuu que c'est moche 😱😱😱 )

Affichage du graphique en barres empilés

Il nous faut procéder maintenant à plusieurs transformations pour représenter un diagramme de Gantt.

Etape 3 : Retirer les séries inutiles

Dans notre graphique, nous avons le nombre de jours de nos tâches et la date de fin qui apparaissent dans la légende du graphique. Ces informations sont inutiles. Nous devons les retirer pour ne faire apparaître que les dates de début et le nombre de jours réels.

  1. Sélectionnez le graphique
  2. Activez le menu Création>Sélectionner des données ou en effectuant un clic-droit dans votre graphique en choisissant 'Sélectionner des données ...'
  3. Dans la boîte de dialogue qui s'affichent, vous décocher les séries Nombre de jours et Fin.
Retirer 2 séries pour la construction du diagramme de Gantt

Le graphique apparaît alors de la façon suivante

Seules 2 séries sont maintenants visibles

Etape 4 : Modification de l'axe vertical

C'est maintenant que tout se joue.

Nous allons commencer par inverser notre graphique pour que la tâche N°1 se trouve en haut.

  1. Double-cliquez sur l'axe vertical (les tâches). Le volet de paramètres s'ouvre sur la droite.
  2. Sélectionnez les options d'axe (le dernier menu)
  3. Cochez Abscisses en ordre inverse (pour retourner le graphique).
Axe en ordre inverse

Etape 5 : Début du diagramme à la date minimale

Dans un diagramme de Gantt, il est important que la première date à laquelle doit commencer votre diagramme c'est à la date minimale de vos tâches. Donc vous allez tout simple trouver la date minimale avec cette formule

=MIN(B2:B14)

Recherche de la date minimale

Ensuite, convertissez la première date au format de nombre Standard pour afficher le nombre de jour depuis le 1er Janvier 1900

Date au format Standart pour le début du Diagramme de Gantt

Etape 6 : Mise en forme de l'axe horizontal

Maintenant,

  1. Dans les options du graphique, sélectionnez l'axe horizontal
  2. Puis les Options d'axe,
  3. Reportez la valeur minimale.
  4. Comme unité principale vous mettez 7 pour avoir un écart d'une semaine à chaque fois.
  5. Changez la valeur des Étiquettes à Haut pour afficher les dates en bas de votre diagramme.
Modification de laxe orizontal du Diagramme de Gantt

Le format des nombres de l'axe horizontal est au format Date

Enfin, pour améliorer le rendu, modifier l'Alignement des valeurs en les faisant pivoter de -30° par rapport à leur axe horizontal.

Orientation du texte de laxe horizontal

Le diagramme de Gantt commence à prendre forme 🙂😎

Diagramme de Gantt avec les dates correctement ordonnées

Etape 7 : Masquer la première série

Pour terminer notre diagramme de Gantt, nous allons masquer la première série mais surtout pas la supprimer.

Sélection de la première série
  1. Sélectionnez la première série de données
  2. Dans les options de mise en forme de la série, indiquez que vous ne souhaitez pas de couleur pour la série
  3. Ni de couleur pour la bordure
Masquer la première série de données

Votre graphique est maintenant terminé 😍😍😍

Etape 8 : Amélioration du design

Vous pouvez facilement améliorer le rendu du diagramme de Gantt en utilisant les options de mises en forme intégrées dans Excel (couleurs dégradées, étiquettes de données, ...)

Diagramme de Gantt terminé

Articles liés

Voici une liste d'articles qui pourrait également vous intéresser sur le même thème.

Lien Permanent pour cet article : https://www.excel-exercice.com/diagramme-de-gantt/

(36 commentaires)

Passer au formulaire de commentaire

  1. Bonjour,

    Merci pour ce tutoriel : cours et concis c'est sympa.
    Je suis par contre embêté car je viens de passer sous Excel 2016 et ça ne réagit pas comme indiqué ici. Les types de graphiques ont été remaniés dans le bandeau, peut-être ai-je mal choisi...

    Bref, la version 2016 mérite-t-elle un tutoriel dédié ?

    Sur ce, je retourne à mes recherche pour obtenir le résultat escompté ...

    1. Non, il n'y a pas de différences.
      Justement, lors d'une mise à jour, aucune fonctionnalité n'est retirée. Juste déplacée le cas échéant.

  2. Merci beaucoup! Super aide!!

  3. Article très bien expliqué, ça fonctionne très bien, je me le suis enregistré en tant que "Modèle Gantt" tout de suite :)
    Merci encore

  4. Waoh!! Quel article génial.
    Je faisais des recherches sur le web sur comment faire un diagramme de gantt dans excel et je suis très ravi de tomber sur cet article bien détaillé et pratique.

    • Christelle on 06/02/2018 at 20:58
    • Répondre

    Bonjour,
    dans l'étape 2, il est impossible de faire prendre en compte la date de début dans le graphique.
    Merci pour votre aide

    1. Bonjour,
      A l'étape 2, on ne fait que l'association Date de début + jours à effectuer. Rien de plus.

        • Christelle on 08/02/2018 at 06:51

        Bonjour,

        Je vous remercie pour votre réponse, cependant, je ne sais pas si vous avez eu le message que j'ai posté hier dans lequel je disais que mon problème semble être le même que celui d'une autre personne:

        Josée (01/04/2015:
        "Quand j'arrive à l'étape du choix du graphique et que je sélectionne l'ensemble de mes colonnes, tout se met dans dans l'axe vertical sauf le nombre de jour. Ça fait une drôle de présentation...Je ne peux donc faire la suppression des données inutiles comme Nombre de jours et Fin.
        Merci pour vos lumières!"

        Merci d'avance à vous pour votre aide

  5. Bjr J'essaie de refaire cet exercice mais à chaque fois cela donne sur excel 2007 erreur
    DEBUT NB JOUR
    TACHE 1 LUNDI 16 MAI 2011 19 #VALEUR! =NB.JOURS.OUVRES(B2;C2)

    TACHE2 MARDI 24 MAI 2011 12
    TACHE 3 VENDREDI 27 AMI 201 19
    TACHE 4 MERCREDI 1 JUIN 2011 14

    Merci de votre aide

  6. Bonjour,
    Votre tutorial est très intéressant, dommage que vous n'ayez pas mis le fichier téléchargeable :)

  7. Bonjour!
    Merci d'avoir partager vos connaissances. Ce tuto est super intéressant.

  8. Merci! Très utile!

  9. Vraiment utile, merci!

  10. Merci beaucoup pour ces explications, Mon diagramme est parfait.

  11. SVP c'est quoi la plage de selection avant de pouvoir insérer le graphique

    • nizeyimana noel on 09/08/2015 at 05:59
    • Répondre

    c est super document vraiment mais nous avons besoin comment on peut creer dans l excels

  12. Comment changer vous l’alignement des barres à gauche à le non-aliment à gauche?

  13. Excellent tuto, merci beaucoup!
    Je peux ainsi créer un outil de planification pour mon entreprise et mon sujet de BTS!
    Bertrand

  14. Petit problème : une fois les modifications de l'axe horizontal effectuées, je n'obtiens pas le visuel de toutes mes dates sur mon diagramme, comment faire pour toutes les voir ? Merci d'avance

    1. agrandir ton graphique

  15. Grand merci

  16. Quand j'arrive à l'étape du choix du graphique et que je sélectionne l'ensemble de mes colonnes, tout se met dans dans l'axe vertical sauf le nombre de jour. Ça fait une drôle de présentation...Je ne peux donc faire la suppression des données inutiles comme Nombre de jours et Fin.
    Merci pour vos lumières!

  17. comment je peux ecrire l'ecart dans chaque ligne svp o milieu des barre

  18. Bonjour,

    Il vous suffit de rebasculer les dates en "Dates longues" au lieu de "Standard".

  19. Merci pour ce tutoriel très clair qui m'a bien aidée à construire mon premier diagramme de Gantt !

  20. Bonjour,

    J'ai un problème, je n'arrive pas à obtenir les dates sur l'axe des abscisses, pouvez-vous m'aider ?

    Merci

  21. Merci beaucoup très mâlin!

  22. Bonjour,
    Est-il possible de créer une tâche répatitive comme 1 jour par mois ?
    Merci

  23. merci

  24. merci bcq pour l'aide

  25. merci cela ma beaucoup aider

  26. Merci pour ce tuto excellent

    • ZelosWiller on 14/12/2013 at 09:30
    • Répondre

    Bonjour Wolfine, il faut changer le format de la cellule en date, et si ça ne marche toujours pas, il faut aussi enlever le jour.

  27. Bonjour, lors de la saisie de la formule =serie.jour.ouvre(B2:C2) il me note une erreur de valeur, comment résoudre le problème ?

    1. Dans mon cas excel est en anglais. J'ai du rentrer la formule suivante:
      =WORKDAY(B2;C2)

  28. comment faire cette programmation dans Excel merci

Laisser un commentaire

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.