La funzione SUBTOTALE() di Excel

In questa lezione ti spiego come fare i subtotali sul foglio Excel tramite la funzione

=SUBTOTALE(tipo; intervallo; [altri intervalli])

La funzione ha tre parametri

  • Tipo
    Il primo intervallo è il tipo di operazione da usare per calcolare il subtotale. E' un numero da 1 a 11 oppure da 101 a 111. Ad esempio, 1 è la media aritmetica, 9 è la somma.
  • Intervallo
    E' l'intervallo da considerare per il calcolo del subtotale.
  • Altri intervalli
    Sono eventuali altri intervalli del foglio da includere nel computo del subtotale.

La funzione SUBTOTALE() esegue l'operazione nell'intervallo che hai indicato e visualizza il risultato.

Nota. Esistono diverse operazioni predefinite (media, conteggio, massimo, minimo, prodotto, somma, devianza standard, varianza). Le operazioni da 1 a 11 considerano nel computo anche le celle nascoste del foglio mentre le operazioni da 101 a 111 non includono le celle nascoste.
i codici delle operazioni per calcolare i subtotali
Ad esempio, il codice 1 calcola la media aritmetica includendo le righe nascoste mentre il codice 101 calcola la media aritmetica senza includere le righe nascoste.

Ti faccio un esempio pratico.

Digita alcuni numeri nell'intervallo B2:B8 del foglio Excel.

una sequenza di numeri di esempio

Poi inserisci la funzione =SUBTOTALE(1;B2:B4) nella cella C4

digita =SUBTOTALE(1;B2:B4)

Il primo parametro della funzione =SUBTOTALE(1;B2:B4) è 1.

Quindi, la funzione calcola la media aritmetica dei valori nell'intervallo B2:B4

$$ \text{media} = \frac{2+4+6}{3} = \frac{12}{3} = 4 $$

Il risultato del subtotale è uguale a 4

il risultato è 4

Ora modifica il primo parametro della funzione da 1 a 9.

Digita la funzione =SUBTOTALE(9;B2:B4) nella cella C4

digita =SUBTOTALE(9;B2:B4)

Ora il primo parametro della funzione =SUBTOTALE(9;B2:B4) è 9.

In questo caso, la funzione calcola la somma dei valori nell'intervallo B2:B4

$$ \text{somma} = 2+4+6 = 12 $$

Il risultato nel subtotale è la somma 12

il risultato è 12

A questo punto digita altri dati nell'intervallo A1:A8 del foglio di calcolo.

inserisci un'altra colonna di dati

Poi inserisci la funzione =SUBTOTALE(9;B2:B4;A2:A4) nella cella C4

digita =SUBTOTALE(9;B2:B4;A2:A4)

In questo caso nella funzione =SUBTOTALE(9;B2:B4;A2:A4) stai indicando due intervalli di dati: B2:B4 e A2:A4

La funzione esegue la somma dei valori nell'unione degli intervalli B2:B4 e A2:A4

$$ \text{somma} = (2+4+6) + (1+ 2+ 3) = 12 + 6 = 18 $$

Il risultato del subtotale è la somma 18

il risultato è 18

Nota. Puoi inserire fino a 255 intervalli di dati diversi nella funzione SUBOTALE(). Ricorda di separare gli intervalli tramite il punto e virgola. Quando due intervalli di dati sono vicini tra loro nel foglio Excel puoi anche unificarli in un unico intervallo. Ad esempio, gli intervalli B2:B4 e A2:A4 sono due colonne vicine, quindi puoi anche scrivere un unico intervallo A2:B4 nella funzione SUBTOTALE(). Il risultato finale è lo stesso.
un esempio alternativo

Come escludere le righe nascoste dal calcolo del subtotale?

Quando utilizzi i codici da 1 a 11 Excel include le righe nascoste nel calcolo dei subtotali.

Ad esempio, nell'esempio precedente hai inserito =SUBTOTALE(9;B2:B4) nella cella C4.

Se nascondi la riga 3 il risultato nel subtotale resta 12

le righe nascoste restano nel calcolo

Il subtotale mostra sempre lo stesso risultato perché considera nel computo anche le righe nascoste.

Per escludere le righe nascoste dal calcolo dei subtotali devi indicare i codici da 101 a 111.

In questo caso si tratta di una somma.

Quindi, devi modificare il codice dell'operazione da 9 a 109 nella funzione SUBTOTALE().

Digita =SUBTOTALE(109;B2:B4) nella cella C4.

digita =SUBTOTALE(109;B2:B4)

Il primo parametro (109) dice a Excel di calcolare la somma senza includere le righe nascoste del foglio.

$$ \text{somma} = 2+6 = 8 $$

Il risultato finale è una somma uguale a 8.

il risultato è 8

In questo modo la riga nascosta viene esclusa dal computo.

Nota. Allo stesso modo se vuoi calcolare la media senza includere le righe nascoste nell'intervallo usa il codice 101. Per trovare il valore massimo senza includere le righe nascoste usa il codice 104. E via dicendo.
i codici delle operazioni per calcolare i subtotali senza includere le celle nascoste

Leggi tutte le lezioni del corso Excel di Nigiara




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin