Microsoft 365 formule pour afficher un nom en fonction d'une valeur chiffrée

Amande41

XLDnaute Nouveau
Bonjour à tous,
je suis coincée dans un exercice. Je dois ordonnée les 3 pays dont les productions sont les plus importante d'après mes valeurs mais j'obtiens une erreur je ne la comprend pas. Quelqu'un pouurait-il m'orienter svp? Cordialement
J'ai mis en formule: =INDEX(A$3:A$23;EQUIV(MAX(C$3:C$23);C$3:C$23;0);G22)
G22 correspond à la case qui est encadrée en noir

Capture.PNG
1588248470620.png
 

Pièces jointes

  • 1588248475383.png
    1588248475383.png
    2 KB · Affichages: 9
Solution
Bonjour à tous,

Au lieu de max() qui fonctionne bien pour le premier, il serait mieux d'utiliser grande.valeur().
Pour l'erreur, qui a t il en "G22"?
INDEX(matrice, no_lig, [no_col])
VB:
=INDEX(A$3:A$23;EQUIV(MAX(C$3:C$23);C$3:C$23;0))
si c'est un chiffre, peut-être indirect(G22)

JHA

JHA

XLDnaute Barbatruc
Bonjour à tous,

Au lieu de max() qui fonctionne bien pour le premier, il serait mieux d'utiliser grande.valeur().
Pour l'erreur, qui a t il en "G22"?
INDEX(matrice, no_lig, [no_col])
VB:
=INDEX(A$3:A$23;EQUIV(MAX(C$3:C$23);C$3:C$23;0))
si c'est un chiffre, peut-être indirect(G22)

JHA
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 367
Messages
2 087 648
Membres
103 628
dernier inscrit
rou37x