Aracılığıyla paylaş


EDate ve EOMonth işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model temelli uygulamaları

Ayın gününe yönelik isteğe bağlı ayarlamayla, bir Tarih/Saat değerine ay ekler veya çıkarır.

Description

EDate ve EOMonth işlevleri, Tarih/Saati belirtilen sayıda ay kadar ileri veya geri taşır.

Ay ayarlamasından sonra, EDate, yeni değer ayın sonunun ötesinde olmadığı sürece gün bölümünü değiştirilmeden bırakır. Örneğin, 31 Temmuz'u bir ay geriye almak 30 Haziran sonucunu verir. EDate işlevini kullanarak düzenleme tarihiyle aynı ay gününe denk gelen vade tarihlerini veya son tarihleri hesaplayabilirsiniz.

Ay ayarlamasından sonra, EOMonth gün bölümünü ortaya çıkan ayın son gününe değiştirir. EOMonth işlevini kullanarak ayın son gününe gelen vade tarihlerini veya son tarihleri hesaplayabilirsiniz. EOMonth bir Tarih/Saati sıfır ay ekleyerek ayın sonuna taşımak için kullanılabilir.

Tüm işlevler bir Tarih değeri döndürür. Tarih/Saat girişinde mevcut olsa bile hiçbir zaman bileşeni dahil edilmez.

Daha fazla bilgi edinmek için bkz. tarihler ve saatler ile çalışma.

Sözdizimi

EDate( DateTime, NumberOfMonths )

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri.
  • NumberOfMonths - Gerekli. DateTime'a eklenecek veya çıkarılacak ay sayısı. Pozitif bir değer gelecekteki bir tarihi verir, negatif bir değer geçmiş bir tarihi verir ve sıfır, DateTime girişinin tamamını değiştirmeden bırakır.

EOMonth( DateTime, NumberOfMonths )

  • DateTime - Gerekli. Üzerinde çalışılacak Tarih/Saat değeri.
  • NumberOfMonths - Gerekli. DateTime'a eklenecek veya çıkarılacak ay sayısı. Pozitif bir değer gelecekteki bir tarihi verir, negatif bir değer geçmiş bir tarihi verir ve sıfır, DateTime girişinin gün bölümünü ay sonu olarak değiştirir.

Örnekler

EDate

Formül Description Result
EDate( Date(2023,5,15) , 4 ) Tarih değişmeden 15 Mayıs 2023'e dört ay eklenir. Tarih(2023,9,15)
EDate( Date(2023,5,15) , -1002 ) Tarih değişmeden 15 Mayıs 2023'ten 1.002 ay çıkarır. Tarih(1939,11,15)
EDate( Date(2023,5,15) , 0 ) Ayı ve yılı değiştirmeden 15 Mayıs 2023'e sıfır ay ekler ve tarihi de değiştirmeden bırakır. Tarih(2023,5,15)
EDate( Date(2023,5,31) , 1 ) 15 Mayıs 2023'e bir ay eklenir; Haziran ayından bu yana tarih ayarlandığında Mayıs ayı kadar gün yoktur. Tarih(2023,6,30)

EOMonth

Formül Description Result
EOMonth( Date(2023,5,15); , 4 ) 15 Mayıs 2023'e dört ay eklenerek tarih ayın sonuna taşınır. Tarih(2023,9,30)
EOMonth( Date(2023,5,15); , -1002 ) Mayıs 15 2023'ten 1.002 ay çıkarır ve tarihi, sonuç olarak çıkan ayın son tarihine taşınır. Tarih(1939,11,30)
EOMonth( Date(2023,5,15); , 0 ) Ayı ve yılı değiştirmeden bırakarak 15 Mayıs 2023'e sıfır ay ekler ve tarihi değiştirilmemiş ayın sonuna taşır. Tarih(2023,5,31)
EOMonth( Date(2023,5,31); , 1 ) 15 Mayıs 2023'e bir ay ekleyerek tarihi, sonuç olarak ortaya çıkan ayın sonuna taşır. Tarih(2023,6,30)