- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
DATEDIFF( Interval, Date1, Date2, [FirstDayOfWeek], [FirstWeekOfYear] )
Belirtilen tarih aralığındaki belirli bir zaman aralığının sayısını döndürür. (Long)
Açıklamalar
* Date1 veya Date2 çift tırnak işaretleri içine alınır ve yıl girilmezse o zaman geçerli yıl kullanılır.
* Date1 > Date2 ise, negatif bir sayı döndürülür.
* [FirstDayOfWeek] boş bırakılırsa, 1 kullanılır (yani Pazar).
* [FirstWeekOfYear] boş bırakılırsa, ilk haftanın 1 Ocak'ın gerçekleştiği hafta olduğu varsayılır.
* [FirstDayOfWeek] sadece "Interval" in "w" veya "ww" olması durumunda geçerlidir.
* Bu işlev, iki tarih arasında kaç tane belirtilen zaman aralığı olduğunu belirlemek için kullanılabilir.
Örnek Kullanım
Belirtilen tarih aralığındaki belirli bir zaman aralığının sayısını döndürür. (Long)
Interval | Hesaplamak istediğiniz zaman aralığı (String): |
"yyyy","YYYY" = yıl | |
"q","Q" = çeyrek | |
"m","M" = ay | |
"y","Y" = yılın günü | |
"d","D" = gün | |
"w","W" = haftanın günü | |
"ww","WW" = hafta | |
"h","H" = saat | |
"n","N" = dakika | |
"s","S" = saniye | |
Date1 | Başlangıç Tarihi (Date). |
Date2 | Bitiş Tarihi (Date). |
[FirstDayOfWeek] | (İsteğe bağlı) Haftanın ilk gününü belirten bir sabittir. |
0 = vbUseSystemDayofWeek | |
1 = vbSunday (varsayılan) | |
2 = vbMonday | |
3 = vbTuesday | |
4 = vbWednesday | |
5 = vbThursday | |
6 = vbFriday | |
7 = vbSaturday | |
[FirstWeekOfYear] | (İsteğe bağlı) Yılın ilk haftasını belirten bir sabittir. |
0 = vbUseSystem | |
1 = vbFirstJan1 (Default) | |
2 = vbFirstFourDays | |
3 = vbFirstFullWeek |
Açıklamalar
* Date1 veya Date2 çift tırnak işaretleri içine alınır ve yıl girilmezse o zaman geçerli yıl kullanılır.
* Date1 > Date2 ise, negatif bir sayı döndürülür.
* [FirstDayOfWeek] boş bırakılırsa, 1 kullanılır (yani Pazar).
* [FirstWeekOfYear] boş bırakılırsa, ilk haftanın 1 Ocak'ın gerçekleştiği hafta olduğu varsayılır.
* [FirstDayOfWeek] sadece "Interval" in "w" veya "ww" olması durumunda geçerlidir.
* Bu işlev, iki tarih arasında kaç tane belirtilen zaman aralığı olduğunu belirlemek için kullanılabilir.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
MsgBox DateDiff("d", Date, "31/12/2009", 2, 0)
MsgBox DateDiff("yyyy", "31 Aralık 2015", "1 Ocak 2018")
MsgBox DateDiff("d", #12/1/2001#, #12/1/2000#, 0, 0)
End Sub
Son düzenleme: