Help! pour appeler une cellule d'un onglet précis d'un autre fichier

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

blond2comet

XLDnaute Nouveau
Bonjour à tous,

Alors, je vais essayer d'être plus claire que le titre du sujet...

Voilà,
J'ai 42 références, 30 clients et 7 dates de livraison.

Chaque client a complété un bon de commande.
J'ai un fichier "commandes" dans lequel j'ai regroupé tous les bons de commandes en nommant l'onglet du nom du client.

Le but du jeu est de créer, par date de livraison, une feuille de récap des quantités, par article, par client.

Je mets un petit fichier exemple en pj. a noter que, pour le moment, je pensais faire 2 fichiers distincts. 1 pour les commandes clients et 1 récap par date de livraison mais s'il le faut, je mettrai tout dans le meme fichier

Ce que je voudrais réussir à créer, c'est une formule qui dirait:
en H5
- je vais chercher la valeur de la cellule F4 de l'onglet du fichier "commandes" dont le nom est identique à celui en H1

J'ai vaguement vu que la formule indirect sert à appeler des onglets mais n'ai absolument rien compris de comment l'utiliser.

Merci par avance pour votre précieuse aide.
B2C
 

Pièces jointes

Re : Help! pour appeler une cellule d'un onglet précis d'un autre fichier

euh et bien comment dire, merci st007 mais après plusieurs soirées prises de tête, je suis complètement incapable d'utiliser ta formule.
Dès que j'essaie de l'utiliser pour une autre colonne, ou d'ajouter des lignes, ca me renvoie le message d'erreur "valeur"...
et je ne sais pas pourquoi car la succession de formules rend cela complètement incompréhensible pour moi!!!

Quelqu'un a-t-il une autre solution ou alors peut-il me décoder la formule de st007?? je n'ai toujours pas saisi comment fonctionne la formule indirect ...

Désolée
B2C
 
Re : Help! pour appeler une cellule d'un onglet précis d'un autre fichier

Code:
=INDEX(INDIRECT("'"&$H$1&"'!$A$1:$L$38");EQUIV(A5&C5;INDIRECT("'"&$H$1&"'!$A$1:$A$40")&INDIRECT("'"&$H$1&"'!$B$1:$B$40");0);EQUIV($B$2;INDIRECT("'"&$H$1&"'!$A$2:$L$2");0))

est à la base

index.....equiv....

selon index(plage;ligne;colonne)
plage = 'DUPONT'!A1:L38
ligne = equiv(valeur cherchée;tableau de recherche;type)
soit = equiv(A5&C5;'DUPONT'!A1:A40&'DUPONT'!B1:B40;0)
colonne = equiv(valeur cherchée;tableau de recherche;type)
soit = equiv(B2;'DUPONT'!A2:L2;0)

les indirect servent à transformer du texte en référence excel

d'où INDIRECT("'"&$H$1&"'!$A$1:$L$38") pour qu'excel lise 'DUPONT'!$A$1:$L$38 (H1 contient DUPONT)

tu places entre guillemets les parties fixes puis & l'adresse de la cellule & "blablabla"
tout çà entre parenthèses précédé d' INDIRECT
avec des $$$$ pour figer la cellule quand tu vas étirer la formule (se placent aisément avec la touche [F4]

le tout en matriciel puisqu'on cherche sur des plages
çà va mieux ?

J'adore ce site
La fonction Indirect()
 
Dernière édition:
Re : Help! pour appeler une cellule d'un onglet précis d'un autre fichier

Désolée pour la réponse tardive, Merci mille fois st007, j'ai bien compris comment cela fonctionne et ai été capable de l'adapter à différentes fins.

encore merci!
B2C
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
16
Affichages
748
Retour