Voilà la formule provisoirement "définitive" :
[b]=SI($D5=1;SI(DECALER($C5;MAX($D:$D);)<>"";SI(ET(DECALER($C5;MAX($D:$D);)<>$C5;DECALER($C5;MAX($D:$D)-1;)=$C5);$B5;"");SI(DECALER($C5;MAX($D:$D)-1;)<>"";$B5;""));"")
[/b]
Il faut savoir que le formule ne s'occupe pas des KO ou OK. Celle-ci a été modifiée pour s'adapter aux variations du nombre de pièces (identifié comme nombre maximum dans la colonne D.
Elle cherche les 1, vérifie que à la position théorique du 1 suivant le code Flan en C est différent de celui qui précède, auquel cas le lot est bon et elle prélève l'indication horaire.
En fin, à cet emplacement du 1 suivant elle va trouver une cellule vide : dans ce cas elle s'assure que le 1 précédent est servi et elle valide.
Cette dernière vérification n'intervient logiquement qu'une fois en fin de colonne. Mais sur ta série 18 pièces il y a plusieurs trous en C. Il ne semble pas que cela ait eu de conséquence (mais à vérifier).
Si des lots dépourvus de codes flan peuvent être corrects, ils pourraient ne pas être validés, et vice versa. Ce point est à regarder de plus près...
Il y a 2 autres anomalies que j'ai noté dans cette feuille : un lot de 17 pièces (la 12 manquante), non validé, normal, incomplet ; un autre avec la 12 KO, mais non reprise en fin, d'où le lot validé par la formule.
Aucun souci pour 6 pièces et 40 pièces.
A toi de voir maintenant.
Cordialement
Ferrand