Mise en forme conditionnelle

Bonjour,
J'ai un fichier excel office 365 et des dates à l'intérieure de certaines cellules et du vide pour d'autres. Je souhaiterais que les cellules dont les dates sont inférieures ou égales à aujourd'hui se colorient en gris.
Merci pour votre réponse
Cordialement

Configuration: Windows / Chrome 80.0.3987.149

5 réponses

  1. Bonjour,

    Pour éviter que toutes les cellules vides se colorent en gris également, il faut l'inclure dans les conditions.

    Après sélection de la zone à traiter, ouvrir les MFC choisir "utiliser une formule...."

    =ET("cellule active de la zone"<>"";"cellule active de la zone"<=AUJOURDHUI())

    Cordialement
    1
    1. Merci pour votre réponse j'ai rentré la formule =ET($E$4:$K$40<>"";$E$4:$K$40<=AUJOURDHUI()) et

      rien ne se passe
      0
  2. Si chaque cellule de la zone E4:K40 est susceptible de contenir ou non une date il ne faut pas utiliser cette formule mais

    =ET(E4<>"";E4<=AUJOURDHUI())

    Si c'est pour griser la ligne entière (E4:K4) par rapport à la date inscrite ou non en E4

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

    https://www.cjoint.com/c/JCznX6F4nbi

    Cordialement
    1
    1. Cela ne marche toujours pas je me suis sans doute pas fait comprendre. Excusez-moi car je suis novice sur excel. Je voudrais uniquement griser les cellules ou il y a une date antérieure à celle d'aujourd'hui.
      Ci joint le tableau
      0
    2. @Gantoine62Si tu suis les indications que l'on te donne ça ne devrait pourtant poser aucun problème.

      Maintenant comme il y a plusieurs MFC pour la même zone, il s'agit peut-être de modifier l'ordre de priorité ; faire remonter en haut de la liste celles qui doivent s'exécuter en premier ; pour cela utiliser les flèches haut et bas dans la fenêtre de gestion des MFC

      Je vois aussi qu'il y a un MFC rouge pour la date AUJOURDHUI() ; alors dans les formules données il faut enlever le =

      Cordialement
      0
    3. @PapyLuc51J'ai trouvé ce que je voulais
      =E4:K41<AUJOURDHUI() Merci pour votre aide
      Cordialement
      0
    4. @Gantoine62Bonjour,

      Ah!!! C'est spécifique à excel 365 ???

      Si je rentre cette formule sur mon excel 2013 toute la zone se grise (cellules vides comprises) seules les cellules dont la date est supérieure à la date du jour ne se colorent pas.

      Cordialement
      0
  3. Bonjour

    La bonne formule est :
    =ET($E$4:$K$40<>"";E4<=AUJOURDHUI())
    Cdlmnt
    Via
    1
    1. Cela ne marche toujours pas je me suis sans doute pas fait comprendre. Excusez-moi car je suis novice sur excel. Je voudrais uniquement griser les cellules ou il y a une date antérieure à celle d'aujourd'hui.
      Ci joint le tableau
      0
  4. Bonjour,

    sélectionne la plage à traiter, exemple A1:A50/mise en forme conditionnelle
    la formule
    =A1<=AUJOURDHUI()

    et pour ne pas coloriser les cellules vides
    =ET(A1<>"";A1<=AUJOURDHUI())

    format/remplissage/choisir la couleur

    0
    1. Merci pour votre réponse j'ai rentré la formule =ET($E$4:$K$40<>"";$E$4:$K$40<=AUJOURDHUI()) et
      rien ne se passe
      0