Créer une formule par concaténation ?

Fermé
Kobus - 15 févr. 2013 à 17:26
 Kobus - 15 févr. 2013 à 20:53
Bonjour,

Je tente de créer une formule par concaténation mais la formule, bien que correcte, n'est pas reconnue par Excel.
Actuellement, je dois copier / coller la valeur dans une cellule puis entrée dans cette cellule et vallider pour que ma formule soit reconnue.
Pourquoi la concaténation ? car j'ai juste un élément central de ma formule qui change.
Merci pour vos pistes de réflexion sur le sujet.
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
15 févr. 2013 à 17:27
Bonjour
si vous n'en dites pas plus, ça ne va pas être facile.
Quelle est cette formule? vous concatener quoi et quoi?

à vous lire
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
15 févr. 2013 à 17:28
Bonjour,

merci de mettre un exemple de fichier à utiliser en passant par https://www.cjoint.com/

Cordialement.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
15 févr. 2013 à 17:29
Bonjour

Pour l'instant, la piste de réflexion est d'essayer de comprendre ce que tu veux exprimer, et c'est loin d'être évident...
0
Je vais tenter de clarifier la demande :

La formule est du genre : ='C:\[1.xlsx]Feuil1'!$B$7
Dans mon fichier de suivi je vais chercher l'info de la cellule B7 se trouvant dans l'onglet Feuil1 du fichier de travail 1.xlsx.
Mon fichier de suivi va regrouper les données d'environs 200 fichiers de travail ayant tous pour nom une valeur entre 1 et 200.

Dans la formule ci-dessus il n'y a donc que le nom de fichier qui change et je pensais y arriver en fesant cela :
=concatener('=C:\[;A1;.xlsx]Feuil1'!$B$7)
A1 étant la cellule où se trouve le nom du fichier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 15/02/2013 à 19:00
Pas compris la ,formule mais elle ne peut fonctionner que si vous placez les valeurs textes entre guillemets en les isolant de la variable soit, mais je ne suis pas sur d'avoir compris:
=CONCATENER("'C:\[";A1;".xlsx]Feuil1'!B7")
ou encore
="'C:\["&A1&".xlsx]Feuil1'!B7"

et bien entendu pour avoir un résultat:
=INDIRECT("'C:\["&A1&".xlsx]Feuil1'!B7")

note: si B7 est inclus dans le texte entre guillemets, les $ sont inutiles

crdlmnt
Errare humanum est, perseverare diabolicum
0
Merci Vaucluse pour votre réponse, mais la fonction INDIRECT nécessite que les fichiers de travail soient ouverts, ce qui n'est pas possible ...
0