Como usar a função Excel COUNTIFS -

Resumo

A função COUNTIFS do Excel retorna a contagem de células que atendem a um ou mais critérios. COUNTIFS pode ser usado com critérios baseados em datas, números, texto e outras condições. COUNTIFS suporta operadores lógicos (>, <,, =) e curingas (* ,?) para correspondência parcial.

Objetivo

Contar células que correspondem a vários critérios

Valor de retorno

O número de vezes que os critérios são atendidos

Sintaxe

= COUNTIFS (intervalo1, critério1, (intervalo2), (critério2), …)

Argumentos

  • range1 - A primeira gama de evaulate.
  • critérios1 - os critérios a serem usados ​​no intervalo1.
  • intervalo2 - (opcional) o segundo intervalo a avaliar.
  • critérios2 - (opcional) Os critérios a serem usados ​​no intervalo2.

Versão

Excel 2007

Notas de uso

A função COUNTIFS no Excel conta o número de células em um intervalo que corresponde a um dos critérios fornecidos. Ao contrário da antiga função CONT.SE, CONT.SE pode aplicar mais de uma condição ao mesmo tempo. As condições são fornecidas com pares de intervalo / critério e apenas o primeiro par é necessário. Para cada condição adicional, você deve fornecer outro par de intervalo / critério. São permitidos até 127 pares de intervalo / critério.

Os critérios podem incluir operadores lógicos (>, <,, =) e curingas (* ,?) para correspondência parcial. Os critérios também podem ser baseados em um valor de outra célula, conforme explicado abaixo.

COUNTIFS está em um grupo de oito funções no Excel que dividem os critérios lógicos em duas partes (intervalo + critérios). Como resultado, a sintaxe usada para construir critérios é diferente e COUNTIFS requer um intervalo de células para argumentos de intervalo, você não pode usar uma matriz.

Exemplo básico

Com o exemplo mostrado, COUNTIFS pode ser usado para contar registros usando 2 critérios da seguinte maneira:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20

Observe que a função COUNTIFS não faz distinção entre maiúsculas e minúsculas.

Aspas duplas ("") nos critérios

Em geral, os valores de texto precisam ser colocados entre aspas duplas, mas os números não. No entanto, quando um operador lógico é incluído com um número, o número e o operador devem ser colocados entre aspas, conforme mostrado abaixo:

=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"

Nota: mostrando uma condição apenas para simplificar. Condições adicionais devem seguir as mesmas regras.

Valor de outra célula

Ao usar um valor de outra célula em uma condição, a referência de célula deve ser concatenada a um operador quando usada. No exemplo abaixo, COUNTIFS contará os valores em A1: A10 que são menores que o valor na célula B1. Observe que o operador menor que (que é texto) está entre aspas, mas a referência da célula não é:

=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1

Nota: COUNTIFS é uma das várias funções que dividem as condições em duas partes: intervalo + critérios. Isso causa algumas inconsistências em relação a outras fórmulas e funções.

Diferente de

Para construir critérios "diferentes de", use o operador "" entre aspas duplas (""). Por exemplo, a fórmula abaixo contará células diferentes de "vermelho" no intervalo A1: A10:

=COUNTIFS(A1:A10,"red") // not "red"

Células em branco

COUNTIFS pode contar células que estão em branco ou não. As fórmulas abaixo contam células em branco e não células em branco no intervalo A1: A10:

=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank

datas

A maneira mais fácil de usar COUNTIFS com datas é referir-se a uma data válida em outra célula com uma referência de célula. Por exemplo, para contar células em A1: A10 que contêm uma data maior que uma data em B1, você pode usar uma fórmula como esta:

=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1

Observe que concatenamos o operador ">" à data em B1, mas não há aspas em torno da referência de célula.

A maneira mais segura de codificar uma data em COUNTIFS é com a função DATE. Isso garante que o Excel entenderá a data. Para contar células em A1: A10 que contêm uma data anterior a 1º de setembro de 2020, você pode usar:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020

Curingas

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character, and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"

The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
  • Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
  • Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).

Related videos

Como construir uma tabela de resumo simples As tabelas dinâmicas são ferramentas fantásticas para resumir dados, mas você também pode usar fórmulas para construir seus próprios resumos usando funções como CONT.SE e SOMASE. Veja como neste vídeo de 3 minutos. Como usar a função COUNTIFS Neste vídeo, veremos como usar a função COUNTIFS para contar células que atendem a vários critérios em um conjunto de dados.

Artigos interessantes...