Dès qu’un projet compte plus de quatre ou cinq tâches, une simple liste de dates ne suffit plus : on ne voit pas quelles tâches se chevauchent, lesquelles dépendent des autres ni si l’on prend du retard. Le diagramme de Gantt règle ce problème avec une idée très simple : chaque tâche est une barre horizontale placée sur une ligne de temps.
Inutile d’avoir un logiciel de gestion de projet pour en faire un. Vous verrez ici deux méthodes dans Excel : un graphique à barres empilées, idéal pour présenter, et une grille avec mise en forme conditionnelle, plus pratique au quotidien. Les deux partent du même tableau de tâches.
Préparez le tableau des tâches
Tout diagramme de Gantt commence par un tableau contenant au minimum le nom de la tâche, la date de début et la durée. À partir de là, Excel calcule le reste. Créez ces colonnes :
- A – Tâche : un nom court et clair.
- B – Début : la date à laquelle elle commence.
- C – Fin : calculée par une formule.
- D – Durée : en jours.
- E – Avancement : pourcentage réalisé, de 0 % à 100 %.
| Tâche | Début | Fin | Durée | Avancement |
|---|---|---|---|---|
| Analyse | 5 janv. | 9 janv. | 5 | 100 % |
| Conception | 12 janv. | 16 janv. | 5 | 60 % |
| Développement | 19 janv. | 30 janv. | 12 | 0 % |
| Tests | 26 janv. | 1 févr. | 7 | 0 % |
| Livraison | 2 févr. | 2 févr. | 1 | 0 % |
Calculer la date de fin
Si la durée est exprimée en jours calendaires, saisissez en C2 puis recopiez vers le bas :
=B2+D2-1
On retire 1 parce que le jour de début compte déjà comme jour de travail. Si vous ne travaillez que du lundi au vendredi, utilisez les jours ouvrés :
=SERIE.JOUR.OUVRE(B2;D2-1)
Et si vous avez déjà le début et la fin et voulez savoir combien de jours ouvrés les séparent :
=NB.JOURS.OUVRES(B2;C2)
Enchaîner les tâches dépendantes
Quand une tâche ne peut commencer qu’une fois la précédente terminée, ne saisissez pas la date à la main. En B3, écrivez :
=SERIE.JOUR.OUVRE(C2;1)
La tâche commence ainsi le jour ouvré suivant la fin de la précédente. Si la première tâche prend du retard, tout le planning se décale automatiquement. Pour des jours calendaires, =C2+1 suffit.
Méthode 1 : Gantt avec un graphique à barres empilées
L’astuce consiste à empiler deux séries : la date de début, que l’on rend invisible, et la durée, qui forme la barre visible.
- Sélectionnez
A1:B6, maintenez la touche Ctrl enfoncée et sélectionnez aussiD1:D6. - Allez dans Insertion › Graphique à barres › Barres empilées.
- Cliquez sur la série bleue (Début), ouvrez Mettre en forme une série de données › Remplissage et choisissez Aucun remplissage. Supprimez aussi la bordure.
- Les tâches apparaissent à l’envers. Cliquez sur l’axe vertical, ouvrez Mise en forme de l’axe et cochez Abscisses en ordre inverse.
- L’axe horizontal commence à une date bien antérieure. Passez la cellule
B2au format Standard pour voir son numéro de série (dans Excel, les dates sont des nombres) et saisissez-le comme Minimum dans les options de l’axe horizontal. - Réduisez la largeur de l’intervalle entre les barres pour les épaissir, et supprimez la légende.
Vous obtenez un Gantt net qui se met à jour dès que vous modifiez une date ou une durée dans le tableau. C’est la meilleure option pour un rapport ou une présentation.
Méthode 2 : Gantt avec la mise en forme conditionnelle
Cette méthode transforme les cellules en ligne de temps. Elle est plus facile à maintenir, accepte de nombreuses tâches et permet d’afficher l’avancement.
Créez la ligne de temps
- En
F1, saisissez=$B$2(la date de début du projet). - En
G1, saisissez=F1+1et recopiez vers la droite jusqu’à couvrir tout le projet, par exemple jusqu’enAM1. - Appliquez à la ligne 1 le format personnalisé
jpour n’afficher que le jour, et réduisez la largeur des colonnes à 3.
Dessinez les barres
- Sélectionnez
F2:AM6. - Allez dans Accueil › Mise en forme conditionnelle › Nouvelle règle et choisissez l’option qui utilise une formule pour déterminer les cellules à mettre en forme.
- Saisissez la formule suivante et choisissez un remplissage de couleur claire :
=ET(F$1>=$B2;F$1<=$C2)
Les références mixtes sont essentielles : F$1 fige la ligne des dates, tandis que $B2 et $C2 figent les colonnes de début et de fin.
Affichez l’avancement et le jour actuel
Ajoutez une autre règle, d’une couleur plus foncée, pour la partie réalisée de chaque tâche :
=ET(F$1>=$B2;F$1<$B2+$D2*$E2)
Dans le Gestionnaire des règles, placez-la au-dessus de la précédente pour qu’elle soit prioritaire. Enfin, une troisième règle avec une bordure ou une couleur vive marque la colonne du jour :
=F$1=AUJOURDHUI()
Si la ligne du jour a déjà dépassé une barre qui n’est pas entièrement foncée, la tâche est en retard.
Quelle méthode choisir
| Critère | Barres empilées | Mise en forme conditionnelle |
|---|---|---|
| Rendu pour une présentation | Très bon | Correct |
| Affichage de l’avancement | Exige des séries en plus | Facile |
| Projets longs | S’adapte seul | Demande beaucoup de colonnes |
| Impression | Sur une page | Peut en occuper plusieurs |
Beaucoup d’utilisateurs combinent les deux : la grille pour le suivi quotidien et le graphique pour les rapports.
Partagez-le et gardez un fichier léger
Un Gantt est mis à jour pendant des semaines et finit souvent avec de nombreuses colonnes mises en forme, des règles conditionnelles dupliquées par copier-coller et des images ou captures ajoutées. Le fichier grossit et devient difficile à envoyer par e-mail. Avant de le partager :
- Ouvrez Accueil › Mise en forme conditionnelle › Gérer les règles et supprimez les règles en double.
- Supprimez les colonnes de dates superflues à la fin de la ligne de temps.
- S’il reste trop lourd, utilisez notre outil gratuit pour réduire la taille des fichiers Excel.
Pour envoyer le planning à quelqu’un qui doit seulement le consulter, convertissez-le en PDF : il garde ses couleurs et ne peut pas être modifié.
Erreurs fréquentes
- Dates stockées en texte : si le graphique n’affiche aucune barre ou si les formules renvoient
#VALEUR!, vérifiez que les dates sont de vraies dates et non du texte aligné à gauche. - Oublier le -1 dans la date de fin : une tâche de 5 jours qui commence le lundi se termine le vendredi, pas le samedi.
- Saisir à la main les dates des tâches dépendantes : le moindre retard oblige à revoir tout le planning. Enchaînez-les avec des formules.
- Axe du graphique mal réglé : si les barres sont collées à droite, le minimum de l’axe horizontal ne correspond pas au début du projet.
Conclusion
Un diagramme de Gantt dans Excel repose sur un tableau de tâches bien construit : début, durée et une formule pour la fin. Vous pouvez ensuite choisir le graphique à barres empilées pour présenter ou la mise en forme conditionnelle pour le suivi quotidien, avec l’avancement et la ligne du jour. Enchaînez les tâches par des formules et le planning se réajustera tout seul à chaque changement.
Questions fréquentes
Excel propose-t-il un modèle de diagramme de Gantt ?
Oui. Dans Fichier › Nouveau, cherchez « Gantt » et vous trouverez des modèles prêts à l’emploi. Comprendre leur construction vous aidera toutefois à les adapter à votre projet.
Comment exclure les jours fériés du calcul ?
SERIE.JOUR.OUVRE et NB.JOURS.OUVRES acceptent un troisième argument avec une plage de jours fériés. Par exemple, =SERIE.JOUR.OUVRE(B2;D2-1;$H$2:$H$10).
Puis-je afficher des semaines plutôt que des jours ?
Oui. Dans la méthode de mise en forme conditionnelle, ajoutez 7 au lieu de 1 dans la ligne des dates (=F1+7) et modifiez la règle des barres pour qu’elle marque chaque semaine qui chevauche la tâche : =ET(F$1<=$C2;F$1+6>=$B2).
Cela fonctionne-t-il dans les anciennes versions d’Excel ?
Oui. Les deux méthodes utilisent des fonctions et des options disponibles depuis de nombreuses versions ; seul l’emplacement de certains menus change.
Essayez nos outils gratuits
Comparez, convertissez, fusionnez et nettoyez vos feuilles de calcul depuis votre navigateur, sans rien installer.