Utilisation des fonctions décaler + cellule
Résolu
Handker
-
Handker -
Handker -
Salut !
J'ai un petit souci sous Excel et j'espère que vous pourrez m'aider :
je veux récupérer la valeur de la cellule 3 cases à droite de la cellule contenant le max d'une colonne, pour ça j'ai essayer de me servir de différentes fonctions (il y a peut-être plus simple) mais je n'arrive pas à comprendre pourquoi ma formule ne marche pas. La formule :
=DECALER(CELLULE("adresse";INDEX(I:I;EQUIV(MAX(I:I);I:I;0)));;3)
En gros l'utilisation de CELLULE("adresse";INDEX(I:I;EQUIV(MAX(I:I);I:I;0))) me permet d'avoir la référence de la cellule dans laquelle j'ai le max de la colonne I (cette partie marche, j'ai testé), et je veux ensuite récupérer la valeur de la cellule 3 cases à droite, et donc j'ai pensé à utiliser décaler pour l'avoir mais ça ne marche pas, donc j'imagine que "décaler" n'aime pas ma fonction cellule qui lui donne sa référence mais je ne voit pas comment faire autrement ...
Une idée ?
Merci !
J'ai un petit souci sous Excel et j'espère que vous pourrez m'aider :
je veux récupérer la valeur de la cellule 3 cases à droite de la cellule contenant le max d'une colonne, pour ça j'ai essayer de me servir de différentes fonctions (il y a peut-être plus simple) mais je n'arrive pas à comprendre pourquoi ma formule ne marche pas. La formule :
=DECALER(CELLULE("adresse";INDEX(I:I;EQUIV(MAX(I:I);I:I;0)));;3)
En gros l'utilisation de CELLULE("adresse";INDEX(I:I;EQUIV(MAX(I:I);I:I;0))) me permet d'avoir la référence de la cellule dans laquelle j'ai le max de la colonne I (cette partie marche, j'ai testé), et je veux ensuite récupérer la valeur de la cellule 3 cases à droite, et donc j'ai pensé à utiliser décaler pour l'avoir mais ça ne marche pas, donc j'imagine que "décaler" n'aime pas ma fonction cellule qui lui donne sa référence mais je ne voit pas comment faire autrement ...
Une idée ?
Merci !
3 réponses
-
Bonjour,
Pourquoi pas simplement
=DECALER(INDEX(I:I;EQUIV(MAX(I:I);I:I;0));;3)
A+ -
Bonsoir
Pourquoi passer par CELLULE ?
Tout simplement
=DECALER(INDEX(I:I;EQUIV(MAX(I:I);I:I;0));;3)
doit donner le résultat escompté
Cdlmnt
Via -
Ah oui effectivement, je me suis pris la tête on dirais ^^ Je pensais que décaler avais besoin de la référence à la cellule mais votre solution marche, merci bien !