ŞİMDİ Formülü (NOW): Tarih ve Saati Birlikte Alma
ŞİMDİ
İngilizce adı: NOW
Yayın: · Son güncelleme:
ŞİMDİ kısaca
ŞİMDİ, hesaplama anının tarihini ve saatini tek bir değer olarak verir ve argüman almaz. Kalan saat, süre ve saat farkı hesaplarında kullanılır; sonuç her yeniden hesaplamada güncellenir, sabit zaman damgası tutmaz.
Söz dizimi
ŞİMDİ()NOW()Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
İçindekiler
ŞİMDİ formülü tarihle birlikte saati verir
Excel ŞİMDİ formülü, hesaplama anının tarihini ve saatini tek bir değer olarak döndürür. Hücreye =ŞİMDİ() yazdığınızda 16.10.2026 14:35 gibi bir sonuç görürsünüz. BUGÜN ile farkı saat kısmıdır: BUGÜN yalnız tarihi, ŞİMDİ ise günün o anını da verir.
Bu değer arka planda ondalıklı bir sayı olarak saklanır. Tam sayı kısmı tarihi, virgülden sonraki kısım günün ne kadarının geçtiğini gösterir. Örneğin 0,5 öğlen 12:00 demektir.
Söz dizimi ve güncellenme zamanı
ŞİMDİ() argüman almaz, parantezleri boş yazılır. Değer saniye saniye akmaz. Microsoft'un açıklamasına göre sonuç yalnız çalışma sayfası hesaplandığında ya da fonksiyonu içeren bir makro çalıştığında değişir. Otomatik hesaplamada bir hücreye veri girdiğinizde ya da F9'a bastığınızda saat yenilenir.
Kalan süreyi saat olarak hesaplamak
Bir teslim zamanına kaç saat kaldığını bulmak için iki değerin farkını 24 ile çarparsınız. B2'de teslim tarihi ve saati varsa =(B2-ŞİMDİ())*24 kalan saati verir. Teslim zamanı geçtiyse sonuç eksiye döner; =MAK(0;(B2-ŞİMDİ())*24) yazarak bunu 0'da tutabilirsiniz.
Gün ekleyip çıkarmak da aynı mantıkla çalışır. =ŞİMDİ()+7 bir hafta sonrasının aynı saatini, =ŞİMDİ()-0,5 on iki saat öncesini verir. Türkçe Excel'de kesirli sayıları ondalık virgülle yazdığınıza dikkat edin.
Saat ve dakika eklemek için günü bölersiniz, çünkü bir gün 24 saat ve 1440 dakikadır. =ŞİMDİ()+1/24 bir saat sonrasını, =ŞİMDİ()+30/1440 yarım saat sonrasını verir. Kargo çıkışı ya da toplantı hatırlatması gibi kısa süreli hesaplarda bu yazım kesirli sayılardan daha okunaklıdır.
Tarih ve saati birbirinden ayırmak
ŞİMDİ'nin tam sayı kısmı her zaman BUGÜN'e eşittir. =TAMSAYI(ŞİMDİ()) saati atar ve günün tarihini bırakır; =ŞİMDİ()-BUGÜN() ise yalnız saat kısmını verir. İkinci formülün hücresini Saat biçimine çevirdiğinizde 14:35 gibi bir değer görürsünüz.
Yalnız saati göstermek için hesap yapmanız da gerekmez. =ŞİMDİ() yazdığınız hücrenin biçimini Saat yaparsanız aynı değer saat olarak görünür.
Zaman damgası için ŞİMDİ uygun mu?
Hayır, ŞİMDİ bir kaydın girildiği anı saklamaz, her hesaplamada yenilenir. Ziyaretçi listesinde giriş saati sütununa =ŞİMDİ() yazarsanız birkaç dakika sonra bütün satırlar aynı, yeni saati gösterir. Sabit zaman damgası için saati elle girin ya da formülün sonucunu kopyalayıp Değerleri Yapıştır ile sabitleyin.
Çok sayıda ŞİMDİ ve BUGÜN içeren büyük dosyalar her değişiklikte yeniden hesaplanır. Dosya yavaşlıyorsa formülü tek bir hücreye yazıp diğer formüllerde o hücreye başvurmak yükü azaltır.
Hemen deneyin
Boş bir hücreye =ŞİMDİ() yazın, yanındaki hücreye de =ŞİMDİ()-BUGÜN() yazıp biçimini Saat yapın. Ardından başka bir hücreye veri girin ve iki sonucun birlikte güncellendiğini izleyin.
Örnekler
| A | B | C | |
|---|---|---|---|
| 1 | Kontrol | ||
| 2 | Tarih kısmı | DOĞRU |
=TAMSAYI(ŞİMDİ())=BUGÜN()=INT(NOW())=TODAY()Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: DOĞRU
TAMSAYI, ŞİMDİ'nin ondalık kısmını, yani saati atar. Kalan tam sayı günün tarihidir ve BUGÜN() ile her zaman aynıdır, bu yüzden sonuç DOĞRU olur.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Görev | Teslim | ||
| 2 | Teklif dosyası | 10.01.2025 | 0 |
=MAK(0;(B2-ŞİMDİ())*24)=MAX(0,(B2-NOW())*24)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 0
Teslim tarihi geçtiği için fark eksidir ve 24 ile çarpılınca eksi saat çıkar. MAK bu değeri 0 ile karşılaştırıp 0 döndürür.
Yaygın hatalar ve çözümleri
- #AD?
Neden: Parantezler yazılmadı (=ŞİMDİ) ya da Türkçe karakter yanlış girildi.
Çözüm: Formülü =ŞİMDİ() biçiminde yazın; Ş harfinin doğru girildiğini kontrol edin.
#AD? hatasının ayrıntılı çözümü → - #DEĞER!
Neden: ŞİMDİ'den çıkarılan hücrede tarih ve saat yerine metin var.
Çözüm: Tarih ve saati Excel'in tanıdığı biçimde yeniden girin, örneğin 16.10.2026 14:30.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel ŞİMDİ formülü nasıl kullanılır?
Hücreye =ŞİMDİ() yazmanız yeterlidir; fonksiyon argüman almaz ve tarihle saati birlikte döndürür. Sonuca gün eklemek için sayı, saat eklemek için kesir eklersiniz: =ŞİMDİ()+1/24 bir saat sonrasını verir.
ŞİMDİ ile BUGÜN arasındaki fark nedir?
BUGÜN yalnız tarihi, ŞİMDİ tarihle birlikte saati verir. ŞİMDİ'nin tam sayı kısmı BUGÜN'e eşittir; =TAMSAYI(ŞİMDİ()) ile ikisi aynı sonucu verir.
ŞİMDİ ile giriş saatini sabitleyebilir miyim?
Hayır, değer her yeniden hesaplamada yenilenir. Sabit saat için değeri elle girin ya da formül sonucunu kopyalayıp Değerleri Yapıştır ile sabitleyin.