Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JièL
Bonjoir(c)
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argument dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
Bonjoir(c) millet.a@gmail.com
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argument
dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2))
B2 étant la cellule qui contient x
Je vous remercie
--
JièL / Jean-Louis GOUBERT - Bonne année 2007
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/
J'aimerais savoir comment passer une référence de cellule en argument dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
moinsundemi
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c)
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argume nt dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
Je vous remercie de votre réponse et de m'avoir fait découvrir la
fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur
recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ...
j'obtiens 5, ce qui est totalement faux, et je ne comprends pas
pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c) millet.a@gmail.com
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argume nt
dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2))
B2 étant la cellule qui contient x
Je vous remercie
--
JièL / Jean-Louis GOUBERT - Bonne année 2007
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c)
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argume nt dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
moinsundemi
Ajout :
Si je mets R6:R25 dans une cellule, mettons A1, et que je tape EQUIV(0;INDIRECT(A1);0), j'obtiens à nouveau 14 !
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c)
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argu ment dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
Ajout :
Si je mets R6:R25 dans une cellule, mettons A1, et que je tape
EQUIV(0;INDIRECT(A1);0), j'obtiens à nouveau 14 !
Je vous remercie de votre réponse et de m'avoir fait découvrir la
fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur
recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ...
j'obtiens 5, ce qui est totalement faux, et je ne comprends pas
pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c) millet.a@gmail.com
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argu ment
dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2))
B2 étant la cellule qui contient x
Je vous remercie
--
JièL / Jean-Louis GOUBERT - Bonne année 2007
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/
Si je mets R6:R25 dans une cellule, mettons A1, et que je tape EQUIV(0;INDIRECT(A1);0), j'obtiens à nouveau 14 !
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
Maintenant, il me reste quelques interrogations sur son utilisation :
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Bonjoir(c)
Le 14/01/2007 12:56 vous avez écrit ceci :
Bonjour à tous,
J'aimerais savoir comment passer une référence de cellule en argu ment dans une formule.
Par exemple, calculer un nombre, mettons x
Et passer ce x en paramètre dans une formule, du genre MAX(A2:Ax)
essayez ça =MAX(A2:INDIRECT("A"&B2)) B2 étant la cellule qui contient x
Je vous remercie
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
JièL
Bonjoir(c) moinsundemi
Le 14/01/2007 15:56 vous avez écrit ceci :
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
de rien
Maintenant, il me reste quelques interrogations sur son utilisation :
Argh
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
ok
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Si c'est juste pour avoir un peu de lumière, ok, ça je peux faire ;-)))
En fait indirect interprète ce qui est entre les () pour ramener une série de données matricielle... Pour le voir il y a une façon simple, dans la formule si dessus, dans la barre de formule, sélectionnez la partie INDIRECT("R"&AA6&":R25") et appuyez sur [F9]. Vous devriez voir votre série de données encadrées par des {} et séparées par des ;
Ceci dit, je n'ai pas eue le temps de me pencher plus sur ce que vous vouliez faire, mais effectivement, 5 doit être la 5ème donnée ramené par indirect et correspondant à 0 L'autre test que vous avez fait ne doit pas être valable dans tous les cas
Mais bon, je vois que personne ne s'est précipité pour vous donnez une autre solution, du coup je me dis que ça dois être un peu plus complexe que ça ;-)
Attendez que les autres se mettent à réfléchir, ça va fuser d'ici peu ;-)
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/
Bonjoir(c) moinsundemi
Le 14/01/2007 15:56 vous avez écrit ceci :
Je vous remercie de votre réponse et de m'avoir fait découvrir la
fonction INDIRECT()
de rien
Maintenant, il me reste quelques interrogations sur son utilisation :
Argh
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur
recherchée
ok
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ...
j'obtiens 5, ce qui est totalement faux, et je ne comprends pas
pourquoi
Pouvez-vous m'éclairer ?
Si c'est juste pour avoir un peu de lumière, ok, ça je peux faire ;-)))
En fait indirect interprète ce qui est entre les () pour ramener une série
de données matricielle... Pour le voir il y a une façon simple, dans la
formule si dessus, dans la barre de formule, sélectionnez la partie
INDIRECT("R"&AA6&":R25") et appuyez sur [F9]. Vous devriez voir votre
série de données encadrées par des {} et séparées par des ;
Ceci dit, je n'ai pas eue le temps de me pencher plus sur ce que vous
vouliez faire, mais effectivement, 5 doit être la 5ème donnée ramené par
indirect et correspondant à 0
L'autre test que vous avez fait ne doit pas être valable dans tous les cas
Mais bon, je vois que personne ne s'est précipité pour vous donnez une
autre solution, du coup je me dis que ça dois être un peu plus complexe
que ça ;-)
Attendez que les autres se mettent à réfléchir, ça va fuser d'ici peu ;-)
--
JièL / Jean-Louis GOUBERT - Bonne année 2007
Là bas mieux qu'en face ;-) http://forums.offices.free.fr/
La FAQ Outlook est là : http://faq.outlook.free.fr/
Les stats de CDO : http://faq.outlook.free.fr/cdo/
Je vous remercie de votre réponse et de m'avoir fait découvrir la fonction INDIRECT()
de rien
Maintenant, il me reste quelques interrogations sur son utilisation :
Argh
J'ai une plage sur laquelle je fais une recherche, avec EQUIV()
Lorsque je fais EQUIV(0;R6:R25;0), j'obtiens 14, ce qui est la valeur recherchée
ok
Et si je fais EQUIV(0;INDIRECT("R"&AA6&":R25");0), où AA6=6 ... j'obtiens 5, ce qui est totalement faux, et je ne comprends pas pourquoi
Pouvez-vous m'éclairer ?
Si c'est juste pour avoir un peu de lumière, ok, ça je peux faire ;-)))
En fait indirect interprète ce qui est entre les () pour ramener une série de données matricielle... Pour le voir il y a une façon simple, dans la formule si dessus, dans la barre de formule, sélectionnez la partie INDIRECT("R"&AA6&":R25") et appuyez sur [F9]. Vous devriez voir votre série de données encadrées par des {} et séparées par des ;
Ceci dit, je n'ai pas eue le temps de me pencher plus sur ce que vous vouliez faire, mais effectivement, 5 doit être la 5ème donnée ramené par indirect et correspondant à 0 L'autre test que vous avez fait ne doit pas être valable dans tous les cas
Mais bon, je vois que personne ne s'est précipité pour vous donnez une autre solution, du coup je me dis que ça dois être un peu plus complexe que ça ;-)
Attendez que les autres se mettent à réfléchir, ça va fuser d'ici peu ;-)
-- JièL / Jean-Louis GOUBERT - Bonne année 2007 Là bas mieux qu'en face ;-) http://forums.offices.free.fr/ La FAQ Outlook est là : http://faq.outlook.free.fr/ Les stats de CDO : http://faq.outlook.free.fr/cdo/