Encontre o último dia em um mês no excel e apague todas as outras linhas

0

Eu vi esta pergunta relacionada, Selecione cada enésima linha no Excel , e foi muito útil, exceto que eu preciso saber qual é o último dia útil em cada mês.

Como eu faço isso?

    
por wizlog 06.06.2016 / 22:01

1 resposta

1

Aqui está a fórmula e a prova de conceito

Coloque isso em uma coluna vazia na linha 2:

=A2=MAX(IF((YEAR(A2)=YEAR($A$2:$A$70))*(MONTH(A2)=MONTH($A$2:$A$70)),$A$2:$A$70))

É uma fórmula de matriz, portanto, precisa ser confirmada com Ctrl-Shift-Enter, em vez de Enter, quando sair do modo de edição. Se feito corretamente, o Excel colocará {} em torno da fórmula.

OU esta fórmula de matriz não CSE:

=A2=AGGREGATE(14,6,$A$2:$A$70/((YEAR(A2)=YEAR($A$2:$A$70))*(MONTH(A2)=MONTH($A$2:$A$70))),1)

Digite isso normalmente.

Copie abaixo.

Isso encontra a data máxima do mês na lista e retorna true se a data na coluna A for igual a ela.

Em seguida, filtre todos os FALSE e Delete.

    
por 06.06.2016 / 22:54