Kategórie
Google Sheets

Ako určiť prvý a posledný deň v mesiaci v Google Sheets

V analýze dát celkom bežná vec: zisti mi prvý a posledný deň v aktuálnom kalendárnom mesiaci. A práve za toto posledné obdobie mi vráť potrebné štatistiky.

Dá sa to vôbec nejako jednoducho? Ale hej! A dokonca len za použitia dvoch jednoduchých funkcií!

Posledný deň v mesiaci

Na určenie posledného dňa v mesiaci nám príde vhod EOMONTH funkcia. V popise tejto funkcie nájdeme pomerne náročné vysvetlenie:

Vráti dátum posledného dňa v mesiaci, na ktorý pripadá zadaný počet mesiacov pred iným dátumom alebo po ňom.

Syntax:

=EOMONTH(dátum_začiatku; mesiace)

V praxi to však znamená, že v prvom parametri si určíme ľubovoľný dátum a v druhom parametri sa len hráme s počtom mesiacov pred alebo po tomto dátume. Tak napríklad:

=EOMONTH("2.10.2025"; +2) => 31.12.2025

alebo

=EOMONTH("2.10.2025"; -2) => 31.8.2025

Ak by sme potrebovali vždy posledný deň aktuálneho mesiaca, využijeme funkciu TODAY() a teda:

=EOMONTH(TODAY();0)

A čo potom prvý deň v mesiaci?

Ak vieme zistiť posledný deň v mesiaci, potom určit prvý deň v mesiaci je už naozaj jednoduché! Veď tu nám stačí len odpočítať 1 mesiac a pripočítať 1 deň.

Ak máme dnes 23.9.2025, potom posledný deň v mesiaci je 30.9.2025. To zadefinujeme za použitia predošlej funkcie:

=EOMONTH(TODAY();0)

A prvý deň aktuálneho mesiaca dostaneme odčítaním 1 mesiaca

=EOMONTH(TODAY();-1)

a pripočítaním 1 dňa

=EOMONTH(TODAY();-1)+1 => 1.9.2025

Pozrite si všetky varianty z obrázku:

alebo rovno v Google Sheets – Prvý a posledný deň v mesiaci

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *