coordonnées d'une cellule

  • Initiateur de la discussion maxime
  • Date de début
M

maxime

Guest
Bonsoir,

Avec Max(A2:A12) je trouve la valeur numérique la plus grande dans la plage définie. Mais comment récupérer l'adresse (ligne, colonne) de la cellule dans laquelle se trouve cette valeur numérique ?!

Merci de votre aide
 

michel_m

XLDnaute Accro
Bonsoir Maxime

si A2:X34 par exemple est nommée zone, l'adresse de la valeur maxi est donnée par la formule:

=ADRESSE(SOMMEPROD((zone=MAX(zone))*LIGNE(zone));SOMMEPROD((zone=MAX(zone))*COLONNE(zone)))

J'ai considéré q'il n'y avait une seule valeur maxi
solution très inspirée par Ste Monique
A+
Michel_M
 

Monique

Nous a quitté
Repose en paix
Bonjour,

S'il y a plusieurs fois la valeur max dans la plage,
adresse de celle située le plus bas puis à droite :
=ADRESSE(MAX(SI(Zone=MAX(Zone);LIGNE(Zone)));MAX(SI((Zone=MAX(Zone))*(LIGNE(Zone)=MAX(SI(Zone=MAX(Zone);LIGNE(Zone))));COLONNE(Zone))))

Sans les $
=ADRESSE(MAX(SI(Zone=MAX(Zone);LIGNE(Zone)));MAX(SI((Zone=MAX(Zone))*(LIGNE(Zone)=MAX(SI(Zone=MAX(Zone);LIGNE(Zone))));COLONNE(Zone)));4)

Si la plage ne comporte qu'une colonne :
=ADRESSE(MAX(SI(Plage=MAX(Plage);LIGNE(Plage)));COLONNE(Plage);4)

Formules matricielles, à valider par ctrl, maj et entrée
 

Discussions similaires

Réponses
4
Affichages
220

Statistiques des forums

Discussions
312 497
Messages
2 088 992
Membres
104 000
dernier inscrit
dinelcia