Contare numeri o date in base a una condizione in Excel

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Per contare numeri o date che soddisfano una singola condizione, ad esempio uguale, maggiore di, minore, maggiore o uguale a o minore o minore o uguale a, usare la funzione CONTA.SE . Per contare i numeri o le date compresi in un intervallo, ad esempio maggiore di 9000 e contemporaneamente minore di 22500, è possibile usare la funzione CONTA.PIÙ.SE . In alternativa, è possibile usare anche LA FUNZIONE MATR.SOMMA.PRODOTTO.

Esempio

Nota

È necessario modificare questi riferimenti di formula di cella descritti qui in base alla posizione e alla modalità di copia di questi esempi nel foglio di Excel.

1 A B
2 Agente di vendita Fattura
3 Barbariol 15.000
4 Barbariol 9.000
5 Pica 8.000
6 Suyma 20.000
7 Barbariol 5.000
8 Giussani 22.500
9 Formula Descrizione (risultato)
10 =CONTA.SE(B2:B7;">9000") La funzione CONTA.SE conta il numero di celle nell'intervallo B2:B7 contenenti numeri maggiori di 9000 (4)
11 =CONTA.SE(B2:B7;"<=9000") La funzione CONTA.SE conta il numero di celle nell'intervallo B2:B7 contenenti numeri minori di 9000 (4)
12 =CONTA.PIÙ.SE(B2:B7;">=9000";B2:B7;"<=22500") La funzione CONTA.PIÙ.SE conta il numero di celle nell'intervallo B2:B7 maggiori o uguali a 9000 e sono minori o uguali a 22500 (4)
13 =MATR.SOMMA.PRODOTTO((B2:B7>=9000)*(B2:B7<=22500)) La funzione MATR.SOMMA.PRODOTTO conta il numero di celle dell'intervallo B2:B7 contenenti numeri maggiori o uguali a 9000 e minori o uguali a 22500 (4).
14 Data
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Formula Descrizione (risultato)
20 =CONTA.SE(B14:B17;">1/3/2010") Conta il numero di celle nell'intervallo B14:B17 con dati maggiori di 01/03/2010 (3)
21 =CONTA.SE(B14:B17;"31/12/2010") Conta il numero di celle nell'intervallo B14:B17 uguale a 31/12/2010 (1). Il segno di uguale non è necessario nei criteri, quindi non è incluso qui (la formula funzionerà con un segno di uguale se lo si include ("=31/12/2010").
22 =CONTA.PIÙ.SE(B14:B17;">=1/1/2010";B14:B17;"<=31/12/2010") Conta il numero di celle nell'intervallo B14:B17 comprese tra 01/01/01/2010 e 31/12/2010 (3).
23 =MATR.SOMMA.PRODOTTO((B14:B17>=DATA.VALORE("1/1/2010"))*(B14:B17<=DATA.VALORE("31/12/2010"))) Conta il numero di celle nell'intervallo B14:B17 comprese tra 01/01/01/2010 e 31/12/2010 (3). La funzione DATA.VALORE converte le date in un valore numerico su cui può poi essere eseguita la funzione MATR.SOMMA.PRODOTTO.