
Sommario
La funzione SUBTOTALE di Excel restituisce un risultato aggregato per i valori forniti. SUBTOTALE può restituire una SOMMA, MEDIA, CONTEGGIO, MASSIMO e altri (vedere la tabella seguente), mentre SOTTO TOTALE può includere o escludere valori nelle righe nascoste.
Scopo
Ottieni un totale parziale in un elenco o databaseValore di ritorno
Un numero che rappresenta un tipo specifico di totale parzialeSintassi
= SUBTOTALE (function_num, ref1, (ref2), …)argomenti
- function_num - Un numero che specifica quale funzione utilizzare per calcolare i subtotali all'interno di un elenco. Vedere la tabella seguente per l'elenco completo.
- ref1 - Un intervallo denominato o un riferimento al totale parziale.
- ref2 - (opzionale) un intervallo denominato o un riferimento al totale parziale.
Versione
Excel 2003Note sull'utilizzo
Utilizzare la funzione SUBTOTALE per ottenere un totale parziale in un elenco o database. Nonostante il nome, SUBTOTALE ha la capacità di eseguire una varietà di funzioni matematiche, tra cui MEDIA, CONTA, MAX e molte altre (vedere la tabella sotto per l'elenco completo). Per impostazione predefinita, SUBTOTALE esclude i valori nelle righe nascoste da un filtro, il che rende SUBTOTALE molto utile nelle tabelle Excel.
La funzione SUBTOTALE ignora automaticamente altre formule SUBTOTALE presenti nei riferimenti per evitare il doppio conteggio.
Esempi
Di seguito sono riportati alcuni esempi di SUBTOTALE configurato su SOMMA, CONTO e MEDIA i valori in un intervallo. Si noti che l'unica differenza è il valore utilizzato per l' argomento function_num :
=SUBTOTAL(109,range) // SUM =SUBTOTAL(103,range) // COUNT =SUBTOTAL(101,range) // AVERAGE
Calcoli disponibili
Il comportamento del SUBTOTALE è controllato dall'argomento function_num , fornito come valore numerico. Sono disponibili 11 funzioni, ciascuna con due opzioni, come mostrato nella tabella seguente. Notare che i valori sono "accoppiati" (ad es. 1-101, 2-102, 3-103 e così via). Ciò è correlato al modo in cui SUBTOTAL gestisce le righe nascoste manualmente. Quando function_num è compreso tra 1 e 11, SUBTOTAL include le celle che sono state nascoste manualmente. Quando function_num è compreso tra 101-111, SUBTOTAL esclude i valori nelle righe che sono state nascoste manualmente.
Funzione | Includi nascosto | Ignora nascosto |
MEDIA | 1 | 101 |
CONTARE | 2 | 102 |
COUNTA | 3 | 103 |
MAX | 4 | 104 |
MIN | 5 | 105 |
PRODOTTO | 6 | 106 |
DEV.ST | 7 | 107 |
STDEVP | 8 | 108 |
SOMMA | 9 | 109 |
VAR | 10 | 110 |
VARP | 11 | 111 |
Nota: SUBTOTAL ignora sempre i valori nelle celle nascoste con un filtro. I valori nelle righe che sono state "filtrate" non vengono mai inclusi, indipendentemente da function_num .
SUBTOTALE nelle tabelle Excel
La funzione SUBTOTALE viene utilizzata quando si visualizza una riga Totale in una tabella Excel. Excel inserisce automaticamente la funzione SUBTOTALE ed è possibile utilizzare un menu a discesa per cambiare comportamento e mostrare max, min, media, ecc. Il motivo per cui Excel utilizza SUBTOTALE per i calcoli nella riga Totale di una tabella Excel è perché SUBTOTALE esclude automaticamente le righe nascosto dai controlli del filtro nella parte superiore della tabella. Cioè, mentre filtri le righe in una tabella con una riga Totale, vedrai i calcoli aggiornarsi automaticamente per rispettare il filtro.
SUBTOTALE con contorni
Excel ha una funzione Subtotale che inserisce automaticamente le formule SUBTOTALE nei dati ordinati. È possibile trovare questa funzione in Dati> Struttura> Totale parziale. Le formule SUBTOTALE inserite in questo modo utilizzano i numeri di funzione standard 1-11. Ciò consente ai risultati del totale parziale di rimanere visibili anche se le righe sono nascoste e visualizzate quando il contorno viene compresso ed espanso.
Nota: sebbene la funzione Struttura sia un modo "semplice" per inserire i totali parziali in un insieme di dati, una tabella pivot è un modo migliore e più flessibile per analizzare i dati. Inoltre, una tabella pivot separerà i dati dalla presentazione dei dati, che è una best practice.
Appunti
- Quando function_num è compreso tra 1 e 11, SUBTOTAL include i valori nascosti
- Quando function_num è compreso tra 101-111, SUBTOTAL esclude i valori nascosti
- Negli elenchi filtrati, SUBTOTAL ignora sempre i valori nelle righe nascoste, indipendentemente da function_num .
- SUBTOTAL ignora altre formule SUBTOTAL presenti nei riferimenti per evitare il doppio conteggio.
- SUBTOTALE è progettato per funzionare con valori di dati verticali disposti verticalmente. Negli intervalli orizzontali, i valori nelle colonne nascoste sono sempre inclusi.
Video collegati


