Excel vzorec: Získajte posledný deň v mesiaci -

Obsah

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.

Zaujímavé články...