Mise en forme conditionnelle par formule avec une date

Bonjour

Je n'arrive à utiliser une date comme critère de mise en forme conditionnelle lorsque j'utilise: nouvelle règle\utiliser une formule\Appliquer ne mise en forme aux valeurs pour lesquelles cette formule est vraie:

exemple je veux mettre en forme une ligne d'un tableau entièrement en fonction d'une date contenu dans la colonne G: les dates inférieures au 10/01/2017

=$G2<10/1/2017 : Ca ne marche pas

=$G2<"10/01/2017" : Ca ne marche pas

=$G2<1/10/2017 : Ca ne marche pas

=$G2<#10/01/2017# :: Ca ne marche pas

alors que

=$G2<42745 : Ca marche (10/01/2017 = 42745)

=$G2<$K$1 : ca marche ( je saisie la date dans la cellule "K1")

=$G2<CNUM("10/01/2017") ; ca marche !!!!!

ma question est:

est ce que quelqu'un sait pourquoi ça ne marche pas avec:

=$G2<10/01/2017

Merci si vous avez une explication je me traine ce souci depuis plusieurs années et évidemment la solution c'est de saisir la date dans une cellule mais j'aimerai comprendre pourquoi que l'autre methode ça ne marche pas

Bonjour,

Ça ne fonctionne pas par ce que quand tu ecris 10/1/2017 , c'est du texte qui n'est interpreté comme date que quand il est dans une cellule.

Si tu veux voir apparaitre ta date, tu utilises la fonction date()

=$G2<date(2017;10;01)

Crdmt

Bonjour

la réponse me laisse dubitative pour 2 raisons:

1 - lorsque je saisi =$G2<10/01/2017; c'est automatiquement corrigé en =$G2<10/1/2017 : si c'était du texte il n'y aurait pas une correction automatique à ma saisi je pense..

2 - lorsqu'on utilise :

mise en forme conditionnelle Cellules qui contiennent: Valeur de la cellule\Inférieure à\ 10/01/2017 ça marche

Cdt

Bonjour,

En utilisant la réponse de Djidji, tu n'auras pas de problème. C'est la bonne méthode.

Rechercher des sujets similaires à "mise forme conditionnelle formule date"