www.valterborsato.it

Esploriamo le Potenzialità della Funzione AGGREGA di Excel

La funzione AGGREGA di Excel è uno strumento estremamente utile per ottenere risultati aggregati (come somma, media, massimo, minimo e altre elaborazioni) su elenchi, tabelle e database, anche quando i dati non sono “perfetti”.
Il suo vantaggio principale è la possibilità di gestire intervalli che contengono righe nascoste o celle con errori, evitando che questi elementi compromettano il risultato finale e rendendo i calcoli più affidabili in fase di analisi. 
AGGREGA permette di applicare 19 funzioni diverse a un elenco o database e di scegliere, tramite specifiche opzioni (anche combinabili), se ignorare le righe nascoste e/o i codici di errore.
Può essere considerata un’evoluzione della storica funzione SUBTOTALE, con un numero di opzioni più ampio, ed è disponibile a partire da Excel 2010.

📌

Nota

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 AGGREGA 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
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
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
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
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.

Confronto tra AGGREGA e SUBTOTALE in Excel - Sintesi e considerazioni finali

Nel lavoro quotidiano con elenchi, tabelle e database in Excel, le funzioni SUBTOTALE e AGGREGA hanno un obiettivo comune: ottenere risultati aggregati (somma, media, conteggi, massimo, minimo e altre statistiche) in modo più “intelligente” rispetto alle funzioni classiche, soprattutto quando la visualizzazione dei dati cambia perché vengono applicati filtri o perché alcune righe risultano nascoste.

La funzione SUBTOTALE è la soluzione tradizionale per calcoli dinamici su intervalli di dati. Consente di selezionare, tramite un codice numerico, quale operazione eseguire tra un gruppo di funzioni statistiche e di riepilogo. In un contesto tipico, quando una tabella viene filtrata e una parte delle righe non è più visibile, SUBTOTALE permette di ottenere un risultato coerente con ciò che rimane visualizzato, evitando che il calcolo continui a considerare anche i record “esclusi” dalla vista.
La funzione AGGREGA nasce come evoluzione concettuale di SUBTOTALE, con l’intento di rendere il calcolo più flessibile e robusto. A differenza di SUBTOTALE, che mette a disposizione un insieme più limitato di operazioni, AGGREGA amplia il ventaglio delle funzioni utilizzabili e introduce un sistema di opzioni che consente di controllare in modo più preciso quali elementi debbano essere esclusi dal calcolo. Questa impostazione la rende particolarmente adatta in scenari complessi, dove i dati non sono sempre “puliti” o lineari.

Un aspetto che distingue nettamente AGGREGA riguarda la gestione degli errori. In presenza di celle che restituiscono codici di errore (ad esempio in seguito a ricerche che non trovano corrispondenze), molte funzioni tradizionali possono propagare l’errore e compromettere il risultato finale. AGGREGA, invece, può essere configurata per ignorare tali errori e continuare a calcolare l’aggregazione sui valori validi. In un’analisi dati reale, questa caratteristica fa spesso la differenza tra un report fragile e un report affidabile.

Dal punto di vista operativo, SUBTOTALE rimane ideale quando serve un riepilogo rapido e ordinato su tabelle filtrate o su elenchi in cui la logica di inclusione/esclusione delle righe è già ben controllata. AGGREGA diventa la scelta più indicata quando l’analisi richiede maggiore tolleranza agli imprevisti (errori nelle celle, righe nascoste da gestire con criteri specifici) e quando è utile disporre di un set più ampio di funzioni e di opzioni combinabili.

In sintesi, SUBTOTALE rappresenta lo strumento essenziale per i riepiloghi “classici” e per l’analisi dinamica legata alla visibilità dei dati. AGGREGA, invece, offre un livello superiore di controllo e robustezza, risultando più adatta quando il calcolo deve restare stabile anche in presenza di errori o condizioni di visualizzazione più articolate.

Indice Generale Argomenti: EXCEL

[Valter Borsato: febbraio - 2013 | Ultimo aggiornamento 28/03/2026]