Questão Como alterar automaticamente a data de repetição no mesmo mês para a data final do mês anterior


Eu tenho lista de data de parcelamento da mesma pessoa e quantia na coluna A (data), C (nome) e D (valor)

12/1/2017                   Ali                  $500
2/3/2017                    Ali                  $500
25/3/2017                   Ali                  $500
21/4/2017                   Ali                  $500
2/6/2017                    Ali                  $500
28/6/2017                   Ali                  $500

Como faço para colocar uma fórmula na coluna B para usar a mesma data na coluna A para 01/12/2017, 25/03/2017, 21/04/2017 e 28/06/2017 (porque cada data representa apenas um mês) mas para alterar a data de 2/3/2017 para 28/2/2017 (final do mês anterior) e 06/02/2017 para 31/5/2017 (final do mês anterior) porque 03/02/2017 deve representar o pagamento em fevereiro e 06/02/2017 deve representar pagamento em maio.

Preciso usar uma fórmula, não uma tabela dinâmica, porque preciso alterar automaticamente mais de uma data no mesmo mês, como 03/02/2017 e 06/02/2017 no meu exemplo.


0


origem


Você tem o Excel 2007 ou acima? Há uma função EOMONTH em versões superiores do Excel que podem simplificar a solução. Eu certamente sei que está presente no Excel 2013. Pode parecer que você misturou o formato dd / mm / aa e mm / dd / aa. Atenha-se a um formato para uma solução eficaz. A melhor opção é usar o formato dd-mmm-yyyy para a data. - pat2015
Você está esperando que, se houver datas com meses de repetição, ele deve retornar ao final do mês anterior para essas datas? Se sim, isso pode afetar os dados já existentes se você alterá-los posteriormente e duas datas caírem no mesmo mês. Em seguida, ambos serão alterados para o final do mês anterior. Isso será correto? - pat2015


Respostas:


Não está claro onde está o seu "corte", mas imaginando que é o décimo, e imaginando sua primeira data na célula A1, você pode usar a fórmula: =IF(DAY(A1)<10,A1-DAY(A1),A1)


1