COUNTIFS parece não contar as células em branco

1

Estou tentando criar uma instrução COUNTIF no Excel 2010 usando um total de quatro conjuntos de critérios. Eu gostaria que parecesse algo assim:

COUNTIFS(range1,value in a1,range2,value in b1,range3,value in c1,range4,value in d1)

Isso funciona bem se houver valores reais nas células A1-D1. No entanto, se uma dessas células estiver em branco, não recebo o número que esperava. (Eu estou testando isso por autofiltering usando os critérios que estou definindo em A1-D1). O que parece estar acontecendo é que, se C1 estiver em branco, o COUNTIFS retornará uma contagem de todas as linhas em que C1 não está em branco.

Existe uma maneira de definir um padrão para que, se não houver valor em A1-D1, o COUNTIFS inclua tudo?

    
por Jay 10.09.2011 / 00:54

4 respostas

3

A função DCOUNT pode funcionar como alternativa.

Você precisa usar um intervalo de critérios que inclua seus próprios rótulos, mas os valores de critérios em branco significam "incluir todos".

Nota : Nas fotos abaixo, as células em branco não têm nada nelas, como se você tivesse clicado na célula e pressionado Delete.

    
por 13.09.2011 / 02:25
1

Como você sabe, o uso do filtro do Excel permitirá que você selecione todos os itens, incluindo espaços em branco, mostre apenas itens em branco ou mostre qualquer outra combinação de itens. No entanto, ele ocultará os itens não escolhidos. Se ocultar os itens não escolhidos for aceitável, a solução abaixo pode funcionar para você.

Você pode contar as linhas escolhidas por um filtro com a função SUBTOTAL da seguinte forma.

Se alguma das células em seus dados estiver em branco, configure seus dados com uma coluna fictícia, conforme mostrado abaixo. A coluna fictícia tem texto em todas as linhas, por isso temos uma maneira confiável de contar qualquer linha.

Useafunção SUBTOTAL com function_num 103 e selecionando as células de valor fictício para o intervalo. function_num 103 conta apenas as linhas escolhidas pelo filtro. 1

Clique em uma célula na sua área de dados e ative o filtro. Selecione toda a coluna fictícia (clique no cabeçalho da tabela D), clique com o botão direito e escolha Ocultar.

Agora,quandovocêalterarositensnofiltro,acontagemindicaráonúmerodaslinhasescolhidaspelofiltro.

  1. Acabei de notar as observações na parte inferior da documentação SUBTOTAL diga sempre ignora as linhas não incluídas no resultado de um filtro, assim você pode usar function_num 3 ou 103 para contar os valores dummy.
por 17.09.2011 / 06:38
1

CountIFS () não conta espaços em branco, mas é possível omitir células em branco usando algo como = COUNTIFS (M2: M51, " Nokia ", M2: M51, "< & gt ; Samsung ", M2: M51," < > "), a última condição evita que todas as células em branco sejam incluídas. Eu pensei que vale a pena compartilhar.

    
por 16.01.2015 / 18:28
0

Você pode usar COUNTIFS se usar concatenação nas suas condições. (confirmado no Excel 2010).

COUNTIFS(range1,a1,range2,b1,range3,c1,range4,d1)

torna-se

COUNTIFS(range1,a1 & "",range2,b1 & "",range3,c1 & "",range4,d1 & "")

    
por 21.12.2017 / 08:18