
Fórmula genérica
=EOMONTH(date,-2)+1
Resumo
Para obter o primeiro dia do mês anterior para uma determinada data, você pode usar uma fórmula simples baseada na função EOMONTH.
No exemplo mostrado, a fórmula na célula B5 é:
=EOMONTH(B5,-2)+1
Explicação
A função EOMONTH retorna o último dia de um mês com base em uma determinada data. O segundo argumento é meses, que especifica quantos meses no futuro ou passado mover antes de retornar o último dia. Ao viajar 2 meses para trás e adicionar um dia, podemos calcular o primeiro dia do mês anterior a partir de qualquer data.
No exemplo mostrado, os meses são fornecidos como -2, o que faz com que EOMONTH retorne 30/04/2015. Então, 1 dia é adicionado para obter 01/05/2015.