
Zhrnutie
Funkcia Excel EDATE vráti dátum v ten istý deň v mesiaci, n mesiacov v minulosti alebo budúcnosti. Môžete použiť EDATE na výpočet dátumov vypršania platnosti, dátumov splatnosti a ďalších termínov splatnosti. Ak chcete získať dátum v budúcnosti, použite kladnú hodnotu pre mesiace a zápornú hodnotu pre dátumy z minulosti.
Účel
Dátum zmeny n mesiacov v budúcnosti alebo minulostiNávratová hodnota
Nový dátum ako sériové číslo programu ExcelSyntax
= EDATE (start_date, mesiace)Argumenty
- start_date - počiatočný dátum ako platný dátum v programe Excel.
- months - Počet mesiacov pred alebo po start_date.
Verzia
Excel 2003Poznámky k použitiu
Funkcia EDATE môže pridať alebo odčítať mesiace od dátumu. Môžete použiť EDATE na výpočet dátumov vypršania platnosti, dátumov zmluvy, dátumov splatnosti, dátumov výročia, dátumov dôchodku a ďalších budúcich alebo minulých dátumov. Použite kladné číslo pre mesiace na získanie dátumu v budúcnosti a záporné číslo pre dátumy z minulosti.
EDATE vráti sériové číslo zodpovedajúce dátumu. Ak chcete výsledok zobraziť ako dátum, použite číselný formát podľa vášho výberu.
Základné použitie
Napríklad ak A1 obsahuje dátum 1. februára 2018, môžete použiť EDATE takto:
=EDATE(A1,1) // returns March 1, 2018 =EDATE(A1,3) // returns May 1, 2018 =EDATE(A1,-1) // returns January 1, 2018 =EDATE(A1,-2) // returns December 1, 2017
6 mesiacov od dnes
Ak chcete použiť EDATE s dnešným dátumom, môžete použiť funkciu DNES. Napríklad na vytvorenie dátumu presne 6 mesiacov od dnešného dňa môžete použiť:
=EDATE(TODAY(),6) // 6 months from today
Pohybujúce sa o roky
Ak chcete pomocou funkcie EDATE posúvať o roky, vynásobte 12. Napríklad o 24 mesiacov dopredu môžete použiť niektorý z týchto vzorcov:
=EDATE(A1,24) // forward 2 years =EDATE(A1,2*12) // forward 2 years
Druhá forma je užitočná, keď už máte roky v inej bunke a chcete previesť na mesiace vo vnútri EDATE.
Koniec mesiaca
EDATE je šikovný v postupnom posúvaní dátumov „konca mesiaca“ dopredu alebo dozadu a podľa potreby upraví hodnoty roku, mesiaca a dňa. Napríklad EDATE zachová posledný deň v mesiaci:
=EDATE("31-Jan-2019",1) // returns 28-Feb-2019
Priestupný rok
EDATE bude rešpektovať aj priestupné roky:
=EDATE("31-Jan-2020",1) // returns 29-Feb-2020
EDATE s časom
Funkcia EDATE odstráni časy z dátumov, ktoré obsahujú čas (niekedy sa nazýva „čas a čas“). Ak chcete zachovať čas v dátume, môžete použiť nasledujúci vzorec:
=EDATE(A1,n)+MOD(A1,1)
Tu sa funkcia MOD používa na extrahovanie času z dátumu v A1 a jeho pridanie späť k výsledku z EDATE.
Nižšie nájdete ďalšie príklady vzorcov, ktoré používajú funkciu EDATE.
Poznámky
- EDATE vráti chybu #HODNOTA, ak dátum začatia nie je platným dátumom.
- Ak je k dátumu začatia pripojený zlomkový čas, bude odstránený.
- Ak argument mesiacov obsahuje desatinnú hodnotu, bude odstránený.
- Ak chcete vypočítať dátum konca mesiaca, pozrite si funkciu EOMONTH.
- EDATE vráti poradové číslo dátumu, ktoré musí byť naformátované ako dátum.
Podobné videá
