Aide sur mise en forme conditionnelle

Bonjour à tous.

Mon problème est simple, mais je n'arrive pas à le résoudre.

Dans la cellule L2, j'ai une date.

Je souhaiterais que cette date s'affiche en rouge barré lorsqu'elle est passée (c'est-à-dire plus ancienne que la date du jour).

J'ai donc créé la règle suivante de mise en forme conditionnelle:

="ET($L2<>"""";$L2<AUJOURDHUI())=VRAI"

Mais rien n'y fait.

Qu'y a-t-il de faux dans ma formule?

Un grand merci par avance.

Patrik

Bonjour,

Cela convient-il ?

=SI(L2<AUJOURDHUI();VRAI)

Bonjour à tous,

="ET($L2<>"""";$L2<AUJOURDHUI())=VRAI"

1) les "" en debut et fin sont nuisibles. Ça transforme ta formule en texte ==> il n'y a pas de formule !

donc

2 )=ET($L2<>"""";$L2<AUJOURDHUI())=VRAI

et() renvoie faux ou vrai, ce que demande une mfc==>donc le VRAI est inutile

3) =ET($L2<>"""";$L2<AUJOURDHUI())

"""" : il y a 2 " inutiles

on en arrive à :

=ET($L2<>"";$L2<AUJOURDHUI())

si $l1 est différent de rien et inférieur a la date d'aujourd’hui

le et() renvoie VRAI

Bingo !

Crdlmt

Bonsoir !

Autre proposition :

=L2<AUJOURDHUI()

Merci à DjiDji59430 pour la solution et surtout pour les explications, particulièrement bien venues et utiles.

Cela dit, les guillemets supplémentaires n'étaient pas de mon fait, mais d'Excel qui, pour je ne sais quelle raison, les avait rajoutés de lui-même. Enfin, peu importe. L'essentiel est que ça marche.

Cordialement.

Patrik111

Cela dit, les guillemets supplémentaires n'étaient pas de mon fait, mais d'Excel qui, pour je ne sais quelle raison, les avait rajoutés de lui-même. Enfin, peu importe. L'essentiel est que ça marche.

C'est parce que tu n'avais pas mis = au début de la formule quand tu l'as rentrée

Crdlmt

Rechercher des sujets similaires à "aide mise forme conditionnelle"