Como contar datas exclusivas para um determinado ano no Excel

2

Eu tenho uma lista de datas na coluna A do Excel da seguinte maneira (cabeçalho é a célula A1):

Date
3/3/2015
3/10/2015
3/10/2015
4/15/2015
4/10/2016
4/29/2016
4/29/2016
5/5/2017
5/5/2017
6/7/2017
11/11/2017
2/3/2018

Na coluna B, tenho meu ano de destino (cabeçalho em B1, valor em B2):

Target Year
2017

Gostaria de contar o número de datas exclusivas na coluna A que estão no ano de destino. Se eu usar =SUMPRODUCT(1/COUNTIF(A2:A13,A2:A13)) , obtenho o número de datas exclusivas na lista (9). Como faço para estender essa lógica para adicionar a condição de apenas datas no ano de destino (o resultado deve ser 3)?

    
por user2800 27.07.2018 / 21:19

2 respostas

3

Adicione os critérios ao numerador:

=SUMPRODUCT((YEAR(A2:A13)=2017)/COUNTIF(A2:A13,A2:A13))

Se o ano não for igual a 2017, o numerador se tornará 0 e não será adicionado ao total.

    
por 27.07.2018 / 21:46
0

Você também pode tentar esta fórmula de matriz:

{=SUM(IF(FREQUENCY(IF(YEAR($A$2:$A$10)=B$2,IF($A$2:$A$10<>"",MATCH($A$2:$A$10,$A$2:$A$10,0))),ROW($A$2:$A$10)-ROW($A$2)+1),1))}

Nota,

  • Ajuste referências de célula na fórmula conforme necessário.
  • Conclua a fórmula com Ctrl + Shift + Enter .
por 28.07.2018 / 11:29