Genel Bakış
SAAT (HOUR), bir zaman değerinin saat bileşenini 0 ile 23 arasında bir tam sayı olarak verir. Zaman değeri bir hücredeki saat, seri sayı, zaman biçiminde yazılmış bir metin ya da başka bir işlevin sonucu olabilir. Vardiya, giriş çıkış kaydı ve saat dilimine göre gruplama gibi çalışmalarda saati ayrı bir sayı olarak almak için kullanılır.
İşlev yalnızca bir parametre alır. Tarih ve saat birlikte verilen bir seri sayıda yalnızca ondalık (zaman) bölümü dikkate alınır.
Sonuçlar sırasıyla 8, 13, 17 ve 0 olur. SAAT yalnızca saat bölümünü verir; dakika ve saniye sonucu etkilemez. Gece yarısından hemen sonraki 00:20 gibi saatlerde sonuç 0 olur, çünkü saat değeri 0 ile 23 arasında değişir.
Sonuçlar sırasıyla 11, 19, 9 ve 0 olur. Zaman biçimindeki metinler önce zamana çevrilir, sonra saat bölümü alınır. 12 saatlik gösterimde PM öğleden sonrayı belirttiği için 7:45:59 PM için 19 elde edilir; 12:10 AM ise gece yarısından sonrası olduğu için 0 verir.
Sonuçlar sırasıyla 16, 0, 15, 18 ve 7 olur. 0,678 seri sayısı yaklaşık 16:16:19 saatine karşılık gelir, bu nedenle saat bölümü 16'dır. 0 değeri gün başlangıcını temsil ettiği için saat 0 olur. ZAMAN ve ZAMANSAYISI işlevleri zamanı seri sayı olarak ürettiğinden SAAT bunları doğrudan okur. ŞİMDİ işlevi her hesaplamada güncellendiği için son satırın sonucu çalışma sırasındaki saate göre değişir.
Sonuçlar sırasıyla #SAYI!, #DEĞER! ve 18 olur. Negatif seri sayı geçerli bir zaman olmadığı için #SAYI! hatası verir. "rapor" metni zamana çevrilemediğinden #DEĞER! hatası oluşur. 0,75 değeri günün dörtte üçüne denk geldiği için 18:00 olarak okunur ve geçerli bir saat döner.
Söz dizimi ve parametre
- Kategori
- Tarih ve Saat
- İngilizce adı
- HOUR
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| seri_noserial_number | Zorunlu | Saatini bulmak istediğiniz zamanı belirtir; bir hücredeki zaman, seri sayı ya da zaman biçiminde yazılmış metin olabilir. |
Geçerli kullanımlar
=SAAT(A2)
=SAAT("11:30:15")
=SAAT(ZAMAN(15;10;55))
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Hücredeki zamandan saat alma
Personelin giriş saatlerinden yalnızca saat bölümünü almak istiyoruz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAAT
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Personel | Giriş saati | Saat |
| 2 | Ayşe Yılmaz | 08:15:00 | 8 |
| 3 | Mehmet Demir | 13:30:00 | 13 |
| 4 | Zeynep Kaya | 17:45:00 | 17 |
| 5 | Can Aydın | 00:20:00 | 0 |
TemelExcelDepo v1.0.0
2. Metin olarak yazılmış saatler
Saatler hücrelere metin olarak yazılmış olsa bile işlev bunları zaman biçiminde okuyabilir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAAT
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Metin olarak saat | Saat |
| 2 | 11:30:15 | 11 |
| 3 | 7:45:59 PM | 19 |
| 4 | 09:05 | 9 |
| 5 | 12:10 AM | 0 |
Metin SaatExcelDepo v1.0.0
3. Seri sayılar ve başka işlevler
Zaman değeri bir seri sayıdan ya da başka bir işlevin sonucundan da gelebilir. A2 ve A3 hücrelerinde doğrudan seri sayı, A4:A6 aralığında ise ZAMAN, ZAMANSAYISI ve ŞİMDİ işlevleri vardır. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAAT
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Zaman değeri | Saat |
| 2 | 0,678 | 16 |
| 3 | 0 | 0 |
| 4 | 15:10:55 | 15 |
| 5 | 18:45:22 | 18 |
| 6 | 27.10.2026 07:05 | 7 |
Seri SayıExcelDepo v1.0.0
4. Geçersiz değerlerde hatalar
Negatif bir sayı ve zaman olarak okunamayan bir metin hata üretir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:SAAT
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Saat |
| 2 | -10 | #SAYI! |
| 3 | rapor | #DEĞER! |
| 4 | 0,75 | 18 |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- Sonuç aralığı: SAAT her zaman 0 ile 23 arasında bir tam sayı verir. Dakika ve saniye bölümleri sonucu yuvarlamaz; yalnızca saat bölümü alınır.
- seri_no parametresi: seri_no bir zaman değeri, hücre başvurusu, seri sayı ya da zaman biçiminde yazılmış bir metin olabilir. Zaman biçimi olarak Hücreleri Biçimlendir iletişim kutusunda bulunan biçimlerden herhangi biri kullanılabilir. Tarih ve saat içeren bir seri sayıda yalnızca ondalık bölüm, yani zaman bölümü hesaba katılır.
- Hata koşulları: seri_no sıfırdan küçükse #SAYI! hatası verilir. seri_no geçerli bir zaman ya da tarih değilse, örneğin sayıya ya da zamana çevrilemeyen bir metinse, #DEĞER! hatası verilir.
- Sabit saat girme: Değişmeyecek ve güncellenmeyecek sabit bir saat girmek istiyorsanız Ctrl + Shift + ; kısayol tuşunu kullanın. ŞİMDİ gibi işlevlerin sonucu ise her hesaplamada güncellenir.
- İlgili işlevler: TARİH yıl, ay ve gün bilgisinden tarih seri sayısı üretir. DAKİKA aynı zaman değerinden dakikayı, SANİYE ise saniyeyi tam sayı olarak verir; saat, dakika ve saniyeyi ayrı ayrı almak istediğinizde SAAT ile birlikte kullanın. ŞİMDİ geçerli tarih ve saatin seri sayısını, BUGÜN yalnızca bugünün tarihini verir; anlık saati almak için SAAT ile ŞİMDİ birleştirilir. ZAMAN saat, dakika ve saniye bilgisinden zaman değeri üretir; ZAMANSAYISI ise metin olarak yazılmış bir zamanı zaman değerine çevirir. Bu iki işlev, SAAT için seri_no hazırlarken tercih edilir.
- Eşdeğer VBA işlevi: VBA içindeki eşdeğer işlev VBA.HOUR adını taşır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024