Remplir colonne

Bonjour,

Je souhaiterai remplir la colonne R de l'onglet Etat navette à partir des deux onglets CPRD. J'ai une première formule qui fonctionne : =SI(ESTERREUR(INDEX('Export CPRD PN2068-2'!M:M;EQUIV(E12;'Export CPRD PN2068-2'!A:A;0)));"";INDEX('Export CPRD PN2068-2'!M:M;EQUIV(E12;'Export CPRD PN2068-2'!A:A;0)))

mais lorsque je tiens compte de l'autree onglet :

=SI(ESTERREUR(INDEX('Export CPRD PN2068-2'!M:M;EQUIV(E12;'Export CPRD PN2068-2'!A:A;0)));"";INDEX('Export CPRD PN2068-2'!M:M;EQUIV(E12;'Export CPRD PN2068-2'!A:A;0))OU(INDEX('Export CPRD PN2122'!N:N;EQUIV(E12;'Export CPRD PN2122'!A:A;0)));"";INDEX('Export CPRD PN2122'!N:N;EQUIV(E12;'Export CPRD PN2122'!A:A;0)))

J'ai un message d'erreur, et cela ne fonctionne pas.

Il y a normalement 3 CPRD mais j'aimerai déjà faire avec deux .

Est-ce que quelqu'un pourrait m'aider ? Je ne suis pas très experte en formule, au départ je faisais avec RECHERCHEV mais cela ne fonctionnait pas et puis un collègue (qui est parti) a commencé avec ESTERREUR. Du coup j'ai repris avec cette formule que j'ai adaptée mais là je bloque.

Je vous remercie par avance.

Cordialement,

Sophie.

7classeur2.xlsx (237.38 Ko)

Bonjour,

1)- Modifiez la formule de la colonne I en y ajoutant au début de la formule: ""Export CPRD " &" ce qui donne pour la formule entière:

="Export CPRD " & INDEX('P:\II221400 - L15 SUD - TRAVAUX\AMENAGEMENTS_T3A\02_GARES\2_ISSY-RER\2_DIRECTION_EXE_TRAVAUX\1_Direction-travaux\0_Etat navette\[2023-05-31_Etat-navette-L15s-ISS.xlsm]Export Lascom'!E:E;EQUIV(E375;'P:\II221400 - L15 SUD - TRAVAUX\AMENAGEMENTS_T3A\02_GARES\2_ISSY-RER\2_DIRECTION_EXE_TRAVAUX\1_Direction-travaux\0_Etat navette\[2023-05-31_Etat-navette-L15s-ISS.xlsm]Export Lascom'!O:O;0))

2)- La formule en colonne P:

=SIERREUR(INDEX(INDIRECT("'" &  I375 & "'!A:M");EQUIV(E375;INDIRECT("'" &  I375 & "'!A:A");0);13);"")

Problème: vos feuilles "Export CPRD PN2068-2" et "Export CPRD PN2122" ne comportent pas le même nombre de colonnes (il y à la colonne K de la 2ème feuille qui n'existe pas dans la première. Soit, vous la déplacez en bout de tableau de la première feuille, soit vous insérez une colonne au même endroit dans la 2ème feuille)

Remarque concernant l'utilisation de INDEX, EQUIV: La plage INDEX doit inclure la colonne de recherche de la référence et la colonne recherchée, dans votre cas, cela va de A à M, et dans la formule complète, en dernier critère, il faut lui donner le N° de la colonne à récupérer: INDEX(A:M;Equiv(Ref, Plage,0), 13) 13 étant la 13ème colonne d'où l'on doit importer les valeurs.

Cdlt

Bonjour Arturo83,

Merci beaucoup pour votre réponse et votre fichier joint.

Cordialement.

Rechercher des sujets similaires à "remplir colonne"