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:

  1. Sélectionnez la cellule A1.

  2. Avec l’onglet Accueil du ruban affiché, cliquez sur l’option Mise en forme conditionnelle dans le groupe Styles. Excel affiche une palette d’options liées à la mise en forme conditionnelle.

  3. Choisissez Gérer les règles. Excel affiche la boîte de dialogue Gestionnaire de règles de mise en forme conditionnelle. (Voir la figure 1.)

  4. 4.` Cliquez sur Nouvelle règle. Excel affiche la boîte de dialogue Nouvelle règle de mise en forme.

  5. Dans la zone Sélectionner un type de règle en haut de la boîte de dialogue, choisissez Mettre en forme uniquement les cellules contenant. (Voir la figure 2.)

  6. Dans la zone Modifier la description de la règle, modifiez la deuxième liste déroulante en Égal à.

  7. Dans la zone juste à droite de la liste déroulante, entrez la formule = AUJOURD’HUI (). Notez que vous devez, dans la case la plus à droite, entrer un signe égal suivi de la fonction AUJOURD’HUI ().

  8. Cliquez sur Format pour afficher la boîte de dialogue Format des cellules et afficher l’onglet Remplissage.

  9. Spécifiez que vous souhaitez que la couleur de la cellule soit rouge.

  10. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule. La mise en forme que vous avez spécifiée à l’étape 7 doit maintenant apparaître dans la zone d’aperçu de la règle.

  11. Cliquez sur OK. La boîte de dialogue Nouvelle règle de mise en forme disparaît et la règle nouvellement définie s’affiche dans la boîte de dialogue Gestionnaire de règles de mise en forme conditionnelle.

  12. 12.` Cliquez sur Nouvelle règle. Excel affiche à nouveau la boîte de dialogue Nouvelle règle de mise en forme.

  13. Dans la zone Sélectionner un type de règle en haut de la boîte de dialogue, choisissez Mettre en forme uniquement les cellules contenant.

  14. Dans la zone Modifier la description de la règle, remplacez la deuxième liste déroulante par Entre.

  15. Dans les zones juste à droite de la liste déroulante, entrez les formules = 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.

  16. Cliquez sur Format pour afficher la boîte de dialogue Format des cellules et afficher l’onglet Remplissage.

  17. Spécifiez que vous souhaitez que la couleur de la cellule soit jaune.

  18. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule. La mise en forme que vous avez spécifiée à l’étape 7 doit maintenant apparaître dans la zone d’aperçu de la règle.

  19. Cliquez sur OK. La boîte de dialogue Nouvelle règle de mise en forme disparaît et la règle nouvellement définie s’affiche dans la boîte de dialogue Gestionnaire de règles de mise en forme conditionnelle.

  20. 20.` Cliquez sur Nouvelle règle. Excel affiche à nouveau la boîte de dialogue Nouvelle règle de mise en forme.

  21. Dans la zone Sélectionner un type de règle en haut de la boîte de dialogue, choisissez Mettre en forme uniquement les cellules contenant.

  22. Dans la zone Modifier la description de la règle, remplacez la deuxième liste déroulante par Entre.

  23. Dans les zones juste à droite de la liste déroulante, entrez les formules = AUJOURD’HUI () – 14 et = AUJOURD’HUI () + 14. 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.

  24. Cliquez sur Format pour afficher la boîte de dialogue Format des cellules et afficher l’onglet Remplissage.

  25. Spécifiez que vous souhaitez que la couleur de la cellule soit verte.

  26. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule. La mise en forme que vous avez spécifiée à l’étape 7 doit maintenant apparaître dans la zone d’aperçu de la règle.

  27. Cliquez sur OK. La boîte de dialogue Nouvelle règle de mise en forme disparaît et la règle nouvellement définie s’affiche dans la boîte de dialogue Gestionnaire de règles de mise en forme conditionnelle.

  28. Utilisez les flèches haut et bas en haut de la boîte de dialogue pour mettre vos trois règles dans le bon ordre: rouge, jaune, vert.

  29. 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 (6287) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Conditional_Formatting_Based_on_Date_Proximity [Formatage conditionnel basé sur la proximité de la date].