Bonjour,
Il y a des bonnes bases de formule, mais le problème est mal posé. Les lignes du premier tableau ne correspondent pas nécessairement au second, il faut donc introduire une recherche dans la formule. Au final, il n'y a qu'une seule condition : que le résultat de la recherche associée au 3ème caractère concorde avec le produit indiqué.
Ce qui donne par exemple :
=SI(RECHERCHEV(STXT($A2;3;1)*1;$G$2:$H$5;2;0)=$B2;"OK";"KO")
Note : le *1
dans la formule sert à convertir le 3ème caractère en nombre valide, sinon la recherche n'aboutie pas (Excel ne trouve pas de correspondance entre le texte "2" et le nombre 2).