Bonjour,
Si j'ai compris, essaie en A5:
=SIERREUR(INDEX(detail!A$2:A$30;PETITE.VALEUR(SI(detail!$A$2:$A$30=$B$2;LIGNE(detail!$A$2:$A$30)-1);LIGNES($1:1)));"")
(Pour autant que je sache, ça devrait fonctionner en Excel 2007)
Valider à l'aide de la combinaison Ctrl+Shift+Enter, puis recopier en bas et à droite.
Pour l'enregistrement de ton fichier, au format .pdf, tu ne pourras sauvegarder que la feuille (sans formules), tandis qu'au format .xlsx, tu enregistres le classeur complet ... à toi de voir, donc, ce dont tu as besoin
Pense à vérifier la mise en page, si tu sauvegardes en .pdf