
Všeobecný vzorec
=EOMONTH(date,0)
Zhrnutie
Na výpočet posledného dňa v mesiaci na základe daného dátumu môžete použiť funkciu EOMONTH. V zobrazenom príklade je vzorec v bunke B5:
=EOMONTH(B5,0)
Vysvetlenie
Druhý argument (mesiace) funkcie EOMONTH vám umožňuje získať posledný deň v mesiaci v budúcich alebo minulých mesiacoch. Ak použijete nulu mesiace, EOMONTH vráti posledný deň v mesiaci v rovnakom mesiaci.
Ak chcete získať posledný deň predchádzajúceho mesiaca, použite:
=EOMONTH(date,-1)
Ak chcete získať posledný deň nasledujúceho mesiaca, použite:
=EOMONTH(date,1)
Alternatívny vzorec
Môžete tiež napísať vzorec pomocou funkcií DÁTUM, ROK a MESIAC, aby ste vrátili posledný deň v mesiaci:
=DATE(YEAR(date),MONTH(date)+1,0)
Trik s týmto vzorcom dodáva nulovú hodnotu pre daný deň. Keď zadáte nulu ako argument dňa k DATE, funkcia dátumu sa „vráti“ o jeden deň na posledný deň predchádzajúceho mesiaca. Pridaním 1 do mesiaca a použitím nuly pre deň teda DATE vráti posledný deň „pôvodného“ mesiaca.
Aj keď je EOMONTH pohodlnejšia funkcia, neprijíma rozsah dátumov vo vzorci poľa. V takom prípade môžete použiť vyššie uvedenú alternatívu.