Colorer une plage de mois dans un planning

  • Initiateur de la discussion Yvos
  • Date de début
Y

Yvos

Guest
Bonjour

J'ai fait un planning au mois d'un long projet.

Pour que des plages se colorent pour chaque tache entre le mois de départ d'une tache et le mois de fin j'ai essayé des formules avec MOIS().
Je fais écrire '1' dans la cellule quand le mois est dans la plage de date de la tache. Par suite je fait colorer le fond de la cellule en vert avec une mise en forme conditionnelle si la valeur de la cellule est 1

Mais cela ne marche pas entre 2 années : exemple le mois de janvier (2006) est considéré comme inférieur à décembre (2005)....

Si je ne compare pas les mois mais les dates cela ne marche pas non plus car en haut de mon planning j'ai les dates au format mois et leurs valeurs sont : 01/01/2005, 01/02/2005, 01/03/2005...
Du coup quand un projet commence que le 15 du mois la cellule ne prend pas la valeur 1.

Comment comparer simultanément mois et année ?

Cordialement

Yvos
 
Y

Yvos

Guest
Re : Colorer une plage de mois dans un planning

J'oubliais le fichier... [file name=planning1_20060531171244.zip size=5525]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/planning1_20060531171244.zip[/file]
 

Pièces jointes

  • planning1_20060531171244.zip
    5.4 KB · Affichages: 46

Monique

Nous a quitté
Repose en paix
Re:Re : Colorer une plage de mois dans un planning

Bonjour,

Cette fonction donne le dernier jour du mois :
DATE(ANNEE(H$3);MOIS(H$3)+1;0)
et le format date de la cellule n'a pas d'importance.

Dans le fichier,
la 1ère moitié du tableau est comme tu avais déjà fait :
des 0 et des 1 et un format conditionnel selon la valeur 0 ou 1
la 2ème moitié n'a ni 1 ni 0, tout est dans la formule de la mise en forme conditionnelle. [file name=MefcPlanningYvos.zip size=4946]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MefcPlanningYvos.zip[/file]
 

Pièces jointes

  • MefcPlanningYvos.zip
    4.8 KB · Affichages: 55
Y

Yvos

Guest
Re:Re : Colorer une plage de mois dans un planning

Peux-tu m'expliquer plus en détail ta formule dans les cases colorées et celle dans la mise en forme conditionnelle.

Je ne suis pas un expert et j'ai du mal à comprendre sa contruction.:eek:

Merci pour ton aide. :p

Cordialement
 

Monique

Nous a quitté
Repose en paix
Re:Re : Colorer une plage de mois dans un planning

Bonjour,

Dans le fichier joint, la formule est découpée.
En fait, c'est ça :
(condition1)*(condition2)+(cond3)*(cond4)+(cond5)*(cond6)
qui a pour résultat VRAI ou FAUX à l'intérieur de chaque paire de parenthèses

Résultat, par exemple :
VRAI*VRAI + FAUX*VRAI + FAUX*FAUX
Comme VRAI équivaut à 1 et FAUX équivaut à 0,
1*1 + 0*1 + 0*0 = 1

Sinon, la formule
=DATE(ANNEE(P$3);MOIS(P$3)+1;0)
renvoie le dernier jour du mois (on peut enlever le 0 de la fin)

Elle est identique à celle-ci qui est plus facile à lire :
=DATE(ANNEE(P$3);MOIS(P$3)+1;1)-1 [file name=MefcPlanningYvosV1.zip size=6544]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MefcPlanningYvosV1.zip[/file]
 

Pièces jointes

  • MefcPlanningYvosV1.zip
    6.4 KB · Affichages: 72

yvos

XLDnaute Nouveau
Re:Re : Colorer une plage de mois dans un planning

Si j'ai bien compris la formule et la mise en forme conditionnelle change selon les cellules (exemple la Q15)

J'ai pas bien compris si ce changement n'affectait que la Q15.

Comme j'ai poste a'un extrait du planning qui est en fait beacoup plus conséquent, n'y a t-il pas moyen d'avoir la même formule dans toutes les cases ?

Merci pour votre aide.

Cordialement

YC
 

Monique

Nous a quitté
Repose en paix
Re:Re : Colorer une plage de mois dans un planning

Bonjour,

La plage P5:U11 n'a qu'une seule et unique formule.
En P5, la formule démarre par =(($F5 etc P$3))
Copié collé vers la droite, $F5 reste $F5
mais P$3 devient Q$3 puis R$3 puis S$3
Copié collé vers le bas, $F5 devient $F6 puis $F7 puis $F8
et P$3 reste P$3

Fais l'essai avec la plage P5:U11 :
tu sélectionnes P5 ou une autre cellule de cette plage, tu copies,
tu colles sur toute la plage P5:U11

Idem pour la plage P12:U18,
c'est la même formule dans la mise en forme conditionnelle,

tu peux faire le même essai :
tu sélectionnes P12 ou une autre cellule de cette plage, tu copies,
tu colles sur toute la plage P12:U18
 

Discussions similaires

Réponses
14
Affichages
734

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote