Funzione MAX in Excel - Trova il numero più grande

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione MAX di Excel in Excel per calcolare il numero più grande.

Panoramica della funzione MAX

La funzione MAX Calcola il numero più grande.

Per utilizzare la funzione MAX Excel Worksheet, seleziona una cella e digita:

(Notare come appaiono gli input della formula)

Funzione MAX Sintassi e ingressi:

1 =MAX(numero1,numero2)

Vettore - Una serie di numeri.

Come utilizzare la funzione MAX

La funzione MAX restituisce il valore più grande da un insieme di dati.

Qui usiamo la funzione MAX per trovare il PIL più alto del mondo:

1 =MAX(B2:B11)

Celle vuote o celle con testo

La funzione MAX ignora le celle vuote o che contengono valori non numerici.

Data MAX

Poiché Excel memorizza la data come numeri di serie, possiamo utilizzare la funzione MAX per trovare la data massima.

1 =MAX(B2:B8)

CERCA.VERT & MAX

Nel nostro esempio sopra, abbiamo usato la funzione MAX per determinare il PIL più alto del mondo. Dopo aver trovato il PIL MAX, possiamo usare la funzione CERCA.VERT per trovare il paese con il PIL più alto:

1 =CERCA.VERT(MAX(A2:A9), A2:B9, 2, FALSO)

La funzione sopra calcola il PIL più alto utilizzando la funzione MAX. La funzione CERCA.VERT ricerca il PIL più alto e restituisce le informazioni dalla seconda colonna (come indicato da "2" nella nostra formula) dell'intervallo di ricerca (A2:B9).

Nota: l'elemento che stiamo cercando (GDP) deve essere nella prima colonna quando si utilizza la funzione CERCA.VERT.

Funzione MAXIFS

La funzione MAXIFS restituisce il valore massimo da un intervallo di dati in base a uno o più criteri. Dal nostro esempio del PIL, supponiamo di voler trovare il PIL più alto di un paese asiatico. Usa la formula:

1 =MAXIFS($C$2:$C$11, $B$2:$B$11, E2)

La funzione restringe il suo intervallo di dati applicando le condizioni fornite. Cerca l'Asia in B2:B11, creando così un sottoinsieme dall'intervallo di dati originale. Il valore massimo viene quindi calcolato da questo sottoinsieme di dati.

Per saperne di più su come funziona la funzione MAXIFS, leggi il nostro tutorial su MAXIFS e MINIFS.

Nota: la funzione MAXIFS è disponibile solo in Excel 2022 o Excel 365. Se disponi di una versione precedente di Excel, puoi utilizzare la funzione matrice per creare il tuo MAX IF.

SE MASSIMO

Se stai utilizzando versioni precedenti di Excel, puoi combinare la funzione IF con la funzione MAX utilizzando una funzione array. Prendendo lo stesso esempio di prima, usa la formula:

1 {=MAX(SE(E2=$B$2:$B$11, $C$2:$C$11))}

Nota: quando si creano funzioni di matrice, è necessario premere CTRL + MAIUSC + INVIO anziché solo INVIO dopo aver creato la formula.

Noterai come appaiono le parentesi graffe. Non puoi semplicemente digitare manualmente le parentesi graffe; devi usare CTRL + MAIUSC + INVIO.

La formula crea un sottoinsieme del PIL utilizzando i criteri di ricerca. La funzione IF cerca "Asia" in B2:B11 e restituisce i valori corrispondenti da C2:C11 alla funzione MAX. Quindi, calcolando il PIL più alto solo in Asia.

Note: La formula sopra utilizza riferimenti assoluti (i segni $) per bloccare i riferimenti di cella durante la copia delle formule. Se non hai familiarità con questo, leggi il nostro Guida ai riferimenti di Excel

Funzione MAX in Fogli Google

La funzione MAX funziona esattamente allo stesso modo in Fogli Google come in Excel.

Note aggiuntive

La funzione MIN restituisce il numero più piccolo di una serie.

Esempi MAX in VBA

Puoi anche accedere alla funzione Excel MAX da VBA, usando Application.WorksheetFunction.

1 Application.WorksheetFunction.Max(1, 1.23, 3, 21 + 9.43)

L'istruzione sopra restituirà 30,43 come valore massimo (21 + 9,43 = 30,43)

MAX può anche accettare un intervallo (o un intervallo denominato) come parametro come mostrato nel codice VBA di seguito

12 Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max(Range("A1:A10"))

Inoltre, MAX può accettare come parametro il nome di una tabella come quella mostrata sopra:

12 Dim Max_Value As DoubleMax_Value = Application.WorksheetFunction.Max(Range("Table1"))

MAX ignora i valori non numerici, quindi il risultato del codice sopra è 80.

Torna all'elenco di tutte le funzioni in Excel

wave wave wave wave wave