Dates dépassées ou approchantes

0

Bonjour à tous,

1 - J'ai une liste de techniciens en colonne A1.

2 - La date de leur dernière visite médicale en colonne A2

3 - La date de limite de validité en colonne A3

Sachant que certains techniciens ont une limite de validité visite médicale de 2 ans et d'autres 5 ans, comment puis-je avoir mes cases de ma colonne A3 (Date limite de validité)

- En vert si je suis à plus de 3 mois de la date limite de validité

- En orange si je suis à moins de 3 mois de la date limite de validité

- En rouge si la date limite de validité est dépassée.

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

D'avance un grand merci pour votre aide.

Stéphane

    Posté le 14 décembre 2023, 14:08
    par Stef 78114
    Répondre
    0

    Bonsoir Stéphane,

    ton fichier en retour : https://www.cjoint.com/c/MLosGt6j0n0

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

    regarde les données de la colonne "Durée de validité" ; ça a l'air inchangé
    n'est-ce pas ? pourtant, c'est que des nombres : 2 ou 5 : il n'y a pas " ans" ;
    c'est car j'ai mis ce format de nombre personnalisé : 0" ans" ; ça permet de
    mettre cette formule en C4 (déjà étirée vers le bas jusqu'en C10) :

    =SI(OU(B4="";F4="");"";DATE(ANNEE(B4)+F4;MOIS(B4);JOUR(B4)))

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

    tu vois qu'en H4, il y a la date d'aujourd'hui : 14/12/2023 ; ça permet de
    mettre le Nombre de mois (colonne D) ; formule en D4 (déjà étirée vers
    le bas jusqu'en D10)
    :

    =SI(C4="";"";SI(C4>H$4;DATEDIF(H$4;C4;"m");-DATEDIF(C4;H$4;"m")))

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

    MFC = Mise en Forme Conditionnelle ; c'est sur l'onglet Accueil,
    groupe Styles ; commande "Mise en forme conditionnelle".

    pour la plage C4:C10, j'ai mis ces 3 règles de MFC (une pour
    chaque couleur de remplissage)
    :

    fond rouge : =ET(D4<=0;C4<>"")

    fond orange : =ET(D4<3;C4<>"")

    fond vert : =ET(D4>=3;C4<>"")

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

    si j'ai ajouté la ligne 10, c'est pour te montrer ceci :

    a) ça montre aucune donnée en C10 et D10, même si y'a des formules.
    b) y'a aucune couleur de remplissage en C10 (c'est normal).

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

    si tu préfères, tu pourras masquer la colonne D.

    rhodo

    rhodo Posté le 14 décembre 2023, 19:33
    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 :