Formule

Franck6628 -  
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   - 10 nov. 2021 à 18:04
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
A voir également:

4 réponses

yclik Messages postés 3835 Date d'inscription   Statut Membre Dernière intervention   1 553
 
Bonjour
une piste
=INDIRECT("A"&EQUIV(MAX($C$1:$C$7);$C$1:$C$7))

0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
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
Franck6628
 
J'essaie mais cela ne passe pas.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432 > Franck6628
 
voyez 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
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   144
 
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
fzie
 
Bonjour ALS35,

J'ai essayé la formule, mais elle ne fonctionne pas.
0
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   144 > fzie
 
Bonjour,

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
FZIE Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
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
ALS35 Messages postés 1033 Date d'inscription   Statut Membre Dernière intervention   144 > FZIE Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

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
PHILOU10120 Messages postés 6433 Date d'inscription   Statut Contributeur Dernière intervention   822
 
Bonjour à Vous

Une idée dans le fichier

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



0