Retorna a contagem de dias no mês usando a fórmula de matriz

0

Eu tenho um intervalo de datas em uma coluna como tal:

01/03/2017
31/04/2017
06/05/2017
...

É necessário contar o número de dias que caem em um determinado mês, digamos abril. Acredito que isso seja possível usando a fórmula MONTH com fórmulas de matriz para retornar uma matriz de meses para COUNTIF, usando o formato abaixo:

=COUNTIF(month(G15:G17),4)

Inserido como uma fórmula de matriz usando CTRL & SHIFT & ENTER.

No entanto, o EXCEL pensa que não estou a tentar escrever ou formular ou que a minha fórmula está errada. Ao entrar na fórmula, o EXCEL retorna esta mensagem:

Qual é o erro na minha fórmula ou na minha abordagem?

    
por branches 21.12.2017 / 15:13

2 respostas

1

Você pode usar uma combinação de SUM() e IF() como visto abaixo:

=SUM(IF(MONTH(A1:A4)=4,1,0))

Digite como uma fórmula de matriz usando Ctrl + Deslocar + Enter . Você verá as chaves na barra de fórmulas assim:

{=SUM(IF(MONTH(A1:A4)=4,1,0))}

    
por 21.12.2017 / 16:45
1

Só para ser diferente:

=SUMPRODUCT(1*(MONTH(G15:G17)=4))

    
por 21.12.2017 / 23:54