CountIf Comparando Datas

1

Minha função CountIf é reta e não funciona, e estou curioso sobre o que fiz de errado. Parece que só tem saída 1 ou 0, e estranhamente está sendo diferente dependendo de onde na folha eu coloquei os dados.

O que está acontecendo com isso?

    
por monoRed 28.07.2017 / 16:52

1 resposta

2

COUNTIF pode comparar um intervalo a um valor, e retorna um escalar. pode comparar um intervalo a um intervalo, mas nesse caso ele retorna um array, então você deve somar esses valores com SUMPRODUCT :

=SUMPRODUCT(COUNTIF(G2:G16,H2:H16))
=SUMPRODUCT(COUNTIF(C10:C24,D10:D24))

Você também pode usar uma fórmula CSE (CSE significa que você precisa pressionar CTRL + SHIFT + ENTER em vez de apenas ENTER ):

=COUNT(IF(G2:G16=H2:H16,1,""))
=COUNT(IF(C10:C24=D10:D24,1,""))

Isso também conta células em branco quando comparado a outras células em branco, então pode não ser o que você quer.

Atualização: Eu gostaria de incluir a solução Bandersnatch que conta separadamente o em branco e subtrai-os do total: =COUNT(IF(G2:G16=H2:H16,1,""))-SUM((G2:G16="")*(H2:H16="")) .

Veja um problema semelhante resolvido aqui e aqui .

    
por 28.07.2017 / 17:54