EXCEL - Mise en forme conditionnelle / date antérieure

Fermé
Zak - Modifié par Zak le 26/06/2013 à 16:40
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 27 juin 2013 à 14:59
Bonjour tout le monde ^^

Je reviens vous embêter sur la mise en forme conditionnelle sous excel 2010.

Prenons le cas d'un tableau avec "colone 1" les noms, "colone 2" les mois attachés.

Mon souhait serait de mettre en surbrillance la ligne entière lorsque le mois de la colonne 2 est égal au mois en cours - 6 mois.

En gros nous sommes au mois de juin et je voudrais que tous les mois de décembre soient surlignés (au mois de juillet tous les mois de janvier etc...)

Merci d'avance

1 réponse

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
26 juin 2013 à 17:03
Soyons précis: sous Excel les colonnes sont identifiées avec des lettres et les lignes avec des chiffres.

Dans le menu de mise en forme conditionnelle, tu choisis "sur base d'une formule".

Si tes dates sont dans la colonne "A" et que ton tableau commence à la ligne 1, tu écris comme condition =MOIS($A1)<=MOIS(AUJOURDHUI())-6

Puis tu choisis les autres caractères de ta MFC (la couleur dans laquelle tu veux mettre ta ligne)
0
merci pour la réponse ^^
0
Je suis allé un peu vite ^^

En effet la formule marche superbement ^^

=MOIS($A1)<=MOIS(AUJOURDHUI())-6

Mais, car il y a toujours un mais, nous sommes au mois de juin et lorsque je souhaite mettre en surbrillance les mois de janvier (-5) février (-4) etc ... tout fonctionne mais lorsque je fais le -6 pour mettre en surbrillance les mois des décembre plus rien ne fonctionne !

Une idée ?.

Merci d'avance
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
27 juin 2013 à 13:09
Oui, c'est parc que décembre, c'est le mois #12, donc forcément il est toujours "plus grand" que tous les autres : MOIS(décembre-2011)=12 et MOIS(décembre-2012)=12 aussi

Si tu veux prendre en compte les années, il faut modifier la condition pour les prendre en compte et faire un test sur toute la date, et donc:

=DATE(ANNEE($A1);MOIS($A1);1)<=DATE(ANNEE(AUJOURDHUI();MOIS(AUJOURDHUI())-6;1)

Dis moi si ça marche ^^
0
Merci pour ton aide mais pas de résultat probant :(

voici ce que j'ai tapé ;

="=DATE(ANNEE($C4);MOIS($C4);1)<=DATE(ANNEE(AUJOURDHUI();MOIS(AUJOURDHUI())-6;1) "

sachant que mon tableau commence à la 4° ligne et que les date sont colonne C
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 587
27 juin 2013 à 14:59
tu dois enlever le =" au début et le " à la fin ^^
0