Solution apportée sur un autre forum :
Dans le fichier ci-joint j’ai nommé vos plages de cellules pour plus de lisibilité, mais vous pourrez revenir à des références de cellules.
Gestion Caisses.xlsx (11,9 Ko)
Voir si la formule matricielle suivante convient bien :
=INDEX(Pommes;GRANDE.VALEUR(SI((Caisses=$C$2)*(Opérations="Réception");LIGNE(Caisses));1)-8)