Bonjour, Salut Andrea !
J'avais zappé la question en H... Mais à y regarder de plus près, il me semble qu'une révision plus large des formules s'impose :
En E4 :
=SI(ESTVIDE(D4);"";D4+90)
La différence est minime... mais si D4 vide tu introduisais une espace, rien de visible mais c'est à la source de l'erreur #VALEUR! en H.
En E4 :
=SI(ET(E4<>"";E4<=AUJOURDHUI();F4="");"ALERTE";"")
Petite condition supplémentaire : si rien dans E4, il ne peut y avoir d'alerte.
En H4 :
=SI(E4<>"";SI(F4="";AUJOURDHUI()-E4;"");"")
Si rien dans E4, le calcul ne doit pas se faire (qui provoquerait la coloration en vert par MFC), il ne doit rien y avoir en H et pas de coloration.
C'est uniquement si rien dans F4 que le calcul se fait, entrainant coloration par MFC, vert ou orange.
Révision également pour les MFC :
Vert : =H4<=0
Je l'ai remis en mode formule pour homogénéiser, mais rien de changé, pas besoin de condition supplémentaire dans ce cas...
Orange : =ET(H4<>"";H4>0)
Là par contre, il fallait une condition supplémentaire ! Parce que la comparaison : "">0 renvoie VRAI dans Excel !
Les opérateurs de comparaison < et > opèrent en effet si l'on compare un texte et un nombre, et le résultat de la comparaison est que tout texte est toujours supérieur à tout nombre, ainsi la valeur "" (texte vide) est à la fois inférieure à tout autre texte, et supérieure à tout nombre si grand soit-il.
Cordialement.