Função COUNTIF (Contar.se) no Excel
CONTAR.SE (Countif) é uma função do Excel que conta células que correspondem a uma condição única num determinado intervalo de dados.
Resumo
CONTAR.SE (Countif) é uma função do Excel que conta células que correspondem a uma condição única num determinado intervalo de dados. Pode ser usado para contar células com datas, números ou texto. E suporta os operadores lógicos >, <, <>, = e os wildcards *, ? para pesquisa parcial.Sintaxe
=CONTAR.SE (intervalo; critério)Argumentos
intervalo // o intervalo de células que queremos contarcritério // o critério que define que células contamos
1. Utilização do CONTAR.SE (Countif) para contar células maiores ou iguais que determinado valor [Célula J5]
=CONTAR.SE($G$4:$G$19;">=100")
=CONTAR.SE($G$4:$G$19; // o intervalo de células que queremos contar">=100") // o critério que queremos procurar, neste caso, vendas maiores ou iguais a 100
Regra geral, células com texto necessitam de ser colocadas entre aspas ("") e números não. Contudo, se queremos usar um operador em conjunto com o número (neste caso: ">=100") temos que colocar as aspas.
2. Utilização do CONTAR.SE (Countif) para contar células que correspondam a um determinado texto [Célula J6]
=CONTAR.SE($F$4:$F$19;"F")
=CONTAR.SE($F$4:$F$19; // o intervalo de células que queremos contar"F") // o critério que queremos procurar, neste caso, vendedores de Sexo Feminino representado por "F"
3. Utilização do CONTAR.SE (Countif) para contar células que correspondam a um determinado valor noutra célula [Célula J7]
=CONTAR.SE($D$4:$D$19;I7)
=CONTAR.SE($D$4:$D$19; // o intervalo de células que queremos contarI7) // o critério que queremos procurar e que se encontra numa célula adjacente (I7)
4. Utilização do CONTAR.SE (Countif) para contar células que contenham uma parte de um texto usando um wildcard [Célula J8]
=CONTAR.SE($C$4:$C$19;"*jo*")
=CONTAR.SE($C$4:$C$19; // o intervalo de células que queremos contar"*jo*") // todas as células que contenham este texto (jo) serão contabilizadas
A Função CONTAR.SE (Countif) não é Case-Sensitive, ou seja, podemos escrever "JO", "Jo", "jO", "jo", e a contagem devolvida será sempre a mesma.
5. Outras utilizações do CONTAR.SE (Countif): Células Vazias, Não Igual, Datas
5.1 Função CONTAR.SE (Countif) para contar Células Vazias=CONTAR.SE($C$4:$C$19;"<>") // conta células não vazias
=CONTAR.SE($C$4:$C$19;"") // conta células vazias
5.2 Função CONTAR.SE (Countif) para contar células diferentes de determinado valor
=CONTAR.SE($D$4:$D$19;"<>Portugal") // conta células com valor diferente de "Portugal"
5.3 Função CONTAR.SE (Countif) com Datas
A forma mais prática de usar a Função CONTAR.SE (Countif) com datas é usar uma data numa célula adjacente. Sendo necessário concatenar a célula adjacente, usando "&" para ligar o operador ao valor de data dessa célula.
=CONTAR.SE($L$4:$L$10;">"&I15)
=CONTAR.SE($L$4:$L$10; // o intervalo de células que queremos contar">"&I15) // o critério que queremos procurar e que se encontra numa célula adjacente (I15) concatenado (&) com o operador ">"
=CONTAR.SE($L$4:$L$10;">"&DATA(2020;6;1))
=CONTAR.SE($L$4:$L$10; // o intervalo de células que queremos contar">"&DATA(2020;6;1)) // o critério que queremos procurar com o operador ">" concatenado (&) com a utilização da Função DATA (Date)
Para utilizações mais complexas com elementos da data, por exemplo todas as datas em determinado mês ou datas entre duas datas diferentes, recomenda-se a Função CONTAR.SE.S (Countifs) que permite utilizar mais do que um critério de procura.
Descargas
Descarrega aqui o ficheiro com os exemplos para usar a função COUNTIF (Contar.se)