Como posso contar todas as células em uma linha com base no valor de uma coluna no MS Excel 2010?

1

É difícil dizer isso corretamente, então vou tentar descrevê-lo melhor aqui.

Eu tenho uma planilha:

(esta é uma versão muito simplificada que acabei de fazer para ilustrar o que eu estou procurando).

Cada pessoa tem um X em Dog ou Cat (não precisa ser X, tudo o que me interessa é contar células não-brancas). Eu gostaria de contar o número de X sob o Cat, e o número de X sob o Dog para cada usuário, e preencher essa contagem na tabela inferior, mas não simplesmente contar o número total de X na linha de cada pessoa. Então, a fórmula que eu vou depois mostraria 2 sob Cat e 0 em Dog for Alice, 1 em Cat e 2 em Dog for Bob, etc.

Eu tentei usar o COUNTA, mas não consigo descobrir como fazer com que ele conte apenas as coisas em que a célula correspondente na parte superior é DOG ou CAT.

Obrigado por qualquer ajuda que você possa fornecer.

    
por Mella 03.02.2016 / 19:58

1 resposta

4

Seu amigo aqui é COUNTIFS . Isso lhe dá a capacidade de verificar vários intervalos e critérios, se atendidos, é contado. A sintaxe apropriada é a seguinte:

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

Então, você vai querer usar o criteria_range1 para ser $B$1:$J$1 . Usamos o $ para tornar o endereço absoluto, pois a linha do cabeçalho permanecerá a mesma. Em seguida, faça o criteria1 ser $B$11 para referenciar a célula com "Cat". Em seguida, faça com que criteria_range2 seja B2:J2 . Nenhum $ é usado porque vamos dizer ao Excel que faça algum trabalho para nós. Faça com que criteria2 seja "x" . Sua fórmula na célula B12 deve ser semelhante à seguinte.

=COUNTIFS($B$1:$J$1, $B$11, B2:J2, "x")

Agora arraste o canto inferior direito dessa célula para o restante das células para os outros nomes. Se a sua planilha não estiver configurada para calcular automaticamente, pressione F9 .

Você deve conseguir reconstruir essa fórmula para contar os cães.

    
por 03.02.2016 / 20:52