Formule

Bonjour,

J'ai un tableau qui comprend dans la première ligne les mois "janvier - décembre" et la première colonne le nom de nos clients. Ensuite dans la plage figure le chiffre d'affaire réalisé par chaque clien sur chaque mois.

Pouvez vous m'aider à trouvé, le chiffre d'affaire le plus élevé dans la plage, le mois dans lequel il a été réalisé et le client qui l'a réalisé.

Cordialement
Franck

4 réponses

  1. Bonjour
    une piste
    =INDIRECT("A"&EQUIV(MAX($C$1:$C$7);$C$1:$C$7))

    0
    1. Contributeur
      Bonjour
      une variante selon le tableau d'Yclic (salut, ami) avec un petit rappel pour sa formule: si le champ de EQUIV n'est pas classé, il faut terminer le code par ;0) comme ci dessous

      =INDEX(A:B;EQUIV(MAX(C:C);C:C;0);1)

      le ;1) final renvoie la colonne A (1° du champ adressé dans INDEX
      replacé par ;2) il renvoie la B
      dans les deux propositions, si vous avez deux clients avec le même montant, la formule ne renverra que le premier.
      S'il y a risque important, il faudra changer de formule, mais là il faudrait plus d'informations sur vos données, histoire de ne pas proposer dans le vide

      crdlmnt.
      0
      1. J'essaie mais cela ne passe pas.
        0
      2. Contributeur
        @Franck6628voyez la proposition de ALS35 qui semble mieux adaptée après relecture de votre demande
        éventuellement pour passer le fichier:
        httyps://www.cjoint.com
        déposez, créez le lien copiez le et revenez le coller ici
        à vous lire
        crdlmnt
        0
    2. Bonjour à tous,

      Si j'ai bien compris la problématique, Franck6628 possède un tableau à deux entrées.
      Une proposition avec des formules matricielle :
      Pour le nom :
      =INDEX($A:$A;MAX(SI($B$2:$D$5=MAX($B$2:$D$5);LIGNE($B$2:$D$5);"")))
      Pour le mois :
      =INDEX($1:$1;MAX(SI($B$2:$D$5=MAX($B$2:$D$5);COLONNE($B$2:$D$5);"")))
      Attention formules à valider par Ctrl+Maj+Entrée, elle se mettent alors automatiquement entre accolades {}
      Pour le max :
      =MAX($B$2:$D$5)


      Cordialement
      0
      1. Bonjour ALS35,

        J'ai essayé la formule, mais elle ne fonctionne pas.
        0
      2. @fzieBonjour,

        Et bien poste un exemple de ton fichier en passant par cjoint.com ou mon-partage.fr (ou autre) et en donnant le lien généré.

        Cordialement
        0
      3. https://cjoint.com/c/KKkqxQIsTEf

        C'est le lien du tableau sur lequel je souhaiterais faire la formule.

        Le montant maximal du tableau est: 72.
        Je souhaiterais trouver une formule qui me donnera le mois le dans lequel ce chiffre à été réalisé et le numéro du shop qui la fait.

        Cordialement
        0
      4. @FZIEBonjour,

        Si tu suis bien ce que j'ai dit au post #3 et si tu modifies correctement la formule pour prendre en compte les bonnes zones
        Pour le Shop :
        =INDEX($A:$A;MAX(SI($B$2:$M$6=MAX($B$2:$M$6);LIGNE($B$2:$M$6);"")))
        Pour le mois :
        =INDEX($1:$1;MAX(SI($B$2:$M$6=MAX($B$2:$M$6);COLONNE($B$2:$M$6);"")))
        Formules matricielles à valider par Ctrl+Maj+Entrée, elles se mettent alors entre accolades {}

        https://www.cjoint.com/c/KKkrdUl84HQ

        Cordialement
        0