Formule Excel: diagramme de Gantt avec week-ends -

Table des matières

Formule générique

=WEEKDAY(date,2)>5

Sommaire

Pour créer un diagramme de Gantt avec des week-ends ombrés, vous pouvez utiliser la mise en forme conditionnelle avec une formule basée sur la fonction du jour de la semaine.Dans l'exemple illustré, la formule appliquée au calendrier, à partir de J4, est:

=WEEKDAY(D$4,2)>5

Remarque: cette formule traite uniquement de l'ombrage du week-end. Pour savoir comment créer les barres de date avec une mise en forme conditionnelle, consultez cet article.

Explication

La clé de cette approche est l'en-tête de calendrier (ligne 4), qui est simplement une série de dates valides, formatées avec le format numérique personnalisé «d». Avec une date codée en dur dans D4, vous pouvez utiliser = D4 + 1 pour remplir le calendrier. Cela vous permet de configurer une règle de mise en forme conditionnelle qui compare la date de la ligne 4 avec les dates des colonnes B et C.

Pour ombrer les jours qui sont des week-ends, nous utilisons une formule basée sur la fonction jour de la semaine. Par défaut, la fonction jour de la semaine renvoie un nombre compris entre 1 et 7 qui correspond aux jours de la semaine, où dimanche est 1 et samedi est 7. Cependant, en ajoutant le deuxième argument facultatif appelé "type de retour" avec une valeur de 2, le le schéma de numérotation change de sorte que lundi est 1 et samedi et dimanche sont 6 et 7, respectivement.

Par conséquent, pour renvoyer TRUE pour les dates qui sont soit samedi ou dimanche, nous devons uniquement tester les nombres supérieurs à 5. La formule de mise en forme conditionnelle appliquée à la zone de calendrier (commençant par D4) ressemble à ceci:

=WEEKDAY(D$4,2)>5

La référence à D4 est mixte, avec la ligne verrouillée de sorte que la formule continue d'évaluer les dates dans l'en-tête pour toutes les lignes de la grille du calendrier.

Articles intéressants...