Formatage conditionnel basé sur la proximité de la date (Microsoft Excel)
Richard s’est demandé s’il était possible, en utilisant la mise en forme conditionnelle, de changer la couleur d’une cellule. Pour ses besoins, il voulait qu’une cellule soit rouge si elle contient la date du jour, jaune si elle contient une date dans une semaine à partir d’aujourd’hui, et verte si elle contient une date dans les deux semaines.
Vous pouvez obtenir ce type de mise en forme conditionnelle si vous appliquez une formule. Par exemple, supposons que vous souhaitiez appliquer la mise en forme conditionnelle à la cellule A1. Suivez simplement ces étapes:
-
Sélectionnez la cellule A1.
-
Choisissez Mise en forme conditionnelle dans le menu Format. Excel affiche la boîte de dialogue Mise en forme conditionnelle. (Voir la figure 1.)
-
Définissez la condition 1 de sorte que la valeur de la cellule soit égale à = AUJOURD’HUI (). Notez que vous devez, dans la case la plus à droite, entrer un signe égal suivi de AUJOURD’HUI ()
fonction.
-
Cliquez sur le bouton Format. Excel affiche la boîte de dialogue Format des cellules.
-
Assurez-vous que l’onglet Patterns est sélectionné. (Voir la figure 2.)
-
Choisissez la couleur rouge que vous souhaitez utiliser et fermez la boîte de dialogue Format de cellule.
-
Cliquez sur le bouton Ajouter.
-
Définissez la condition 2 de sorte que la valeur de la cellule soit comprise entre = AUJOURD’HUI () – 7 et = AUJOURD’HUI () + 7. Notez que vous devez utiliser des signes égaux dans les deux zones les plus à droite, sinon Excel ne peut pas comprendre que vous entrez une formule.
-
Cliquez sur le bouton Format. Excel affiche la boîte de dialogue Format des cellules.
-
Assurez-vous que l’onglet Patterns est sélectionné.
-
Choisissez la couleur jaune que vous souhaitez utiliser et fermez la boîte de dialogue Format de cellule.
-
Cliquez sur le bouton Ajouter.
-
Définissez la condition 3 de sorte que la valeur de la cellule soit comprise entre = AUJOURD’HUI () – 14 et = AUJOURD’HUI () + 14. Encore une fois, vous devez inclure les signes d’égalité pour indiquer que vous entrez des formules.
-
Cliquez sur le bouton Format. Excel affiche la boîte de dialogue Format des cellules.
-
Assurez-vous que l’onglet Patterns est sélectionné.
-
Choisissez la couleur verte que vous souhaitez utiliser et fermez la boîte de dialogue Format de cellule.
-
Cliquez sur OK.
Une chose importante à garder à l’esprit avec la mise en forme conditionnelle est que les critères sont évalués dans l’ordre dans lequel ils apparaissent. Une fois qu’un critère a été satisfait, le formatage est appliqué et les autres critères ne sont pas testés. Il est donc important de présenter les tests dans le bon ordre. Si, dans l’exemple ci-dessus, les critères avaient été saisis dans l’ordre inverse, c’est-à-dire test pendant 14 jours, puis 7 puis 0, il n’aurait appliqué que le format 14 jours même si la date saisie était aujourd’hui.
En d’autres termes, si la date est aujourd’hui, les trois tests auraient été satisfaits, vous devez donc faire attention à l’ordre afin d’obtenir le résultat dont vous avez besoin.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2664) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Conditional_Formatting_Based_on_Date_Proximity [Formatage conditionnel basé sur la proximité de la date]
.