www.valterborsato.it

Esploriamo le Potenzialità della Funzione AGGREGA di Excel

La funzione AGGREGA di Excel permette il calcolo di risultati aggregati (come somme, medie, massimi, minimi, ecc.), con la possibilità di ignorare gli errori o le celle nascoste presenti nell'intervallo considerato.
La Funzione AGGREGA permette di applicare ad un elenco o un database una serie di 19 Funzioni, considerando una serie di opzioni (anche fra loro abbinate) per ignorare le righe nascoste e i codici di errore.
La Funzione AGGREGA  può essere considerata, a tutti gli effetti, un'evoluzione della storica Funzione SUBTOTALE rispetto alla quale viene esteso il numero di  opzioni applicabili. Le due Funzioni per altro condividono alcuni codici di impostazione. La Funzione appartiene alla classe delle Funzioni Matematiche ed è disponibile a partire dalla versione 2010 di Excel.

 

La Funzione AGGREGA

Sintassi della Funzione.
La Funzione AGGREGA risulta disponibile in due diverse sintassi rispettivamente denominate di Riferimento e Matrice.
Riferimento =AGGREGA(num_funzione, opzioni, rif1, [rif2], …)
Matrice =AGGREGA(num_funzione; opzioni, matrice [k])

Nella sintassi Riferimento gli argomenti della Funzione rappresentano:
Num_funzione
: argomento obbligatorio, è rappresentato da un numero compreso tra 1 e 19 che specifica la Funzione da utilizzare. (1= MEDIA; 2 = CONTA.VALORI; 3 = CONTA.VALORI .... etc. )
Nell'immagine a sinistra vengono elencate le 19 Funzioni associate ai valori numerici compresi fra 1 e 19.
Opzioni: argomento obbligatorio, è un numero compreso fra 1 e 7 che indica i valori da ignorare o considerare presenti nell'intervallo di valutazione della Funzione (il significato dei codici è illustrato nella tabella sottostante).
Rif1 argomento obbligatorio. Rappresenta il primo argomento numerico (valore; riferimento a singola celle o intervello di celle).
Rif2,... argomento facoltativo. Da 2 fino a 253 argomenti numerici di cui si desidera il valore aggregato.

Nella sintassi Matrice, deve essere definita l'area del foglio che contiene la Matrice su cui si desidera il valore aggregato

 La Funzione AGGREGA di Excel | Codici delle 19 Funzioni che possono essere utilizzate

Le principali opzioni della Funzione AGGREGA

Come indicato nella descrizione della sintassi l'opzione è un argomento obbligatorio e fondamentale della Funzione AGGREGA ed esprime cosa ignorare o considerare nella matrice o nel riferimento di area che si vuole aggregare ad una delle 19 Funzioni.
Ad esempio il codice 1 (valido sia per la Funzione SUBTOTALE sia per AGGREGA) permette alla Funzione di ignorare le righe nascoste, oppure nel caso del codice 2 ignorare gli eventuali  valori di errore presenti nelle celle previste dell'intervallo di un Funzione.
La Funzione AGGREGA, come precedentemente anticipato, è una evoluzione della Funzione SUBTOTALE, tanto che entrambe condividono la medesima impostazione di alcuni codici.
Per illustrare al meglio la Funzione AGGREGA vengono di seguito presentati alcuni semplici esempi.

La Funzione AGGREGA di Excel | Codici delle 7 opzioni considerate dalla Funzione

Applicare la Funzione AGGREGA di Excel per ignorare le righe nascoste in una  sommatoria

Nell'immagine sotto raffigurata viene illustrato un Foglio di lavoro di Excel con una tabella le cui righe dalla 7 alla 15 sono state nascoste.
Applicando una Funzione di sommatoria le celle presenti nell'intervallo di righe nascoste vengono comunque considerate dalla Funzione.
(Nella cella D23 della tabella è inserita la Funzione SOMMA).
Per impedire ad Excel di considerare il contenuto delle celle nascoste è possibile utilizzare la Funzione AGGREGA ed impostare il codice opzione 5 (ignora righe nascoste).
Nella cella D27 è stato imputata la seguente sintassi: =AGGREGA(9;5;D2:D21)
Nella quale come Num_funzione è stato inserito il codice 9 che equivale a SOMMA; come opzione il valore 5 che indica di ignorare le righe nascoste ed infine quale Riferimento è stata imputata l'area da D2 a D21.

 La Funzione AGGREGA di Excel | La sommatoria applicata alla Funzione AGGREGA

:: Per nascondere un gruppo di righe, dopo averle selezionate, nel gruppo pulsanti Celle della scheda Home fare clic su Formato. Scegliere l'opzione Nascondi e scopri e successivamente Nascondi Righe. E' anche possibile una volta selezionate le righe cliccare con il pulsante destro sull'area selezionata ed accedere direttamente all'opzione Nascondi.

Ignorare i codici di errore con la Funzione AGGREGA

Nell'immagine a lato è raffigurata una tabella nella quale nella colonna E, come risultato finale di un Funzione di ricerca, vengono calcolati degli importi.
LLa mancanza d'imputazione di un codice prodotto genera da parte della Funzione Cerca verticale il messaggio di errore di dato non disponibile #N/D
La funzione SOMMA non accetta che nell'intervallo di celle da sommare siano presenti dei codici di errore. Quale risultato della presenza del codice #N/D anche la Funzione SOMMA inserita nella cella E11 restituisce lo stesso codice di errore.

 La Funzione AGGREGA di Excel | Ignorare i codici di errore 

Per ovviare a questo limite della Funzione SOMMA è possibile utilizzare AGGREGA. Nella cella E13 è stata inserita la funzione AAGGREGA con la seguente sintassi: =AGGREGA(9;6;E2:E9)
Nella quale come Num_funzione è stato inserito il codice 9 che equivale a SOMMA e come opzione il valore 6 che indica di ignorare i messaggi di errore. Infine quale Riferimento di calcolo è stata indicata l'area da E2 a E9.

[Valter Borsato: febbraio - 2013 | Ultimo aggiornamento 24/08/2023]

Indice Generale Argomenti: EXCEL