Belirli saat, dakika ve saniye değerini içeren bir Değişken (Tarih) döndürür.
Sözdizimi
TimeSerial(saat; dakika; saniye)
Uyarı Bağımsız değişkenlerin doğru değer aralığında olduğundan emin olun. Geçersiz bir bağımsız değişken, yanlış bir sonuca neden olabilir.
TimeSerial işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
| Bağımsız değişken | Açıklama |
|---|---|
| saat | Gerekli. Değişken (Tamsayı). 0 (00:00) ile 23 (23:00) (dahil) arasındaki sayı veya sayısal ifade. |
| dakika | Gerekli. Değişken (Tamsayı). Herhangi bir sayısal ifade. |
| ikinci | Gerekli. Değişken (Tamsayı). Herhangi bir sayısal ifade. |
Açıklamalar
11:59:59 gibi bir saat belirtmek için, her TimeSerial bağımsız değişkeninin sayı aralığının birimin normal aralığında olması gerekir; başka bir deyişle, saatler için 0-23 ve dakikalar ve saniyeler için 0-59. Bununla birlikte, belirli bir zamandan önceki veya sonraki saatleri, dakikaları veya saniyeleri temsil eden herhangi bir sayısal ifade kullanarak her bağımsız değişken için göreli zamanlar da belirtebilirsiniz. Aşağıdaki örnekte, mutlak zaman sayıları yerine ifadeler kullanılmaktadır.
TimeSerial işlevi, öğlenden altı saat önce () veya sabah 5:45:00'ten 15 dakika önce (-1512 - 6) bir zaman döndürür.
TimeSerial(12 - 6, -15, 0)
Herhangi bir bağımsız değişken bu bağımsız değişkenin normal aralığını aştığında, uygun şekilde bir sonraki büyük birime yükselir. Örneğin 75 dakika belirtirseniz, bir saat 15 dakika olarak değerlendirilir. Herhangi bir bağımsız değişken -32.768 - 32.767 aralığının dışında olursa, hata oluşur. Üç bağımsız değişkenle belirtilen saat, tarihin kabul edilebilir tarih aralığının dışında kalmasına neden oluyorsa, hata oluşur.
Sorgu örneği
| İfade | Sonuçlar |
|---|---|
| SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); | Fonksiyonun bağımsız değişkenlerine girilen belirtilen saat, dakika ve saniyeden oluşan "Zaman"ı verir ve YeniZaman sütununda görüntüler. Sonuç: "18:12:10". |
VBA örneği
Not
Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnek, belirtilen saat, dakika ve saniye için bir zaman döndürmek üzere TimeSerial işlevini kullanır.
Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.