[excel] changer 1 formule en fonction colonID
Jerem
-
Jerem -
Jerem -
Bonsoir,
je me casse un peu la tête sous excel, peut etre pourrez-vous m'aider.
Je dispose de 2 documents excel :
- le premier est rempli de fiches descriptives (fichesdescriptives.xls), classées par onglets (1A, 1B, 2A, 2B,...). A chaque fois la même fiche avec le même format, mais des valeurs différentes dans chacune.
- le deuxième est un document de synthèse (synthese.xls) dans lequel je souhaite reprendre les données du premier, en fonction du numero de l'onglet.
J'ai donc une premiere colonne appelée ID avec le numero de l'onglet en question (exple : 2A), et sur la suite de la ligne avec le "copier avec liaison" des formules du style " ='[fichesdescriptives.xls]2A'!$C$7 "
J'aimerais que lorsque je change la valeur de ma case ID (exple : 27B), ma ligne se mette automatiquement à jour et que toutes les valeurs évoluent en prenant la valeur 27B de l'exemple, sous la forme " ='[fichesdescriptives.xls]27B'!$C$7 "
Si vous avez une solution à mon problème, je vous remercie par avance !
je me casse un peu la tête sous excel, peut etre pourrez-vous m'aider.
Je dispose de 2 documents excel :
- le premier est rempli de fiches descriptives (fichesdescriptives.xls), classées par onglets (1A, 1B, 2A, 2B,...). A chaque fois la même fiche avec le même format, mais des valeurs différentes dans chacune.
- le deuxième est un document de synthèse (synthese.xls) dans lequel je souhaite reprendre les données du premier, en fonction du numero de l'onglet.
J'ai donc une premiere colonne appelée ID avec le numero de l'onglet en question (exple : 2A), et sur la suite de la ligne avec le "copier avec liaison" des formules du style " ='[fichesdescriptives.xls]2A'!$C$7 "
J'aimerais que lorsque je change la valeur de ma case ID (exple : 27B), ma ligne se mette automatiquement à jour et que toutes les valeurs évoluent en prenant la valeur 27B de l'exemple, sous la forme " ='[fichesdescriptives.xls]27B'!$C$7 "
Si vous avez une solution à mon problème, je vous remercie par avance !
A voir également:
- [excel] changer 1 formule en fonction colonID
- Changer dns - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
3 réponses
Bonjour,
A la place de ta formule ='[fichesdescriptives.xls]2A'!$C$7
Il faut que tu utilises la fonction INDIRECT:
=INDIRECT("[fichesdescriptives.xls]"&A1&"!"&"C7")
en admettant qu'en A1 tu as le nom de ta feuille, cela te donnera le contenu de la cellule C7 de la feuille indiquée en A1 du classeur fichesdescriptives.xls.
m@rina
A la place de ta formule ='[fichesdescriptives.xls]2A'!$C$7
Il faut que tu utilises la fonction INDIRECT:
=INDIRECT("[fichesdescriptives.xls]"&A1&"!"&"C7")
en admettant qu'en A1 tu as le nom de ta feuille, cela te donnera le contenu de la cellule C7 de la feuille indiquée en A1 du classeur fichesdescriptives.xls.
m@rina