
Obecný vzorec
=EOMONTH(date,-2)+1
souhrn
Chcete-li získat první den předchozího měsíce pro dané datum, můžete použít jednoduchý vzorec založený na funkci EOMONTH.
V zobrazeném příkladu je vzorec v buňce B5:
=EOMONTH(B5,-2)+1
Vysvětlení
Funkce EOMONTH vrací poslední den v měsíci na základě daného data. Druhým argumentem jsou měsíce, které určují, o kolik měsíců v budoucnosti nebo minulosti se má pohybovat, než se vrátí poslední den. Cestou o 2 měsíce zpět a poté přidáním jednoho dne můžeme vypočítat první den předchozího měsíce od libovolného daného data.
V zobrazeném příkladu jsou měsíce dodávány jako -2, což způsobí, že se EOMONTH vrátí 30. 4. 2015. Poté je přidán 1 den, abychom získali 1. 5. 2015.