Gégé et Djidji,
Avec vos proposition,
voici ce que je ressort :
* Colonne N "Pourcentage achevé" :
SI(ESTVIDE([@[Date
d’échéance ]]),1,
SI(ET([@[ETAPE
Demande]]<>"Réponse obtenue / Résolu",[@[Date
d’échéance ]]<AUJOURDHUI()),0,-1)
* Colonne O "STA" et P "TUT" : pour les "STATUT (splité en 2 colonnes) grâce à la proposition de Djidji
Colonne O (des icones) : sur la proposition de Gégé,
j'ai complété pour avoir l'ensemble des statuts,
ajouté la notion de si est vide à la date d'échéance,
et remonté au début, la notion de supérieur à la date du jour (pour retard).
Ce qui donne :
=
SI(ESTVIDE([@[Date d’échéance ]]),1,
SI(ET([@[ETAPE Demande]]<>"Réponse obtenue / Résolu",[@[Date d’échéance ]]<AUJOURDHUI()),0,
SI([@[ETAPE Demande]]="Non commencé","-",
SI([@[ETAPE Demande]]="so","'/",
SI([@[ETAPE Demande]]="Débuté",1,
SI([@[ETAPE Demande]]="Reporté",1,
SI([@[ETAPE Demande]]="En attente",1.5,
SI([@[ETAPE Demande]]="En cours",2,
SI([@[Dates de début ]]<>"",
(SI(ET([@[ETAPE Demande]]="Réponse obtenue / Résolu",[@[Pourcentage achevé]]=100%),3,-1)),
"-")))))))))
Colonne P (stat en texte) : sur la proposition de Djidji,
j'ai ajouté les notions si erreur, "supérieur à la date du jour" (pour retard).
Ce qui donne :
=
SIERREUR(SI(ET([@[ETAPE Demande]]<>"Réponse obtenue / Résolu",
[@[Date d’échéance ]]<AUJOURDHUI()),
0,
(SI.MULTIPLE([@STA],0,"En retard",1.5,"En cours",2,"En cours",3,"Terminé"))),
"-")
Après maintes tests (combinaisons) j'ai l'impression, que tout est bon !
UN GRAND MERCI à vous deux.
==> Si quelqu'un à une
solution pour :
- le besoin 3 (formules dans mise en forme conditionnelle)
- le codage en VBA
* * * * * JE SUIS PRENEUSE. * * * * *
Je vous remercie encore de votre contribution.
JaGAF