Bonsoir DUCL44,
Le VBA c'est pas mon truc !
Si tu crois que la raison de tes ennuis est la longueur de la formule, alors tu peux essayer de la coupant en deux.
Je m'explique : tu crées encore une colonne supplémentaire dans laquelle tu calcules la partie centrale de ta formule, c'est à dire à partir de D2&SI(NB.SI ...
Dans la formule de ta première colonne tu fais référence au résultat de cette cellule, qui sera dès lors nettement moins longue.
Mais je suppose que d'autres te viendront en aide, car maintenant il ne s'agit plus que d'un petit problème de syntaxe.
Bonne soirée.
Ândré.