GRANDE Funzione Excel - Calcola kth valore più grande

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione GRANDE di Excel in Excel per calcolare l'ennesimo valore più grande.

Panoramica delle funzioni GRANDE

La funzione LARGE Calcola il k-esimo valore più grande.

Per utilizzare la funzione Foglio di lavoro Excel GRANDE, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione LARGE Sintassi e input:

1 =GRANDE(matrice,k)

Vettore - Una serie di numeri.

K - La posizione del valore che si desidera restituire. Esempio: 6 restituirebbe il sesto valore più grande.

Come usare la funzione GRANDE

La funzione LARGE restituisce il k-esimo numero più grande da un intervallo di valori. È l'opposto della funzione SMALL.

Per utilizzare la funzione GRANDE, utilizzare la seguente formula:

1 =GRANDE(B2:B9, 3)

Qui stiamo cercando il 3° numero più grande (3° studente più anziano) nell'intervallo B2:B9.

Errore fuori portata

Se inserisci un numero k, maggiore del numero di elementi nell'intervallo, la funzione GRANDE restituirà #NUM! errore

1 =GRANDE(B2:B8, 8)

Nota qui che stiamo cercando l'ottavo numero più grande in un intervallo di soli 7 numeri. Quindi la funzione GRANDE restituisce #NUM!.

Dati non numerici

La funzione LARGE ignorerà completamente i dati non numerici come se quei dati non facessero parte dell'intervallo di dati.

1 =GRANDE(B2:B8, 4)

GRANDE Se

Possiamo usare la funzione LARGE anche con criteri per eseguire un "se grande". Ad esempio, supponiamo di voler trovare il 2° studente maschio più anziano.

Useremo questa formula di matrice:

1 {=GRANDE(SE(B2:B8 = "M", C2:C8), 2)}

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.

Per saperne di più su come funziona la formula LARGE “IF”, leggi il nostro tutorial su LARGE If e LARGE IF.

Ordina con la funzione GRANDE

Un caso d'uso molto utile per la funzione LARGE consiste nell'ordinare i dati in ordine decrescente (dal più grande al più piccolo). Per ordinare i dati, combiniamo la funzione LARGE con la funzione ROW.

1 =GRANDE($A$2:$A$8, RIGA()-1)

Questa funzione funziona utilizzando la funzione ROW per definire il valore k. Nota come la riga 2 ha il numero più grande (k = 1), la riga 3 ha il secondo più grande (k = 2), così via e così via. Quindi, ordinando l'intervallo dal più grande al più piccolo.

Per saperne di più leggi il nostro tutorial sull'ordinamento con le funzioni SMALL e LARGE.

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 la nostra Guida ai riferimenti di Excel (link a: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )

Funzione GRANDE in Fogli Google

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

GRANDE Esempi in VBA

Puoi anche usare la funzione LARGE in VBA. Tipo:
application.worksheetfunction.large(array,k)
Per gli argomenti della funzione (array, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

wave wave wave wave wave