Bonjour,
Pour simplifier le calcul de la prochaine visite, j'ai utilisé une périodicité en mois pour les 3 cas à traiter : 3 mois, 6 mois et 24 mois.
La date de prochaine vite est alors calculée avec la fonction DATE.
=DATE(ANNEE(<Derniere visite>);MOIS(<Derniere visite>)+<Périodicité>;JOUR(<Derniere visite>))
J'ai ajouté la condition SI(NBVAL(A2:C2)=3;.... afin d'éviter une indication erronée lorsque les 3 premières colonnes ne sont pas renseignées.
Pour les mises en forme conditionnelles, j'ai utilisé 2 formules.
Pour le rouge :
=ET($D2<>"";AUJOURDHUI()>$D2) s'applique à =$D$2:$D$10
Si une date dans la plage D2:D10 est renseignée et est antérieure à aujourd'hui, la couleur de fond devient rouge.
En clair, si la date de la prochaine visite est dépassée...
Pour le vert :
=ET($D2<>"";AUJOURDHUI()>($D2-15)) s'applique à =$D$2:$D$10
Si une date dans la plage D2:D10 est renseignée et est antérieure à aujourd'hui +15 jours, la couleur de fond devient verte.
En clair, si la date de la prochaine visite est à moins de 15 jours ...
A+