Utilisation des fonctions décaler + cellule

Résolu
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 !

3 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Pourquoi pas simplement
    =DECALER(INDEX(I:I;EQUIV(MAX(I:I);I:I;0));;3)

    A+
    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    0
  3. Handker
     
    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 !
    0