Mise en forme conditionnelle avec dates

Bonjour, je suis nouveau sur ce forum et je souhaite avoir de l'aide pour pouvoir creer une mise en forme conditionnelle sur des cellules d'un tableau. Je m'explique, j'ai une trentaine d'objet qui doivent etre analysés periodiquement (tous les 3 mois). Pour me faciliter le suivi de ces analyses réalisés tous les 3 mois, j'ai créé un tableau repertoriant les analyses avec la date de l'analyse et la date d'expiration de celle-ci

. Du coup, je souhaite pouvoir mettre en surbrillance en couleur la cellule lorsque la date de révision est superieur à 1 mois(vert), approche inferieur à 1 mois (orange), a échu (rouge).

Je vous joins une image :

capture 222

Je ne sais pas si j'ai été clair mais je vous remercie par avanmce pour vos retours.

Bonjour fouad so et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire :
- La charte du forum
- Quelques fonctionnalités du forum à connaître

Regardez aussi les petites icônes mises à votre disposition dans la barre de menu qui :
- vous permettent de poster un code (</>)
- de citer une phrase (" ")
- ou de clôturer un fil lorsque vous avez terminé (V)

Merci pour votre participation

Cordialement

Salut à tous,

Personne n'a pu trouver une solution à mon problème ?

Bonjour fouad so

Effectivement, pourtant simple

On peut utiliser la fonction DateDiff()

Pour le VERT

=DATEDIF(AUJOURDHUI();C5;"D")>=30

Pour le ORANGE

=ET(DATEDIF(AUJOURDHUI();C5;"D")>0;DATEDIF(AUJOURDHUI();C5;"D")<30)

Pour le ROUGE

=DATEDIF(AUJOURDHUI();C5;"D")<=0

A+

Salut,

Je te remercie pour ton retour,

Je dois entrer cette fonction à un endroit particulier ? Car quand j'entre cette formule dans la cellule cela ne fonctionne pas et un message d'erreur apparait.

Merci pour ton aide précieuse.

Bonsoir Fouad,

Ce sont des formules à rentrées dans les MFC de la colonne C
Désolé, je n'ai pas fait attention, le "d" est à mettre en majuscule, sinon ça ne marche pas effectivement

Ceci dit, cette fonction est "chi*nte" car elle ne fonctionne que dans un sens

Donc mieux vaut utiliser le procédé normal : C5-AUJOURDHUI()

A+

Salut,

Merci pour ton aide, après quelques essais tout semble fonctionner mise à part pour la fonction inférieur à la date du jour, ce qui ferait passer ma case en rouge comme pour la fonction égale.

Mise à jour : C'est ok, j'ai finalement réussi.

Merci encore pour ton aide précieuse.

Rechercher des sujets similaires à "mise forme conditionnelle dates"