Função CONT.SES
Retorna a contagem de células que conferem critérios em vários intervalos.
CONT.SES(Intervalo1; Criterio1 [; Intervalo2; Criterio2 [; ...]])
Intervalo – argumento obrigatório. Um intervalo, um nome de intervalo ou um rótulo de coluna ou linha contendo os números a contar e a achar o critério correspondente.
Intervalo1, Intervalo2, ... e Critério1, Critério2, ... devem ter mesmo tamanho, senão a função retorna err:502 - Argumento inválido.
Utilização simples
=CONT.SES(B2:B6;">=20")
Conta o número de linhas no intervalo B2:B6 com valores maiores ou iguais a 20. Retorna 3 por que a 5ª e 6ª linhas não atendem ao critério.
=CONT.SES(B2:B6;">=20";C2:C6;">70")
Conta o número de linhas que contém simultaneamente valores maiores de 70 no intervalo C2:C6 e valores maiores que 20 no intervalo B2:B6. Retorna 2 por que a segunda e a 6ª linhas não conferem pelo menos uma das condições.
Usar expressões regulares e funções incorporadas
=CONT.SES(B2:B6;"[:alpha:]*")
Conta o número de linhas do intervalo B2:B6 que contém somente símbolos do alfabeto. Retorna 1 por que somente a 6ª linha atende ao critério.
=CONT.SES(B2:B6;">"&MÍNIMO(B2:B6);B2:B6;"<"&MÁXIMO(B2:B6))
Conta o número de linhas no intervalo B2:B6 excluindo as linhas de máximo e mínimo. Retorna 2 por que a 3ª, 5ª e 6ª linhas não atendem pelo menos um dos critérios.
=CONT.SES(A2:A6;"can.*";B2:B6;"<"&MÁXIMO(B2:B6))
Conta número de linhas que correspondem a todas as células do intervalo A2:A6 que começam com as letras "can" e todas as células do intervalo B2:B6 exceto seu máximo. Retorna 1 por que somente a segunda linha atende a todos os critérios.
Critério como referência
Se precisar mudar o critério mais facilmente, você pode especificar uma célula em separado e usar sua referência na condição para a função CONT.SES. Por exemplo, a função acima pode ser reescrita como:
=CONT.SES(A2:A6;E2&".*";B2:B6;"<"&MÁXIMO(B2:B6))
Se E2="can", a função retorna 1.