Fórmula do Excel: Contagem de datas em determinado ano -

Fórmula genérica

=SUMPRODUCT(--(YEAR(dates)=year))

Resumo

Para contar datas em um determinado ano, você pode usar as funções SUMPRODUCT e YEAR. No exemplo mostrado, a fórmula em E5 é:

=SUMPRODUCT(--(YEAR(dates)=D5))

onde "data" o intervalo nomeado B5: B15.

Explicação

A função YEAR extrai o ano de uma data válida. Neste caso, estamos fornecendo ANO e matriz de datas no intervalo nomeado "datas", portanto, obtemos uma matriz de resultados:

(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)

Cada data é comparada ao valor do ano na coluna D, para produzir uma matriz ou valores TRUE FALSE:

(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)

Para a fórmula em E5, os valores TRUE são casos em que as datas estão no ano de 2017 e os valores FALSE representam as datas em qualquer outro ano.

A seguir, usamos um duplo negativo para forçar os valores VERDADEIRO FALSO para 1 e 0. Dentro do SUMPRODUCT, agora temos:

=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))

Finalmente, com apenas uma matriz para trabalhar, SUMPRODUCT soma os itens na matriz e retorna um resultado, 3.

Artigos interessantes...