Barry ha un foglio di lavoro con 65.000 righe. Non sono ordinati e devono rimanere non ordinati. Può utilizzare la funzione MAX sulla colonna e ottenere il valore massimo in quella colonna. Tuttavia, vuole anche conoscere l’indirizzo della prima cella nella colonna che contiene questo valore massimo.

Esistono diversi modi per determinare l’indirizzo del valore massimo. Un modo è utilizzare la funzione ADDRESS insieme alla funzione MAX, nel modo seguente:

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

La funzione CONFRONTA viene utilizzata per trovare dove nell’intervallo (colonna A) risiede il valore massimo, quindi la funzione INDIRIZZO restituisce l’indirizzo di quella posizione. Una versione più breve della macro lascia fuori la funzione ADDRESS, essendo invece “cablata” per restituire un indirizzo nella colonna A:

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

Ancora un altro modo per ottenere l’indirizzo desiderato è con una formula come questa:

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

Questa formula utilizza la funzione CELLA, insieme a INDICE, per restituire l’indirizzo della cella che corrisponde al valore massimo nella colonna.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (3818) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: