Excel'de Gerçek Zamanlı Tarih ve Saat Hesaplamaları (ŞİMDİ Formülü)
1. ŞİMDİ Formülü Nedir?
ŞİMDİ formülü, geçerli tarih ve saati döndürür. Dinamiktir, her sayfa güncellendiğinde yenilenir.
=ŞİMDİ() → 02.08.2026 14:30
Kim Kullanır?
- 📊 Veri Analistleri: Gerçek zamanlı veri takibi
- 📋 Raporlama Uzmanları: Dinamik raporlar
- 📝 Ofis Çalışanları: Zaman damgası ekleme
- 💻 Excel Kullanıcıları: Anlık tarih ve saat ihtiyacı
İpucu
ŞİMDİ dinamiktir. Sabit zaman damgası için Değer Yapıştır veya kısayol kullanın.
2. ŞİMDİ ve BUGÜN Farkı
Bu iki formül sürekli karıştırılır. İşte farkı:
| Kriter | ŞİMDİ | BUGÜN |
|---|---|---|
| Dönen Değer | Tarih + Saat | Sadece Tarih |
| Örnek | 02.08.2026 14:30 | 02.08.2026 |
| Kullanım | Zaman damgası | Günlük raporlama |
Uyarı
ŞİMDİ saat içerir, BUGÜN içermez. İhtiyacınıza göre seçin.
| Formül | Sonuç |
|---|---|
| =ŞİMDİ() | 02.08.2026 14:30 |
| =BUGÜN() | 02.08.2026 |
3. Zaman Damgası Örneği
Durum: Bir veri giriş formunda, her yeni satır eklendiğinde otomatik zaman damgası eklenmek isteniyor.
=ŞİMDİ() → 02.08.2026 14:30
| Kayıt | Veri | Zaman Damgası |
|---|---|---|
| 1 | Ahmet | 02.08.2026 14:30 |
| 2 | Ayşe | 02.08.2026 14:31 |
| 3 | Mehmet | 02.08.2026 14:32 |
Kullanım Adımları
- 📌 Yeni sütun oluştur (Zaman Damgası)
- 📌 =ŞİMDİ() yaz
- 📌 Sabitlemek için Değer Yapıştır kullan
| Veri Girişi | Otomatik Tarih |
|---|---|
| Ahmet | 02.08.2026 14:30 |
| Ayşe | 02.08.2026 14:31 |
| Mehmet | 02.08.2026 14:32 |
📌 Formül: =ŞİMDİ()
4. Zaman Damgasını Sabitleme Yöntemleri
ŞİMDİ formülü dinamiktir. Sabit zaman damgası için:
1. Değer Yapıştır
- ŞİMDİ() formülünü yaz
- Hücreyi kopyala (Ctrl+C)
- Sağ tık → Değer Yapıştır
2. Kısayollar
- Ctrl + Shift + ; → Sabit tarih
- Ctrl + Shift + : → Sabit saat
İpucu
Sabit zaman damgası için en güvenli yöntem Değer Yapıştır'dır.
| Yöntem | Sonuç |
|---|---|
| Değer Yapıştır | 02.08.2026 14:30 (Sabit) |
| Ctrl+Shift+; (Tarih) | 02.08.2026 (Sabit) |
| Ctrl+Shift+: (Saat) | 14:30 (Sabit) |
4. VBA ile Zaman Damgası Sabitleme
Excel'de VBA kullanarak bir hücreye veri girdiğinizde otomatik olarak sabit zaman damgası ekleyebilirsiniz. Bu yöntem, ŞİMDİ() formülünün dinamik yapısını ortadan kaldırır.
📌 Geliştirici sekmesinin gösterimi için detaylı bilgi için tıklayın.
📌 Alt + F11 kısayolu ile hızlıca açabilirsiniz.
📌 Makro yazımı ile ilgili daha detaylı bilgi için tıklayın.
Private Sub Worksheet_Change(ByVal Target As Range)
' Eğer birden fazla hücre değiştiyse işlemi durdur
If Target.Count > 1 Then Exit Sub
' Değişiklik yapılan hücre A sütununda ise
If Not Intersect(Target, Range("A:A")) Is Nothing Then
' B sütununa otomatik zaman damgası ekle
Target.Offset(0, 1).Value = Now
End If
End Sub
Kod Açıklaması:
• A sütununa veri girildiğinde otomatik çalışır
• B sütununa sabit zaman damgası ekler (Now)
• Birden fazla hücre seçildiğinde çalışmaz
📌 Kodu yapıştırdıktan sonra Excel dosyasını .xlsm uzantılı olarak kaydedin. Makro, A sütununa veri girdiğinizde B sütununa otomatik olarak zaman damgası ekleyecektir.
Uyarı
Dosyayı .xlsm uzantılı kaydedin.
5. Sık Yapılan Hatalar ve Çözümleri
| Hata | Nedeni | Çözüm |
|---|---|---|
| Dinamik Güncelleme | Formül sürekli değişiyor | Değer Yapıştır ile sabitle |
| Performans Sorunu | Çok sayıda ŞİMDİ formülü | Gereksiz formülleri kaldır |
| Saat Dilimi Farkı | Bilgisayar saati yanlış | Bilgisayar saatini kontrol et |
6. Sık Sorulan Sorular
01 Excel ŞİMDİ formülü nedir?
Excel ŞİMDİ formülü, geçerli tarih ve saati döndürür. =ŞİMDİ() → 02.08.2026 14:30.
02 ŞİMDİ ile BUGÜN arasındaki fark nedir?
ŞİMDİ tarih + saat verir, BUGÜN sadece tarih verir.
03 Zaman damgası nasıl sabitlenir?
Değer Yapıştır, Ctrl+Shift+; (tarih) veya Ctrl+Shift+: (saat) ile sabitleyin.
04 Mac'te Excel ŞİMDİ nasıl kullanılır?
Mac'te Excel'de ŞİMDİ formülü Windows ile aynı şekilde çalışır. Ayraç olarak ; (noktalı virgül) kullanılır.