Come utilizzare la funzione AGGREGA di Excel -

Sommario

Sommario

La funzione AGGREGAZIONE di Excel restituisce un calcolo aggregato come MEDIA, CONTA, MAX e così via, ignorando facoltativamente le righe e gli errori nascosti. Sono disponibili un totale di 19 operazioni, specificate dal numero di funzione nel primo argomento (vedere la tabella per le opzioni).

Scopo

Restituisce il calcolo aggregato

Valore di ritorno

Dipende dalla funzione specificata

Sintassi

= AGGREGATE (function_num, options, ref1, ref2)

argomenti

  • function_num - Operazione da eseguire (1-19).
  • opzioni - Valori da ignorare (0-7).
  • ref1 - Primo argomento.
  • ref2 - Secondo argomento (k).

Versione

Excel 2010

Note sull'utilizzo

La funzione AGGREGATE restituisce il risultato di un calcolo aggregato come MEDIA, CONTEGGIO, MAX, MIN, ecc. Sono disponibili 19 operazioni in totale e l'operazione da eseguire è specificata come un numero, che appare come primo argomento nella funzione. Il secondo argomento, opzioni, controlla come AGGREGATE gestisce errori e valori nelle righe nascoste. Vedere le tabelle seguenti per tutte le opzioni disponibili.

Esempio 1

Per restituire il valore MAX nell'intervallo A1: A10, ignorando sia gli errori che le righe nascoste, fornire 4 per il numero di funzione e 7 per le opzioni:

=AGGREGATE(4,7,A1:A10) // max value

Per restituire il valore MIN con le stesse opzioni, modificare il numero della funzione in 5:

=AGGREGATE(5,7,A1:A10) // min value

Esempio n. 2

Nell'esempio mostrato sopra, la formula in D5 è:

=AGGREGATE(4,6,values)

dove "valori" è l'intervallo denominato B5: B14. Il numero della funzione è 4, che specifica MAX. Le opzioni sono fornite come 6, per ignorare solo gli errori.

Esempio # 3 - nth più grande

Le formule in D8: D10 dimostrano come restituire i valori "n-esimi più grandi":

=AGGREGATE(14,6,values,1) // 1st largest =AGGREGATE(14,6,values,2) // 2nd largest =AGGREGATE(14,6,values,3) // 3rd largest

Il numero della funzione qui è 14, che esegue la funzione GRANDE. Poiché la funzione LARGE richiede un argomento k, appare come l'ultimo argomento nelle tre formule precedenti.

Esempio # 4 - operazione su array

Ciò che rende AGGREGATE particolarmente utile per formule più complesse è che può gestire gli array in modo nativo quando il numero della funzione è 14-19. Ad esempio, per trovare il valore MAX il lunedì, con dati che includono date e valori, potresti utilizzare AGGREGATE in questo modo:

=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)

Qui specifichiamo 14 per la funzione (GRANDE) e 6 per l'opzione (ignora gli errori). Quindi creiamo un'espressione logica utilizzando la funzione TESTO per controllare tutte le date per il lunedì. Il risultato di questa operazione è un array di valori TRUE / FALSE, che diventano il denominatore dei valori originali. FALSE restituisce zero e genera un # DIV / 0! errore. TRUE restituisce 1 e restituisce il valore originale. La matrice finale di valori ed errori agisce come un filtro. AGGREGATO ignora tutti gli errori e restituisce il più grande (massimo) dei valori sopravvissuti. Esempio più completo qui.

Numeri di funzione

La tabella seguente elenca i numeri di funzione disponibili per la funzione AGGREGATO, insieme al nome della funzione associata. La terza colonna, Rif2, indica il secondo valore di argomento previsto quando richiesto.

Funzione Funzione Rif2
1 MEDIA
2 CONTARE
3 COUNTA
4 MAX
5 MIN
6 PRODOTTO
7 STDEV.S
8 STDEV.P
9 SOMMA
10 VAR.S
11 VAR.P
12 MEDIANO
13 MODE.SNGL
14 GRANDE K
15 PICCOLO K
16 INC.PERCENTILE K
17 QUARTILE.INC quarto
18 PERCENTILE.EXC K
19 QUARTILE.EXC quarto

Opzioni di comportamento

La funzione AGGREGATE ha molte opzioni per ignorare errori, righe nascoste e altre funzioni. I valori possibili sono 0-7, come mostrato nella tabella seguente.

Opzione Comportamento
0 Ignora le funzioni SUBTOTALE e AGGREGATO
1 Ignora le righe nascoste, le funzioni SUBTOTALE e AGGREGATO
2 Ignora i valori di errore, le funzioni SUBTOTALE e AGGREGATO
3 Ignora le righe nascoste, i valori di errore, le funzioni SUBTOTALE e AGGREGATO
4 Non ignorare niente
5 Ignora le righe nascoste
6 Ignora i valori di errore
7 Ignora le righe nascoste e i valori di errore

Appunti

  • AGGREGATO restituisce un #VALORE! errore se è richiesto un secondo argomento di funzione, ma non fornito.
  • I riferimenti 3D non funzionano con AGGREGATE.
  • La funzione AGGREGATE è progettata per intervalli verticali, non per intervalli orizzontali.

Articoli interessanti...