Bonjour Théo,
voici une proposition de formule (ici pour la ligne 2) :
=SI(SI_NON_VIDE(D2;SI_NON_VIDE(C2;ET(D2>=B2;D2<=C2);D2=B2);SI_NON_VIDE(C2;ET(A2>=B2;A2<=C2);A2=B2));0;1)
Plusieurs remarques concernant ta règle, les formats de date et ta formule dans la feuille :
- ma formule est la traduction que j'ai faite de ta règle, reformulée comme ceci
Si la date de livraison réelle est renseignée,
Si la date de livraison promise antérieure est renseignée
La livraison est On Time si la date de livraison réelle est comprise entre la Date de livraison promise et la date de livraison promise antérieure (bornes incluses)
Sinon
La livraison est On Time si la date de livraison réelle est égale à la Date de livraison promise
Sinon
on applique la même règle en remplaçant la date de livraison réelle par la date de livraison estimée
-la date de livraison réelle est en heures, minutes, secondes, contrairement aux autres dates. Pour les comparaison de type
=, il n'y aura jamais égalité (c'est la cas dans ma formule avec l'égalité
D2=B2) . Il me semble qu'il faudrait plutôt écrire
D2<=B2.
fais-moi un retour pour éventuellement rectifier ma formule
crocrocro