Coloration des cellules en fonction des dates

taherK

XLDnaute Nouveau
Bonjour,

J'ai un planning en qui contient des tâches avec des dates de début/fin. Dans la même feuille Excel je souhaiterais mettre un calendrier avec les années et les mois et colorer automatiquement les cellules qui correspondent à la période d'exécution de la tâche en utilisant des formules simples....
Merci pour votre aide!
 

Pièces jointes

  • planning.xls
    14.5 KB · Affichages: 48
  • planning.xls
    14.5 KB · Affichages: 50
  • planning.xls
    14.5 KB · Affichages: 50

taherK

XLDnaute Nouveau
Re : Coloration des cellules en fonction des dates

Bonjour Victor21,

Merci pour votre réponse!
J'ai introduis la formule que vous m'avez donné dans mon fichier.
Votre formule ne marche pas dans les mois suivants:
12/2010, 01/2011 et 02/2011 (Cellules en rouge dans le fichier joint)
Pour 12/2010: MOIS(D$2) est supérieur à MOIS(C$3) certes mais qui doit quand même être coloré car ANNEE(D$2) est inférieure.
Pour 01/2011 et 02/2011: MOIS(D$2) est inférieur à MOIS (B$3) certes mais comme l'année est supérieur elles doivent être colorées
 

Pièces jointes

  • planning.xls
    18.5 KB · Affichages: 52
  • planning.xls
    18.5 KB · Affichages: 52
  • planning.xls
    18.5 KB · Affichages: 48
Dernière édition:

taherK

XLDnaute Nouveau
Re : Coloration des cellules en fonction des dates

Salut JCGL,
Ta méthode est très bien!
Sauf que (on va y arriver :) ) ça ne prend pas en compte le mois où la tâche a commencé si elle a commencé un jour après le 1er du mois. Exemple si une tâche commence le 02/03/2010 la cellule du mois 03/2010 ne sera pas colorée.
Cdlt,
Taher
 

Pièces jointes

  • planning.xls
    16.5 KB · Affichages: 47
  • planning.xls
    16.5 KB · Affichages: 46
  • planning.xls
    16.5 KB · Affichages: 49
Dernière édition:

taherK

XLDnaute Nouveau
Re : Coloration des cellules en fonction des dates

Re Bonjour à tous!
J'ai trouvé un moyen qui résout le problème en utilisant la méthode de JCGL:
=OU(SOMMEPROD(($B3<=D$2)*($C3>=D$2)); ET(ANNEE(D$2)=ANNEE($B3);MOIS(D$2)=MOIS($B3));ET(ANNEE(D$2)=ANNEE($C3);MOIS(D$2)=MOIS($C3)) )
Merci à tous!
 

Discussions similaires

Statistiques des forums

Discussions
312 782
Messages
2 092 063
Membres
105 176
dernier inscrit
Arnaud.sam