Mettre une durée en couleur

Résolu/Fermé
mimi - 7 juin 2010 à 11:18
 mimi - 7 juin 2010 à 13:52
Bonjour,

J'ai un petit soucis sur excel, je pense qu'il est possible de faire ca, mais à force d'essayer j'en doute... Je souhaiterais mettre une durée en couleur sous excel. Je m'explique:
J'ai un tableau avec 4 colonnes, une avec la date d'entrée, une avec la date de sortie, une avec la durée du contrat à cette date, et l'autre avec la durée a la fin du contrat.

Debut de contrat fin du contrat Durée à cette date Durée fin de contrat Henri dupon 31/05/10 30/12/10 0 an 0 mois 7 jours 0 an 7 mois 0 jour

J'aimerais appliquer trois couleurs:
- Jaune pour les durées comprises entre 1 an 00 mois 00 jours et 2ans 00 mois 00 jours
-Orange pour les durées comprises entra 2 ans 00 mois 00 jours et 3ans 00 mois 00 jours
-Rouges pour toutes les durées supérieures à 3ans.

Merci d'avance!!!

Mimi
A voir également:

6 réponses

epitale Messages postés 3943 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 915
7 juin 2010 à 11:29
bonjour mimi
il faut que tu regardes du coté de l'option "mise en forme conditionnelle"

--
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
7 juin 2010 à 11:50
Salut,

Avec la mise en forme conditionnelle sans problème, mais quelle est ta version Excel !
0
Salut!

J'éssaie avec la mise conditionelle mais je n'y arrive pas :-s, je travail sur excel 2003
0
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
7 juin 2010 à 11:54
Re,

je m'absente quelques minutes et te donne la formule si personne n'intervient
0
tontong Messages postés 2568 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 12 janvier 2025 1 059
7 juin 2010 à 12:34
Bonjour,
J'espère que Mike aura trouvé plus simple que moi.
Pour le jaune la formule est
=ET(10000*DATEDIF(A2;B2;"y")+100*DATEDIF(A2;B2;"ym")+DATEDIF(A2;B2;"md")>10000;10000*DATEDIF(A2;B2;"y")+100*DATEDIF(A2;B2;"ym")+DATEDIF(A2;B2;"md")<=20000)
Pour l'orange
=ET(10000*DATEDIF(A2;B2;"y")+100*DATEDIF(A2;B2;"ym")+DATEDIF(A2;B2;"md")>20000;10000*DATEDIF(A2;B2;"y")+100*DATEDIF(A2;B2;"ym")+DATEDIF(A2;B2;"md")<=30000)
Pour le rouge
ET(10000*DATEDIF(A2;B2;"y")+100*DATEDIF(A2;B2;"ym")+DATEDIF(A2;B2;"md")>30000)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
7 juin 2010 à 13:26
Salut,

Me revoilà

en supposant qu'à partir de A2 tu as les dates d'entrées
A partir de B2 les dates de sorties
A partir de C2 la durée du contrat
A partir de D2 date fin de contrat
tu mets la plage que tu souhaites mettre en forme conditionnelle exemple D2 à D100 en surbrillance et Format/Mise en forme conditionnelle

sélectionne la Formule est et colles cette formule
=ET(B2>=DATE(ANNEE(A2)+1;MOIS(A2);JOUR(A2));B2<=DATE(ANNEE(A2)+2;MOIS(A2);JOUR(A2)))
format et choisis le couleur jaune
Ajouter
la formule est
=ET(B2>=DATE(ANNEE(A2)+2;MOIS(A2);JOUR(A2));B2<=DATE(ANNEE(A2)+3;MOIS(A2);JOUR(A2)))
choisis la couleur orange
Ajouter
la formule est
=B2>DATE(ANNEE(A2)+3;MOIS(A2);JOUR(A2))
choisis la couleur rouge
et OK
0
Cela fonctionne!!!

Merci beaucoup à tout les deux!!!

Mimi
0