Mise en forme conditionnelle pour les comparaisons de dates multiples (Microsoft Excel)
Bev rencontre un problème pour configurer un format conditionnel pour certaines cellules.
Ce qu’elle veut faire est de formater les cellules de sorte que si elles contiennent une date antérieure à aujourd’hui, elles utiliseront une police rouge en gras; s’ils contiennent une date postérieure à aujourd’hui, ils utiliseront une police verte en gras. Bev ne peut pas faire fonctionner correctement les deux conditions.
Ce qui se passe probablement ici est un artefact frustrant de la façon dont Excel analyse les conditions que vous entrez. Suivez ces étapes pour voir ce que je veux dire:
-
Sélectionnez la plage de dates à laquelle vous souhaitez appliquer le format conditionnel.
-
Choisissez Mise en forme conditionnelle dans le menu Format. Excel affiche la boîte de dialogue Mise en forme conditionnelle.
-
Modifiez la deuxième liste déroulante de « entre » à « moins de ».
-
Dans la troisième commande, entrez AUJOURD’HUI ().
-
Cliquez sur Format, modifiez la mise en forme de la police en rouge gras, puis fermez la boîte de dialogue Format de cellule.
-
Cliquez sur Ajouter. Excel ajoute une deuxième condition à la boîte de dialogue.
-
Modifiez la deuxième liste déroulante de la condition 2 de «entre» à «supérieur à».
-
Dans la troisième commande de la condition 2, entrez AUJOURD’HUI ().
-
Cliquez sur Format, modifiez la mise en forme de la police en vert gras, puis fermez la boîte de dialogue Format de cellule.
-
Cliquez sur OK.
Quelle que soit votre version, à ce stade, il y a de très bonnes chances que toutes les dates de la plage soient formatées en rouge gras, même si elles sont postérieures à aujourd’hui. Ceci est évidemment incorrect et cela se produit en raison de la façon dont Excel traite ce que vous avez entré dans les boîtes de dialogue Mise en forme conditionnelle ou Nouvelle règle de mise en forme.
Affichez à nouveau la boîte de dialogue Mise en forme conditionnelle (les mêmes cellules avec lesquelles vous avez commencé doivent toujours être sélectionnées) et examinez ce que vous voyez. Notez qu’Excel a modifié ce que vous avez entré dans le troisième contrôle pour chaque condition. Au lieu d’apparaître comme AUJOURD’HUI (), il apparaît comme = « AUJOURD’HUI () ».
Excel a ajouté des guillemets à ce que vous avez entré, traitant le nom de la fonction comme une chaîne, plutôt que la valeur réelle pour aujourd’hui. Supprimez les guillemets, mais gardez le signe égal, puis cliquez sur OK. Le formatage devrait maintenant être correct; toute date antérieure à aujourd’hui sera en rouge gras et toute date postérieure à aujourd’hui sera en vert gras. Si la date correspond à la date du jour, elle ne sera pas formatée d’une manière particulière.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2780) 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-Conditionally_Formatting_for_Multiple_Date_Comparisons [Mise en forme conditionnelle pour les comparaisons de dates multiples]
.