Rechercher la cellule avec la valeur la plus élevée d'une plage de cellules


12

J'ai une rangée de valeurs de pourcentage. Dans le dernier de la ligne (colonne E), je veux que le texte apparaisse, c'est-à-dire dans la toute première ligne au-dessus des valeurs:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Quelle est la formule à mettre dans les cellules de la colonne E?

Réponses:


14

Cette formule devrait faire l'affaire pour la première ligne:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Faites glisser la formule sur les autres lignes, et la A2:D2plage doit être automatiquement ajustée à A3:D3, A4:D4etc.

Explication:

  • La MAXfonction renvoie la valeur la plus élevée de la plage A2:D2. Pour la ligne 2, ce serait 13%.
  • Ensuite, la MATCHfonction renvoie l'index de cette valeur dans la plage donnée. Ce serait 2(colonne B).
  • Enfin, INDEXretourne la valeur d'une cellule dans la A1:D1plage, ligne 1, avec l'index renvoyé par MATCHcomme index de colonne.

N'hésitez pas à copier l'exemple de feuille de calcul que j'ai configuré. Reportez-vous également à la liste des fonctions des feuilles de calcul Google .


Merci jusqu'ici. Mais la fonction Match semble avoir une erreur. "Fonction d'analyse d'erreur".
tzippy

D'accord, j'ai dû utiliser des points-virgules parce que je suis dans un lieu différent. Fonctionne maintenant!
tzippy

OK, bien :) Le ;vs ,est un problème de locale.
Vidar S. Ramdal, le

Que faire si deux lignes correspondent à la valeur maximale?
Gerbus

@Gerbus Je suppose que vous voulez dire "Et s'il y a 2 colonnes correspondant à la valeur maximale?". MATCHne renvoie qu'une seule valeur, le résultat sera donc l'en-tête de la première colonne avec la valeur max. Donc , si A=3, B=2, C=3, le résultat sera A.
Vidar S. Ramdal
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.