Kongsi melalui


Fungsi EDate dan EOMonth

Digunakan untuk: Apl kanvas Aliran desktop Aplikasi dipacu model Power Pages

Menambah atau menolak bulan kepada nilai Tarikh/Masa, dengan pelarasan pilihan kepada hari dalam sebulan.

Description

Fungsi EDate dan EOMonth menggerakkan Tarikh/Masa ke hadapan atau ke belakang dengan bilangan bulan yang ditentukan.

Selepas pelarasan bulan, EDate meninggalkan bahagian hari tidak diubah suai melainkan nilai baharu akan melebihi akhir bulan. Sebagai contoh, bergerak ke belakang 31 Julai sebanyak satu bulan menghasilkan 30 Jun. Gunakan EDate untuk mengira tarikh matang atau tarikh akhir yang jatuh pada hari yang sama dalam bulan dengan tarikh terbitan.

Selepas pelarasan bulan, EOMonth menukar ramuan hari kepada hari terakhir bulan yang terhasil. Gunakan EOMonth untuk mengira tarikh matang atau tarikh akhir yang jatuh pada hari terakhir bulan tersebut. EOMonth boleh digunakan untuk memindahkan Tarikh/Masa ke akhir bulan dengan menambah sifar bulan.

Semua fungsi mengembalikan nilai Tarikh. Tiada komponen masa disertakan, walaupun satu terdapat dalam Tarikh/Masa input.

Lihat kerja dengan tarikh dan masa untuk maklumat lanjut.

Sintaks

EDate( TarikhMasa, Bilangan Bulan )

  • TarikhMasa - Diperlukan. Nilai Tarikh/Masa untuk beroperasi.
  • NumberOfMonths - Diperlukan. Bilangan bulan untuk menambah atau menolak kepada DateTime. Nilai positif menghasilkan tarikh akan datang, nilai negatif menghasilkan tarikh lampau dan sifar meninggalkan keseluruhan DateTime input tidak berubah.

EOMonth( TarikhMasa,Bilangan Bulan )

  • TarikhMasa - Diperlukan. Nilai Tarikh/Masa untuk beroperasi.
  • NumberOfMonths - Diperlukan. Bilangan bulan untuk menambah atau menolak kepada DateTime. Nilai positif menghasilkan tarikh akan datang, nilai negatif menghasilkan tarikh lampau dan sifar mengubah bahagian hari DateTime input kepada akhir bulan.

Contoh

EDate

Formula Description Keputusan
EDate( Tarikh(2023,5,15), 4 ) Menambah empat bulan kepada 15 Mei 2023, meninggalkan tarikh tidak berubah. Tarikh(2023,9,15)
EDate( Tarikh(2023,5,15), -1002 ) Tolak 1,002 bulan dari 15 Mei 2023, meninggalkan tarikh tidak berubah. Tarikh(1939,11,15)
EDate( Tarikh(2023,5,15), 0 ) Menambah sifar bulan kepada 15 Mei 2023 meninggalkan bulan dan tahun tidak berubah, juga meninggalkan tarikh tidak berubah. Tarikh(2023,5,15)
EDate( Tarikh(2023,5,31), 1 ) Menambah satu bulan kepada 15 Mei 2023, melaraskan tarikh sejak Jun tidak mempunyai banyak hari seperti Mei. Tarikh(2023,6,30)

EOMonth

Formula Description Keputusan
EOMonth( Tarikh(2023,5,15);, 4 ) Menambah empat bulan kepada 15 Mei 2023, memindahkan tarikh ke akhir bulan. Tarikh(2023,9,30)
EOMonth( Tarikh(2023,5,15);, -1002 ) Tolak 1,002 bulan daripada 15 Mei 2023, memindahkan tarikh ke penghujung bulan yang terhasil. Tarikh(1939,11,30)
EOMonth(Tarikh(2023,5,15);, 0 ) Menambah sifar bulan kepada 15 Mei 2023 meninggalkan bulan dan tahun tidak berubah, mengalihkan tarikh ke penghujung bulan yang tidak diubah suai. Tarikh(2023,5,31)
EOMonth( Tarikh(2023,5,31);, 1 ) Menambah satu bulan kepada 15 Mei 2023, memindahkan tarikh ke penghujung bulan yang terhasil. Tarikh(2023,6,30)