Como eu uso um intervalo com o MS Excel COUNTIF?

1

Eu tenho 2 colunas de números - Colunas A e B. Gostaria de obter um total do número de linhas em que A > B. A função COUNTIF parece correta, mas não consigo descobrir como usar um intervalo no segundo argumento. Por exemplo:

= COUNTIF (A1: A35, A1 > B1 ..... A35 > B35)

    
por user348514 21.07.2014 / 19:39

2 respostas

1

Você vai querer usar sumproduct para isso. Experimente =SumProduct((A1:A35 > B1:B35)*1)

Editado para adicionar: sumproduct permite que você agrupe vários testes em um intervalo de células, cada uma delas retornará TRUE ou FALSE ou, em outras palavras, 1 ou 0 . Essas condições são multiplicadas juntas à medida que testa cada uma delas, e o resultado de cada linha produz um 1 ou um 0 . Ele faz isso para cada linha no seu intervalo (todos os intervalos no sumproduct devem ter o mesmo tamanho e calcula a soma dos resultados.

O sumproduct acima tem apenas uma condição única de A1:A35>B1:B35 . O *1 apenas informa sumproduct para devolver o resultado como um número. Se uma condição de linha retornar TRUE , você acabará com 1*1 , caso contrário, você acabará com 0*1 . Esses resultados são somados para todas as 35 linhas no intervalo para fornecer um total, que é o número de linhas em que a condição é verdadeira.

É confuso aprender, mas é muito poderoso para uma função de excelência, e a capacidade de fazer várias condições faz dela uma potência. Por exemplo, se você quisesse apenas contar onde A1:A35>B1:B35 quando B1:B35 for maior que 10 , você poderá escrever =sumproduct((A1:A35>B1:B35)*(B1:B35>10)*1)

    
por 21.07.2014 / 19:53
1

COUNT linhas com base em critérios, ok.

Com o Excel, você pode usar o "assistente de soma condicional" ou criar o seu próprio estilo similar. Eu recomendo o primeiro :-)

Por outro lado =SUM(IF(A1:A35<B1:B35,1,0)) entrou em uma célula com CTRL + SHIFT + ENTER
Vai fazer o trabalho ;-) - agora você precisa ler sobre "fórmulas 3D".

COUNTIF() faz seu trabalho em uma única célula de cada vez. Portanto, não fornece a funcionalidade de que você precisa.

    
por 21.07.2014 / 19:58