Restituisce un aggregato in un elenco o database. La funzione AGGREGA può applicare funzioni di aggregazione diverse a un elenco o database con l'opzione di ignorare le righe nascoste e i valori di errore.
Sintassi
Riferimento
AGGREGA(num_funzione, opzioni, rif1, [rif2], …)
Matrice
AGGREGA(num_funzione, opzioni, matrice, [k])
Gli argomenti della sintassi della funzione AGGREGA sono i seguenti:
-
Num_funzione Obbligatorio. Numero compreso tra 1 e 19 che specifica la funzione da utilizzare.
Num_funzione |
Funzione |
1 |
MEDIA |
2 |
CONTA.NUMERI |
3 |
CONTA.VALORI |
4 |
MAX |
5 |
MIN |
6 |
PRODOTTO |
7 |
DEV.ST.C |
8 |
DEV.ST.P |
9 |
SOMMA |
10 |
VAR.C |
11 |
VAR.P |
12 |
MEDIANA |
13 |
MODA.SNGL |
14 |
GRANDE |
15 |
PICCOLO |
16 |
INC.PERCENTILE |
17 |
INC.QUARTILE |
18 |
ESC.PERCENTILE |
19 |
ESC.QUARTILE |
-
Opzioni Obbligatorio. Valore numerico che determina i valori da ignorare nell'intervallo di valutazione della funzione.
Nota: La funzione non ignora le righe nascoste, i subtotali annidati o le aggregazioni annidate se l'argomento matrice include un calcolo, ad esempio: =AGGREGA(14,3,A1:A100*(A1:A100>0),1)
Opzione |
Comportamento |
0 o omesso |
Ignora le funzioni annidate SUBTOTALE e AGGREGA |
1 |
Ignora le righe nascoste e le funzioni annidate SUBTOTALE e AGGREGA |
2 |
Ignora i valori di errore e le funzioni annidate SUBTOTALE e AGGREGA |
3 |
Ignora le righe nascoste, i valori di errore e le funzioni annidate SUBTOTALE e AGGREGA |
4 |
Non ignora alcun elemento |
5 |
Ignora le righe nascoste |
6 |
Ignora i valori di errore |
7 |
Ignora le righe nascoste e i valori di errore |
-
Rif1 Obbligatorio. Primo argomento numerico per le funzioni che accettano più argomenti numerici di cui si vuole calcolare il valore aggregato.
-
Rif2,... Facoltativo. Argomenti numerici da 2 a 253 di cui si desidera il valore aggregato.
Per le funzioni che accettano matrici, rif1 è una matrice o una formula matrice oppure un riferimento a un intervallo di celle di cui si desidera il valore aggregato. Rif2 è un secondo argomento obbligatorio per determinate funzioni. Le funzioni seguenti richiedono un argomento rif2:
Funzione |
GRANDE(matrice;k) |
PICCOLO(matrice;k) |
INC.PERCENTILE(matrice;k) |
INC.QUARTILE(matrice;quarto) |
ESC.PERCENTILE(matrice;k) |
ESC.QUARTILE(matrice;quarto) |
Osservazioni
num_funzione :
-
Non appena si digita l'argomento num_funzione al momento dell'immissione della funzione AGGREGA in una cella del foglio di lavoro, verrà visualizzato un elenco di tutte le funzioni utilizzabili come argomenti.
Errori:
-
Se un secondo argomento di riferimento è obbligatorio ma non viene fornito, AGGREGA restituisce un #VALUE! .
-
Se uno o più riferimenti sono riferimenti 3D, AGGREGA restituisce il #VALUE! .
Tipo di intervallo:
-
La funzione AGGREGA è progettata per colonne di dati o intervalli verticali. Non è progettato per righe di dati o intervalli orizzontali. Ad esempio, quando si esegue il subtotale di un intervallo orizzontale usando l'opzione 1, ad esempio AGGREGA(1, 1, rif1), nascondere una colonna non influisce sul valore della somma aggregata. Tuttavia, nascondere una riga in un intervallo verticale influisce sull'aggregazione.
Esempio
Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO. Se necessario, è possibile regolare la larghezza delle colonne per visualizzare tutti i dati.
#DIV/0! |
82 |
|
72 |
65 |
|
30 |
95 |
|
#NUM! |
63 |
|
31 |
53 |
|
96 |
71 |
|
32 |
55 |
|
81 |
83 |
|
33 |
100 |
|
53 |
91 |
|
34 |
89 |
|
Formula |
Descrizione |
Risultato |
=AGGREGA(4; 6; A1:A11) |
Calcola il valore massimo ignorando i valori di errore nell'intervallo |
96 |
=AGGREGA(14; 6; A1:A11; 3) |
Calcola il terzo valore più grande ignorando i valori di errore nell'intervallo |
72 |
=AGGREGA(15; 6; A1:A11) |
Tornerà #VALUE! . Ciò è dovuto al fatto che AGGREGA prevede un secondo argomento di riferimento, perché la funzione (PICCOLO) ne richiede uno. |
#VALORE! |
=AGGREGA(12; 6; A1:A11; B1:B11) |
Calcola la mediana ignorando i valori di errore nell'intervallo |
68 |
=MAX(A1:A2) |
Restituisce un valore di errore, dal momento che sono presenti valori di errore nell'intervallo di valutazione |
#DIV/0! |