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
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.
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.
:: 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.
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]