EXCEL - Mise en forme conditionnelle / date antérieure [Fermé]

Signaler
-
Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
-
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

Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 301
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)
merci pour la réponse ^^
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
Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 301
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 ^^
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
Messages postés
11910
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 301
tu dois enlever le =" au début et le " à la fin ^^