
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.