Fonction indirect
Résolu
Doci
-
Doci -
Doci -
Bonjour à tous,
Alors voila, j'ai deux fichiers excel. Un qui contient des valeurs de références pour un échantillons données. Et un autre qui contient d'autres valeurs associées aux mêmes échantillons, mais ces valeurs peuvent avoir été prises deux, trois fois, afin de voir de la variabilité. J'aimerai que dans le second tableur, on retrouve les valeurs du premier. Pour cela, j'ai utiliser la fonction Equiv pour retrouver l'échantillon dans les deux tableurs. Et ensuite la fonction indirect pour "amener" les valeurs voulues.
J'ai eu un problème d'excel, il y a quelques jours et j'ai du modifier les registres, depuis la fonction indirect ne me ramène plus les valeurs. Est ce dû aux registres ou à la fonction?
Tableur1:
Ech1 Y1 Y11
Ech2 Y2 Y22
Ech3 Y3 Y333
Tableur2:
Ech1 X1 X11
Ech1 X1' X11'
Ech2 X2 X22
Ech3 X3 X33
Ech3 X3' X33'
Ech3 X3'' X33''
A2= Ech1
B2=EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0) (fonctionne)
C2=INDIRECT("'[Tableur1.xlsx]Feuil1'!$C"&(B2+1)) (ne fonctionne pas, #REF!)
Merci pour votre aide
Alors voila, j'ai deux fichiers excel. Un qui contient des valeurs de références pour un échantillons données. Et un autre qui contient d'autres valeurs associées aux mêmes échantillons, mais ces valeurs peuvent avoir été prises deux, trois fois, afin de voir de la variabilité. J'aimerai que dans le second tableur, on retrouve les valeurs du premier. Pour cela, j'ai utiliser la fonction Equiv pour retrouver l'échantillon dans les deux tableurs. Et ensuite la fonction indirect pour "amener" les valeurs voulues.
J'ai eu un problème d'excel, il y a quelques jours et j'ai du modifier les registres, depuis la fonction indirect ne me ramène plus les valeurs. Est ce dû aux registres ou à la fonction?
Tableur1:
Ech1 Y1 Y11
Ech2 Y2 Y22
Ech3 Y3 Y333
Tableur2:
Ech1 X1 X11
Ech1 X1' X11'
Ech2 X2 X22
Ech3 X3 X33
Ech3 X3' X33'
Ech3 X3'' X33''
A2= Ech1
B2=EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0) (fonctionne)
C2=INDIRECT("'[Tableur1.xlsx]Feuil1'!$C"&(B2+1)) (ne fonctionne pas, #REF!)
Merci pour votre aide
A voir également:
- Fonction indirect
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
2 réponses
Bonjour
et à quoi sert la fonction INDIRECT dans ce cas? pourquoi ne pas utiliser directement
=INDEX('[Tableur1.xlsx]Feuil1'!$C$2:$C$401;EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0))
ou s'il faut décaler de 1 pour correspondre à B2+1
=INDEX('[Tableur1.xlsx]Feuil1'!$C$2:$C$401;EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0)+1)
crdlmnt
et à quoi sert la fonction INDIRECT dans ce cas? pourquoi ne pas utiliser directement
=INDEX('[Tableur1.xlsx]Feuil1'!$C$2:$C$401;EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0))
ou s'il faut décaler de 1 pour correspondre à B2+1
=INDEX('[Tableur1.xlsx]Feuil1'!$C$2:$C$401;EQUIV(A2;'[Tableur1.xlsx]Feuil1'!$B$2:$B$401;0)+1)
crdlmnt