Mise en forme conditionnelle

0

Bonjour, 

Malgré mes nombreuses tentatives, je n'arrive pas à trouver les formules qui me permettront d'appliquer la mise en forme conditionnelle que je souhaite pour mon fichier.

Je suis preneur si éventuellement quelqu'un aurait la réponse à ma problématique.

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

    Posté le 23 novembre 2023, 10:42
    Répondre
    0

    Bonsoir,

    lien fichier : https://www.cjoint.com/c/MKxvBn4ANf0

    lien image : https://www.cjoint.com/c/MKxvCPdNbw0

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    edit du 24/11/23 à 18:00 : ne pas prendre ce fichier Excel car il contient 2 erreurs ;
    je les ai rectifiées : prendre le fichier version v2 de mon post du 24/11/23 à 17:52.

    j'ai quand même laissé le lien du fichier erroné pour ceux qui voudraient suivre
    toutes les infos ci-dessous.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    * en A2 : =AUJOURDHUI() ➯ 23/11/2023

    * en D2 : =SI(ET(C2<>"";C2>A$2);DATEDIF(A$2;C2;"M");"")

    * en E2 : =SI(D2=0;DATEDIF(A$2;C2;"D");SI(D2="";-DATEDIF(C2;A$2;"D");""))

    les formules de D2 et E2 sont déjà étirées vers le bas jusqu'en ligne 7.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    pour C2:C7, il y a 6 règles de MFC (une par couleur différente) :

    * vert : =ET(D2<>"";D2>6)

    * jaune : =ET(D2<>"";D2>3;D2<=6)

    * ocre : =ET(D2<>"";D2>1;D2<=3)

    * rose : =ET(D2=0;E2>14)

    * rouge : =ET(D2=0;E2<=14)

    * brun : =ET(D2="";E2<0)

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    si tu ouvriras ce fichier demain, la date en C5 du 08/12/2023
    ne sera plus en rose : elle sera en rouge, comme pour C6.

    sur l'image jointe, note que C5 est bien en rose.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    tu pourras masquer les 2 colonnes D et E.

    rhodo

    rhodo Posté le 23 novembre 2023, 22:45
    par rhodo
    0

    Super merci bien. Je n'avais pas vu cette façon de faire les différents exemples que j'ai pu voir précédemment. 

    Posté le 24 novembre 2023, 08:53
    0

    @Rhodo je reviens vers toi par rapport à ta réponse, je viens de transposer les éléments de ton tableau sur mon tableau original et une date m'interpelle le "03/01/2024" me ressort en blanc pourtant c'est une date qui est comprise dans la période de - de 3 mois. Aurais-tu une idée d'où pourrait provenir le problème ? merci.

    Posté le 24 novembre 2023, 11:35
    0

    Bonjour,

    il y avait 2 erreurs, que j'ai rectifiées.

    lien version v2https://www.cjoint.com/c/MKyqFXWuen0

    lien image v2https://www.cjoint.com/c/MKyqGYFOuH0

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    d'abord, regarde C6 : la cellule est vide : il n'y a pas de date ; avant, ça mettait
    un fond coloré ; c'est mieux sans couleur de fond ; pour faire ça, j'ai changé
    la formule de E2 :

    =SI(D2=0;DATEDIF(A$2;C2;"D");SI(ET(C2<>"";D2="");-DATEDIF(C2;A$2;"D");""))

    la formule de D2 est inchangée ; les formules de D2 et E2 sont déjà étirées
    vers le bas jusqu'en ligne 9.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    * en A2 : =AUJOURDHUI() ➯ 24/11/2023

    * en C7 : 09/12/2023 ➯ cellule rose car ça donne 15 jours en E7.

    * en C5 : 03/01/2024 ➯ cellule ocre car j'ai changé ainsi la règle
    de MFC pour le fond ocre : =ET(D2<>"";D2>0;D2<=3)

    avant, j'avais mis : =ET(D2<>"";D2>1;D2<=3) ; désolé pour
    cette erreur, ainsi que pour le retard de ma réponse.

    rhodo

    rhodo Posté le 24 novembre 2023, 17:52
    par rhodo

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :