Share via


Funkciji EDate in EOMonth

Velja za: Aplikacije delovnega območja Poteki namizja Aplikacije , ki temeljijo na modelu

Prišteje ali odšteje mesece vrednosti Datum/čas z izbirno prilagoditvijo dneva v mesecu.

Description

Funkciji EDate in EOMonth premakneta datum/uro naprej ali nazaj za določeno število mesecev.

Po mesečni prilagoditvi EDate pusti dnevni del nespremenjen, razen če bi bila nova vrednost po koncu meseca. Na primer, premik 31. julija nazaj za en mesec prinaša 30. junij. Uporabite EDate za izračun datumov zapadlosti ali datumov zapadlosti, ki izpadejo na isti dan v mesecu kot datum izdaje.

Po mesečni prilagoditvi EOMonth spremeni dnevni napoj na zadnji dan nastalega meseca. Uporabite EOMonth za izračun datumov zapadlosti ali datumov zapadlosti, ki padejo na zadnji dan v mesecu. EOMonth lahko uporabite za premikanje datuma/ure na konec meseca z dodajanjem nič mesecev.

Vse funkcije vrnejo vrednost datuma. Časovna komponenta ni vključena, tudi če je bila prisotna v vnosu datuma/ure.

Če želite več informacij, glejte članek o delu z datumi in časi.

Sintaksa

EDate( datumČas,Število mesecev )

  • DateTime – obvezno. Vrednost datuma/časa za operiranje.
  • ŠteviloMesecev- obvezno. Število mesecev za seštevanje ali odštevanje funkcije DateTime. Pozitivna vrednost da datum v prihodnosti, negativna vrednost da pretekli datum, nič pa pusti celoten vnos DateTime nespremenjen.

EOMonth( DatumČas,ŠteviloMesecev )

  • DateTime – obvezno. Vrednost datuma/časa za operiranje.
  • ŠteviloMesecev- obvezno. Število mesecev za seštevanje ali odštevanje funkcije DateTime. Pozitivna vrednost da datum v prihodnosti, negativna vrednost da pretekli datum, ničla pa dnevni del vnesenega datumaČasa na konec meseca.

Primeri

EDate

Formula Description Rezultat
EDate( Datum(2023,5,15), 4 ) Doda štiri mesece do 15. maja 2023, datum pa ostane nespremenjen. Datum(2023,9,15)
EDate( Datum(2023,5,15), -1002 ) Od 15. maja 2023 odšteje 1.002 meseca, datum pa ostane nespremenjen. Datum(1939,11,15)
EDate( Datum(2023,5,15), 0 ) Doda nič mesecev 15. maju 2023, tako da mesec in leto ostaneta nespremenjena, prav tako pusti datum nespremenjen. Datum(2023,5,15)
EDate( datum(2023,5,31), 1 ) Doda en mesec do 15. maja 2023, prilagoditev datuma od junija pa nima toliko dni kot maja. Datum(2023,6,30)

EOMonth

Formula Description Rezultat
EOMonth( datum(2023,5,15);, 4 ) Doda štiri mesece do 15. maja 2023 in premakne datum na konec meseca. Datum(2023,9,30)
EOMonth( datum(2023,5,15);, -1002 ) Od 15. maja 2023 odšteje 1.002 meseca in premakne datum na konec nastalega meseca. Datum(1939,11,30)
EOMonth( datum(2023,5,15);, 0 ) 15. maju 2023 doda nič mesecev, tako da ostaneta mesec in leto nespremenjena, datum pa se premakne na konec nespremenjenega meseca. Datum(2023,5,31)
EOMonth( datum(2023,5,31);, 1 ) Doda en mesec do 15. maja 2023 in premakne datum na konec nastalega meseca. Datum(2023,6,30)