Bonsoir
Cellule H6
Au lieu de votre formule : =SI(NB.SI($B6:$D6;"=X")<3;SI(OU(NBCAR(SUBSTITUE(SUBSTITUE($B6;H$1;;1);;1))=0;NBCAR(SUBSTITUE(SUBSTITUE($C6;H$1;;1);;1))=0;NBCAR(SUBSTITUE(SUBSTITUE($D6;H$1;;1);;1))=0);0;H5+1-AC6);"")
qui finalement revient à mettre 0 si on trouve 1 dans les 5 valeurs de gauche, je vous propose de mettre la formule :
=SI(NB.SI($B6:$D6;"=X")<3;SI(NON(ESTERR(TROUVE("Z";SUBSTITUE(B6&C6&D6&E6&F6;H1;"Z";H1))));0;H5+1-AC6);"")
qui fonctionne de la manière suivante : on concatène les 5 colonnes de gauche, on remplace le 1 par Z, et on recherche si dans la chaine générée on trouve le Z.
Vous étendrez la formule sans problème dans votre feuille de calcul.
Espérant vous avoir dépanné.
Cordialement