En partant d'une ligne sans dates:
1/ Aucune cellule de remplie: On doit avoir En attente on a OK
Je remplis chronologiquement les cellules:
2/ Cellule C4 remplie ( date cible ) On doit avoir En attente on a En attente
3/ Cellule C4 et E4 remplies: On doit avoir Imminent on a Imminent si le nbr de jours affiché ici
=RECHERCHEV(SOMMEPROD((E4=C4-31)*1+(F4=C4)*2+(G4>C4+61)*3);O4:P10;2;0)
correspond aux nbr de jours du mois affiché en E4. Si cette condition n'est pas remplie,
on a En attente
4/ Cellule C4 E4 F4 remplies: On doit avoir OK On a OK si F4 = C4 sinon on conserve Imminent
5/ Cellule G4 remplie on doit avoir CLOS on a CLOS avec (G4>C4+61) sinon on conserve logiquement OK
C'est un constat de choses dont certaines sont logiques en relisant simplement la formule, ce n'est pas une critique mais une analyse de l'existant.
Que faut il faire ?
1/ Faire afficher En Attente si aucune cellule de date n'est remplie.
2/ Faire afficher Imminent pour toutes les options de mois et pas seulement pour les mois de 31 jours ou de 30 jours. ( quid de février? )
3/ faire afficher OK si la date d'action F4 est saisie, sans relation avec les dates C4 E4
4/ Faire afficher CLOS si la date de clôture est saisie sans relation avec les dates saisies en C4 E4 F4
Ceci est une évolution de la demande initiale après réflexion sur la question posée au départ.
Je pense que ça devrait être plus simple; peut-être pourrait on utiliser des > ou < ou >= …
Leakim proposait de revoir la question avec des mises en forme conditionnelles; pourquoi pas ?
Votre avis avisé !