Bonjour,
Petit détail : la cellule H9 de ton onglet Avenants est au format Texte, alors que tes données de la colonne A, onglet Contrat, sont au format numérique.
Pour résoudre ton problème, je te propose cette série de formule :
en H17 :
=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;3;0)
en O17 :
=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;4;0)
en G18 :
=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;6;0)
Pour les cellules suivantes, j'ai recours à la fonction DECALER :
en O21 :
=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);4;0)
en G22 :
=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);2;0)
en M22 :
=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);3;0)
A savoir également le n° d'avenant n D11, issu d'un autre fichier, qui n'est pas au format numérique. J'ai considéré qu'il ne pouvait y avoir plus de 9 avenants.
Je te laisse tester.
@+