XL 2016 Mise en forme conditionnel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Aimy67730

XLDnaute Nouveau
Bonjour,

Je sollicite votre aide car je souhaiterais appliquer une formule pour une mise en forme conditionnelle mais je n'arrive pas au résultat souhaite.

J'ai créé un fichier de suivi des tâches ou j'ai en colonne D la date d'échéance à laquelle la tâche doit être réalisée. En colonne E figure un menu déroulant avec l'état d'avancement (Non commencée, 25%, 50%, 75%, Finalisée, Annulée).

Je souhaiterais qu'apparaissent en rouge la date d'échéance si :
- première condition : la date est antérieure à la date du jour (=D2<AUJOURDHUI())
- seconde condition : la mention en cellule E2 est différente de "Finalisée" ou "Annulée"

Vous remerciant par avance de votre aide.
 
Solution
Bonjour @Aimy67730 🙂,

Comme @JHA (que je salue bien bas 😉) ne semble pas être disponible présentement, je tente une adaptation de sa formule.
Prendre la négation de la condition concernant le statut devrait suffire :
=ET($D2<AUJOURDHUI();NON(OU($E2="Finalisée";$E2="Annulée")))
ce qui donne :
=ET($D2<AUJOURDHUI();ET($E2<>"Finalisée";$E2<>"Annulée"))
Bonjour à tous,

merci pour le fichier joint.
A essayer cette MFC
VB:
=ET($D2<AUJOURDHUI();OU($E2="Finalisée";$E2="Annulée"))

JHA

Bonjour,

Merci beaucoup pour votre aide et cette réponse mais c'est en fait l'inverse que je cherche à avoir.

La date ne doit pas apparaitre en rouge si la tâche est renseignée comme Finalisée ou Annulée même si elle est dépassée. Par contre elle doit apparaitre en rouge dans tous les autres cas si elle est dépassée.

Vous remerciant encore.
 
Bonjour @Aimy67730 🙂,

Comme @JHA (que je salue bien bas 😉) ne semble pas être disponible présentement, je tente une adaptation de sa formule.
Prendre la négation de la condition concernant le statut devrait suffire :
=ET($D2<AUJOURDHUI();NON(OU($E2="Finalisée";$E2="Annulée")))
ce qui donne :
=ET($D2<AUJOURDHUI();ET($E2<>"Finalisée";$E2<>"Annulée"))
 
Dernière édition:
Bonjour @Aimy67730 🙂,

Comme @JHA (que je salue bien bas 😉) ne semble pas être disponible présentement, je tente une adaptation de sa formule.
Prendre la négation de la condition concernant le statut devrait suffire :
=ET($D2<AUJOURDHUI();NON(OU($E2="Finalisée";$E2="Annulée")))
ce qui donne :
=ET($D2<AUJOURDHUI();ET($E2<>="Finalisée";$E2<>"Annulée"))
Bonjour mapomme et merci beaucoup pour votre aide.

J'obtiens effectivement le résultat attendu, il y avait juste une coquille dans la formule donnée avec un symbole "=" qui s'était glissé en trop.

J'indique ci-après la formule utilisée si cela peut aider d'autres personnes que moi :
=ET($D2<AUJOURDHUI();ET($E2<>"Finalisée";$E2<>"Annulée"))

Encore un grand merci pour l'aide apporter, je dispose maintenant d'un bel outil de travail.
 
re,

Ce n'est pas mon message qu'il faut marquer comme solution. Je n'ai fait que reprendre la formule de @JHA en l'adaptant. Par honnêteté intellectuelle de ma part, si vous pouviez retirer mon message comme solution, ce serait sympa 😉.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
372
Réponses
6
Affichages
158
Réponses
25
Affichages
598
Retour