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.

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

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)

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

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

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

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.
- Sélectionnez le graphique
- 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 ...'
- Dans la boîte de dialogue qui s'affichent, vous décocher les séries Nombre de jours et Fin.

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

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.
- Double-cliquez sur l'axe vertical (les tâches). Le volet de paramètres s'ouvre sur la droite.
- Sélectionnez les options d'axe (le dernier menu)
- Cochez Abscisses en ordre inverse (pour retourner le graphique).

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)

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

Etape 6 : Mise en forme de l'axe horizontal
Maintenant,
- Dans les options du graphique, sélectionnez l'axe horizontal
- Puis les Options d'axe,
- Reportez la valeur minimale.
- Comme unité principale vous mettez 7 pour avoir un écart d'une semaine à chaque fois.
- Changez la valeur des Étiquettes à Haut pour afficher les dates en bas de votre diagramme.

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.

Le diagramme de Gantt commence à prendre forme 🙂😎

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électionnez la première série de données
- Dans les options de mise en forme de la série, indiquez que vous ne souhaitez pas de couleur pour la série
- Ni de couleur pour la bordure

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, ...)

39 commentaires
Bonjour Frédéric,
Je veux simplement dire merci ! claire et précis.
EXCELLENT !
MERCI BEAUCOUP, CLAIR , PRECIS, BIEN FAIT, et JUSTE EN PLUS.
Merci bcp pour ce gentil message
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é ...
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.
Merci beaucoup! Super aide!!
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
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.
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
Bonjour,
A l'étape 2, on ne fait que l'association Date de début + jours à effectuer. Rien de plus.
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
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
Bonjour,
Votre tutorial est très intéressant, dommage que vous n'ayez pas mis le fichier téléchargeable :)
Bonjour!
Merci d'avoir partager vos connaissances. Ce tuto est super intéressant.
Merci! Très utile!
Vraiment utile, merci!
Merci beaucoup pour ces explications, Mon diagramme est parfait.
SVP c'est quoi la plage de selection avant de pouvoir insérer le graphique
c est super document vraiment mais nous avons besoin comment on peut creer dans l excels
Comment changer vous l’alignement des barres à gauche à le non-aliment à gauche?
Excellent tuto, merci beaucoup!
Je peux ainsi créer un outil de planification pour mon entreprise et mon sujet de BTS!
Bertrand
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
agrandir ton graphique
Grand merci
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!
comment je peux ecrire l'ecart dans chaque ligne svp o milieu des barre
Bonjour,
Il vous suffit de rebasculer les dates en "Dates longues" au lieu de "Standard".
Merci pour ce tutoriel très clair qui m'a bien aidée à construire mon premier diagramme de Gantt !
Bonjour,
J'ai un problème, je n'arrive pas à obtenir les dates sur l'axe des abscisses, pouvez-vous m'aider ?
Merci
Merci beaucoup très mâlin!
Bonjour,
Est-il possible de créer une tâche répatitive comme 1 jour par mois ?
Merci
merci
merci bcq pour l'aide
merci cela ma beaucoup aider
Merci pour ce tuto excellent
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.
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 ?
Dans mon cas excel est en anglais. J'ai du rentrer la formule suivante:
=WORKDAY(B2;C2)
comment faire cette programmation dans Excel merci