Mise en forme conditionnelle

Résolu
John -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai fais pas mal de recherche mais j'ai du mal à trouver les bons mots clés et ne trouve pas les bonnes infos.
Dans un tableau, j'ai des dates qui correspondent au jour où une enquête est lancée.
Cette enquête va durer 45 jours en moyenne.
Ce que j'aimerais, c'est que ma cellule passe en vert quand 45 jours sont passés depuis la date de la cellule, et en rouge si ce n'est pas le cas.
Exemple avec en K1 07/09/2020
J'ai trouvé la formule =K1>AUJOURDHUI()+45 mais il faut juste remplacer AUJOURDHUI() par la valeur de la cellule, or je ne trouve pas...

Auriez-vous la solution qui je suis sûr est très simple ?

Merci à tous !

John

7 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    oui, c'est bien cela, l'utilisation devrait vous le confirmer!
    Bonne route
    crdlmnt
    1
    1. John
       
      Tip top, j'ai eu un doute un moment, mais c'est juste que je ne savais plus compter ????
      Merci beaucoup !
      Cordialement
      John
      0
    2. John
       
      Je check partout mais je ne vois nul part le bouton pour cloturer me sujet...
      Peut être parce que je ne suis pas enregistré ?
      Désolé pour le dérangement !
      0
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > John
         
        je fais le nécessaire
        bonne route et au plaisir
        crdlmnt
        0
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Supposons la date d'enquête en B2
    =K1>B2+45

    Cdlmnt
    Via
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    comment pouvez vous détecter le nombre de jours passés sans évoquer le jour en cour?
    0
    1. John
       
      Justement, je ne sais pas !
      Je pense que la formule serait quelque chose du genre =valeur K1>"valeur K1"+45 donne vert et =valeur K1<"valeur K1"+45
      Non ?
      0
  4. John
     
    Merci pour la rapidité, mais cela ne fait rien, je pensais à ça mais je me suis dis que c'était trop simple...
    La date d'enquête est en K1, j'ai donc tapé =K1>K1+45, mais ça ne fait rien :(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    K1 ne peut pas être plus grand que K1+45, c'est mathématique!
    si vous voulez détecter que K1+45 est dépassé, il faut écrire
    =ET(K1<>"";AUJOURDHUI()>K1+45))
    crdlmnt
    0
    1. John
       
      Haha oui c'est pas faux :) (et oui j'ai bien compris ;) )
      En revanche excel me refuse cette formule...
      J'ai une boite dialogue disant :
      Nous avons rencontré une erreur dans cette formule.
      Etes vous en train de taper une formule ?
      Lorsque le 1er caractère est un signe égal (=) ou moins (-), Excel considère qu'il s'agit d'une formule...
      Il me propose donc de mettre un ' devant le =, mais forcément, cela ne fonctionne pas...
      Ce problème d'apparence simple, me rend chèvre ^^
      0
  7. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    juste une parenthèse de trop à la fin, la faute de frappe c'est ma spécialité!
    crdlmnt
    0
    1. John
       
      Yatta!!
      Merci beaucoup :)
      Pour ma culture perso et pour mieux comprendre le mécanisme, puis-je bénéficier de votre savoir encore quelques instants ?
      Concernant la formule =ET(K1<>"";AUJOURDHUI()>K1+45))
      Si je comprends bien, c'est un ET logique qui va prendre en compte 2 paramètres pour être vrai.
      Je comprends la 2e partie, la date d'aujourd'hui doit être supérieur à la valeur de K1+45 jours, c'est bien cela ?
      En revanche je ne comprends pas la signification des annotations de la 1ere partie : (valeur de?)K1 <>""

      Ho une dernière question, si je remplace K1 par juste K, est ce que cela fonctionnera pour toute la colonne K ?

      Je vous remercie !

      Promis je ne vous embête plus après :)
      0
  8. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    • la formule regroupe deux conditions, la première étant destinée à éviter un affichage parasite quand K est vide (car 0+45 sera forcément plus petit qu'aujourd'hui! le 14/2/1900 pour Excel!)
    • indiquer seulement K ne fonctionnera pas mais si vous sélectionnez la plage à traiter, voire la colonne K entière, la formule s'adaptera à chaque cellule en l'entrant pour la 1° cellule

    (si vous ne bloquez pas la ligne par le signe $ K2 et pas K$2 par exemple)
    si tout cela vous convient, merci de passer le sujet en résolu (bouton sous le premier post)
    crdlmnt
    0
    1. John
       
      Bonjour,

      Merci pour ces éclaircissement!
      Pour la colonne, si j'ai bien compris, j'ai tapé la formule =ET(K2<>"";AUJOURDHUI()>K2+45) que j'ai appliqué à la plage =$K$2:$K$1082 (ma 1ere cellule de date étant K2)
      Est-ce bien cela qu'il fallait faire ?
      Je vous remercie pour votre temps ! (et votre patience :) )
      0