Conteggio delle celle visualizzate (Microsoft Excel)
Le funzionalità di filtro di Excel semplificano la visualizzazione delle sole informazioni desiderate da una tabella dati. Il modo in cui utilizzi il filtro è stato discusso in altri numeri di ExcelTips. Dopo aver applicato un filtro ai dati, potresti voler utilizzare una funzione per visualizzare il numero di celle che vengono visualizzate in un intervallo filtrato.
Se hai solo bisogno di conoscere rapidamente il conteggio, evidenzia l’intervallo filtrato, fai clic con il pulsante destro del mouse in un punto qualsiasi della barra di stato e scegli Conteggio dal menu contestuale risultante. Excel visualizza, nella barra di stato, il numero di celle visualizzate nell’intervallo selezionato.
Se hai bisogno di una soluzione che puoi usare in una formula, dovresti guardare verso la funzione SUBTOTALE. Questa funzione fornisce diversi risultati di “totale parziale”, ma opera solo sui dati visualizzati. Ciò significa che le informazioni filtrate da Filtro automatico non verranno conteggiate in quanto SUBTOTALE restituisce.
La sintassi generale della funzione SUBTOTALE è la seguente:
=SUBTOTAL(type,range)
Tutto quello che devi fare è specificare un type e un range. La parte della gamma dovrebbe essere facile: è solo una gamma standard. L’identificatore type può essere un numero compreso tra 1 e 11, come segue:
Type |
Function Performed |
|
1 |
AVERAGE |
|
2 |
COUNT |
|
3 |
COUNTA |
|
4 |
MAX |
|
5 |
MIN |
|
6 |
PRODUCT |
|
7 |
STDEV |
|
8 |
STDEVP |
|
9 |
SUM |
|
10 |
VAR |
|
11 |
VARP |
Notare che l’identificatore type che si utilizza indica quale funzione di Excel viene applicata ai risultati visualizzati. Pertanto, se si desidera determinare il conteggio dei risultati filtrati nell’intervallo di F3: F27, si utilizzerà un type specificatore di 2, come segue:
=SUBTOTAL(2,F3:F27)
Questo utilizzo, ovviamente, conterà i valori numerici nell’intervallo specificato.
Se si desidera contare i valori di testo, è necessario utilizzare un identificatore type di 3 in modo che Excel si basi sulla funzione CONTA.VALORI.
Dovresti anche sapere che puoi usare gli specificatori type nell’intervallo da 101 a 111; sono gli stessi degli specificatori sopra elencati, ma ne sono stati aggiunti solo 100. La differenza è che i valori da 1 a 11 operano su tutte le celle, mentre i valori da 101 a 111 operano solo sulle celle non nascoste. Questo intervallo secondario di specificatori è supportato in Excel 2003, ma potrebbe essere supportato anche in alcune versioni precedenti di Excel. (Il modo migliore per scoprirlo? Provali e vedi se la funzione si blocca o no.)
Se sei il tipo di persona che preferisce una soluzione basata su macro, potresti fare riferimento alla Microsoft Knowledge Base, articolo 213330 per una discussione più completa:
http://support.microsoft.com/kb/213330
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (1955) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: