Excel - Mise en forme conditionnelle à l'aide de dates
- Problème
- Solution
- Notez que
Problème
J'essaie de changer la couleur d'une ligne entière en 3 états différents en fonction du résultat.La ligne doit rester vide si la date dans une cellule particulière (par exemple B2) est après TODAY
OU
Je souhaite que la ligne change en orange si la date d'une cellule (par exemple, B2) est Aujourd'hui, mais uniquement si une autre cellule (par exemple, C2) est vide.
Si l'autre cellule (C2) n'est pas vide, je souhaite qu'elle reste claire.
OU
La ligne doit passer au rouge si la date dans une cellule particulière (par exemple B2) est antérieure à AUJOURD'HUI mais uniquement si une autre cellule (par exemple C2) est vide.
Si l'autre cellule (C2) n'est pas vide, je souhaite qu'elle reste claire.
Je pense que cela a du sens: en fait, je veux mettre en évidence les points qui sont dus aujourd’hui, qui sont en retard, et laisser clairement s’ils ne sont pas dus.
Solution
Voici comment cela peut être réalisé dans Excel 2007.- Mettez en surbrillance une ligne que vous souhaitez formater (ou mettez en surbrillance toutes les données de cette ligne uniquement)
- Sélectionnez "Mise en forme conditionnelle" dans le menu du ruban.
- Gérer les règles
- Nouvelle règle:
Pour le premier, vous devez sélectionner la cellule avec la date à laquelle vous souhaitez agir.
Dans mon cas, j'utilise A2 et B2.
Créez les règles suivantes (x3 dans n'importe quel ordre)
= $ B $ 2> AUJOURD'HUI ()puis formatez-le dans la couleur de votre choix. Cela signifie que si la date dans la cellule b2 est postérieure à celle d'aujourd'hui, la ligne sera formatée avec la couleur sélectionnée.
= $ B $ 2Puis formatez la couleur requise. Cela signifie que si la date est antérieure à la date du jour, la ligne sera alors formatée avec la couleur sélectionnée. = $ B $ 2 = AUJOURD'HUI ()puis formatez à nouveau la couleur souhaitée. Cela signifie que si la date dans la cellule b2 est la date du jour, elle sera alors formatée à la couleur sélectionnée.Puis créez la règle suivante comme suit:
= $ A $ 2 = ""puis sélectionnez le clair / blanc pour la couleur. Cela signifie que si la cellule a2 est vide, la couleur de la ligne restera claire / blanche. Mais vous devez également cocher la case stop si true à la fin de la règle.Cela signifie que si la cellule a2 est vide, le reste des règles est ignoré.
J'espère que vous pourrez comprendre / déchiffrer cela.
Notez que
Merci à sharpman pour cette astuce sur le forum.