Barry a une feuille de calcul avec plusieurs milliers de lignes. Ils ne sont pas triés et doivent rester non triés. Il peut utiliser la fonction MAX sur la colonne et obtenir la valeur maximale de cette colonne. Cependant, il souhaite également connaître l’adresse de la première cellule de la colonne contenant cette valeur maximale.

Il existe plusieurs façons de déterminer l’adresse de la valeur maximale. Une façon consiste à utiliser la fonction ADDRESS en conjonction avec la fonction MAX, de la manière suivante:

=ADDRESS(MATCH(MAX(A:A),A:A,0),1,4)

La fonction MATCH est utilisée pour trouver où dans la plage (colonne A) réside la valeur maximale, puis la fonction ADDRESS renvoie l’adresse de cet emplacement. Une version plus courte de la macro laisse la fonction ADRESSE, au lieu d’être « câblée » pour renvoyer une adresse dans la colonne A:

="A"&MATCH(MAX(A:A),A:A,0)

Une autre façon d’obtenir l’adresse souhaitée est d’utiliser une formule comme celle-ci:

=CELL("ADDRESS",INDEX(A:A,MATCH(MAX(A:A),A:A,0)))

Cette formule utilise la fonction CELL, en conjonction avec INDEX, pour renvoyer l’adresse de la cellule qui correspond à la valeur maximale de la colonne.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (11441) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Cell_Address_of_a_Maximum_Value [Adresse de cellule d’une valeur maximale].