Tout ceci sans fichier, ni même ce que vous entendez par fusionner...
Si première recherche = "" alors deuxième recherche; si deuxième recherche = "" alors troisième recherche
ou bien
somme première recherche+ deuxième recherche + troisième recherche
ou bien
première recherche x par deuxième recherche + troisième recherche...
C'est ce que je disais : qu'entendez vous par "fusionner",
donc au vu des derniers messages, il faut concaténer les résultats :
=Si(INDEX(BEA!$D$2:$D$9999;EQUIV(D10;BEA!$G$2:$G$9999;0))=0;"";INDEX(BEA!$D$2:$D$9999;EQUIV(D10;BEA!$G$2:$G$9999;0)))&Si(INDEX(BNP!$D$2:$D$9999;EQUIV(D10;BNP!$G$2:$G$9999;0))=0;"";" - "INDEX(BNP!$D$2:$D$9999;EQUIV(D10;BNP!$G$2:$G$9999;0)))&Si(INDEX(CAS!$D$2:$D$9999;EQUIV(D10;CAS!$G$2:$G$9999;0))=0;" ";" - "INDEX(CAS!$D$2:$D$9999;EQUIV(D10;CAS!$G$2:$G$9999;0)))
si = 0 on affiche pas, sinon on affiche les résultats trouvé avec un tiret pour séparer s'il y a au moins deux résultat...
Ce n'est pas propre mais c'est ce que je comprend...
@ bientôt
LouReeD