C'est un bon début, seulement ça ne marche pas sur tous les salariés. En effet, je pense que le problème vient de là :
=ET(AUJOURDHUI()-$E5>=90;OU($C5="";$D5=""))
La surbrillance se fait sur des salariés ayant l'échéance en novembre mais pas sur les échéances de juillet par exemple...
En fait, la surbrillance doit se faire si une des cellules "date " est vide dans les 90jours avant la date anniversaire.