Funkcia EOMONTH - posledný deň v mesiaci (Excel, Tabuľky, VBA)

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel EOMONTH v programe Excel nájsť posledný deň v mesiaci s odstupom n mesiacov.

Prehľad funkcií EOMONTH

Funkcia EOMONTH vráti posledný deň v mesiaci, n počet mesiacov od dátumu začiatku.

Ak chcete použiť funkciu pracovného hárka EOMONTH Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazuje vstup vzorca)

Syntax a vstupy funkcie EOMONTH:

1 = EOMONTH (počiatočný_dátum, mesiace)

dátum začiatku - Dátum začiatku je vo formáte sériového čísla programu Excel alebo je zadaný ako dátum s úvodzovkami („s“). Príklad: Nemôžete zadať 12/12/2015 priamo do bunky. Namiesto toho musíte zadať „11/12/2015“ alebo by ste museli použiť zodpovedajúce sériové číslo: 42320. Prípadne môžete odkazovať na bunku so zadaným dátumom 11/12/2015. Excel automaticky prevádza dátumy uložené v bunkách do sériového formátu (pokiaľ dátum nie je zadaný ako text).

mesiacov - Počet mesiacov od dátumu začiatku. Číslo môže byť kladné (budúce) alebo záporné (minulé).

Ako používať funkciu EOMONTH

Posledný deň v mesiaci

Aktuálny mesiac

Funkcia EOMONTH vezme dátum a vráti posledný deň v mesiaci:

1 = EOMONTH (B3,0)

Predchádzajúci mesiac

Môžete tiež pridať (alebo odpočítať) n mesiacov k dátumu začatia, aby ste získali posledný deň iného mesiaca. Tento príklad vráti posledný deň predchádzajúceho mesiaca:

1 = EOMONTH (B3, -1)

Počet dní v mesiaci

Pomocou funkcie DEŇ môžete vypočítať počet dní v mesiaci:

1 = DEN (EOMONTH (B3,0))

Funkcia DAY vráti číslo dňa dátumu. Použitím EOMONTHU môžeme získať posledný deň v mesiaci a funkcia DAY potom vráti číslo zodpovedajúceho dňa.

Prvý deň v mesiaci

Keď k výsledku funkcie EOMONTH pripočítate 1, môžete získať prvý deň v mesiaci:

1 = EOMONTH (B3, -1) +1

Poznámka: v programe Excel sú dátumy uložené ako sériové čísla, kde každé číslo predstavuje deň, takže pridaním 1 k dátumu sa pridá 1 deň.

EOMONTH v Tabuľkách Google

Funkcia EOMONTH funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

EOMONTH Príklady vo VBA

Vo VBA môžete využiť aj funkciu EOMONTH. Typ: application.worksheetfunction.eomonth (start_date, mesiace)

Spustené nasledujúce vyhlásenia VBA

123 Rozsah ("B2") = Application.WorksheetFunction.EoMonth (Range ("A2"), 0)Rozsah ("B5") = Application.WorksheetFunction.EoMonth (Rozsah ("A5"), -1)Rozsah ("B8") = Application.WorksheetFunction.EoMonth (Range ("A8"), -1) + 1

Prinesie nasledujúce výsledky

Pokiaľ ide o argumenty funkcie (dátum_ začiatku, atď.), Môžete ich buď zadať priamo do funkcie, alebo definovať premenné, ktoré sa namiesto toho použijú.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave