Contar números ou datas com base em uma condição no Excel

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Para contar números ou datas que atendam a uma única condição (como igual a, maior que, menor que, maior ou igual a, ou menor ou igual a), use a função CONT.SE . Para contar números ou datas que estejam dentro de um intervalo (como maior que 9000 e ao mesmo tempo menor que 22500), você pode usar a função CONT.SES . Como alternativa, você também pode usar SUMPRODUCT.

Exemplo

Observação

Você precisará ajustar essas referências de fórmula de célula descritas aqui com base em onde e como você copia esses exemplos para a planilha do Excel.

1 A B
2 Vendedor Fatura
3 Barbosa 15.000
4 Barbosa 9.000
5 Ruivo 8.000
6 Suyma 20.000
7 Barbosa 5.000
8 Correia 22.500
9 Fórmula Descrição (Resultado)
10 =CONT.SE(B2:B7;">9000") A função CONT.SE conta o número de células no intervalo B2:B7 que contêm números maiores do que 9000 (4)
11 =CONT.SE(B2:B7;"<=9000") A função CONT.SE conta o número de células no intervalo B2:B7 que contêm números menores que 9000 (4)
12 =CONT.SES(B2:B7;">=9000";B2:B7;"<=22500") A função CONT.SES conta o número de células no intervalo B2:B7 maior que ou igual a 9000 e menor ou igual a 22500 (4)
13 =SOMARPRODUTO((B2:B7>=9000)*(B2:B7<=22500)) A função SOMARPRODUTO conta o número de células no intervalo B2:B7 que contêm números maiores ou iguais a 9000 e menores ou iguais a 22500 (4).
14 Data
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Fórmula Descrição (Resultado)
20 =CONT.SE(B14:B17;">01/03/2010") Conta o número de células no intervalo B14:B17 com dados maiores que 01/03/2010 (3)
21 =CONT.SE(B14:B17;"31/12/2010") Conta o número de células no intervalo B14:B17 igual a 31/12/2010 (1). O sinal de igual não é necessário nos critérios, portanto, não está incluído aqui (a fórmula funcionará com um sinal de igual se você o incluir ("=31/12/2010").
22 =CONT.SES(B14:B17,">=01/01/2010",B14:B17,"<=31/12/2010") Conta o número de células no intervalo B14:B17 que estão entre (inclusive) 1/1/2010 e 31/12/2010 (3).
23 =SOMAPRODUTO((B14:B17>=VALORDATA("01/01/2010"))*(B14:B17<=VALORDATA("31/12/2010"))) Conta o número de células no intervalo B14:B17 que estão entre (inclusive) 1/1/2010 e 31/12/2010 (3). A função DATA.VALOR converte as datas em um valor numérico, com o qual a função SOMARPRODUTO pode então trabalhar.