Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Excel tarih formülü: BUGÜN, ŞİMDİ, sabit tarih kısayolu ve gün farkı

Excel'de bugünün tarihini veren formül =BUGÜN(), tarih ile saati birlikte veren formül =ŞİMDİ()'dir; ikisi de çalışma sayfası yeniden hesaplandığında güncellenir. Değişmeyen sabit bir tarih istiyorsan formül yerine hücreyi seçip Ctrl+; tuşlarına basarsın, iki tarih arasındaki gün sayısı için de TARİHFARKI işlevini "d" ile kullanırsın.

Excel'de tarih formülü ararken insanların çoğu iki şeyden birini istiyor: her açılışta güncel tarihi gösteren bir hücre ya da iki tarih arasındaki farkı hesaplayan bir formül. İkisinin de Microsoft'un Türkçe Excel destek sayfalarında açık bir yolu var; aşağıda işlev adlarını o sayfalardaki gibi yazdım (kaynak: Microsoft Destek, Kasım 2026'da okundu).

BUGÜN ve ŞİMDİ canlı bir saat değil

BUGÜN ve ŞİMDİ işlevlerinin sonucu yalnızca çalışma sayfası hesaplandığında ya da bu işlevi içeren bir makro çalıştırıldığında değişiyor. Microsoft'un deyişiyle bu hücreler sürekli güncellenmiyor. Tarih ve saat bilgisayarın sistem saatinden alınıyor. Yani =ŞİMDİ() yazdığın bir hücre, ekranda saniye saniye ilerleyen bir saat gibi davranmıyor.

BUGÜN tarihi beklediğin gibi güncellemiyorsa, Microsoft'un önerisi hesaplama ayarını kontrol etmek: Dosya sekmesinde Seçenekler'e tıkla, Formüller kategorisinde Hesaplama seçenekleri altında Otomatik'in seçili olduğundan emin ol.

İkinci ayrıntı tarihlerin arka planı. BUGÜN işlevi aslında geçerli tarihin seri numarasını veriyor; Excel tarihleri hesaplamalarda kullanabilmek için sıralı seri numaraları olarak saklıyor. Varsayılan olarak 1 Ocak 1900'ün seri numarası 1, 1 Ocak 2008'in seri numarası ise 39.448. Hücre biçimi işlevi girmeden önce Genel ise Excel biçimi otomatik olarak Tarih'e çeviriyor; seri numarasını görmek istiyorsan hücre biçimini Genel veya Sayı yapman gerekiyor.

Güncellenen tarih mi, sabit tarih mi

İhtiyaçYöntemDeğişir mi?
Her açılışta günün tarihi=BUGÜN()Evet, yeniden hesaplamada
Günün tarihi ve saati=ŞİMDİ()Evet, yeniden hesaplamada
Bugünün tarihini kalıcı yazmakCtrl+;Hayır
Şu anki saati kalıcı yazmakCtrl+Üst Karakter+: (iki nokta üst üste)Hayır
Tarih ve saati birlikte kalıcı yazmakCtrl+; ardından Ara Çubuğu ardından Ctrl+Üst Karakter+;Hayır

Microsoft kısayolla eklenen değeri "statik" diye tanımlıyor: Excel geçerli tarihin anlık görüntüsünü alıp hücreye yazıyor ve bu değer çalışma sayfası yeniden hesaplandığında ya da açıldığında değişmiyor. Bir etkinlik günlüğü tutuyorsan doğru yöntem bu, çünkü =BUGÜN() kullanırsan ertesi gün açtığında bütün kayıtların tarihi bugüne döner.

Tarihin görünüşünü değiştirmek için hücreye sağ tıklayıp Hücreleri Biçimlendir'i seç, Sayı sekmesinde Kategori altında Tarih veya Saat'i, Tür listesinden bir biçimi seçip Tamam'a bas.

BUGÜN ile kurulan hazır formüller

BUGÜN işlevinin söz diziminde bağımsız değişken yok, sadece BUGÜN() yazılıyor. Ama başka işlevlerle birleşince işe yarıyor. Microsoft'un örnek tablosundan:

FormülNe verir
=BUGÜN()Günün tarihini
=BUGÜN()+5Günün tarihinden 5 gün sonrasını
=TARİHSAYISI("1/1/2030")-BUGÜN()Bugün ile 01.01.2030 arasındaki gün sayısını
=GÜN(BUGÜN())Ayın kaçıncı günü olduğunu (1 ile 31 arası)
=AY(BUGÜN())Yılın kaçıncı ayında olduğunu (1 ile 12 arası)

Gün sayısı veren formüllerde sonucun doğru görünmesi için hücrenin Genel veya Sayı olarak biçimlendirilmesi gerekiyor; yoksa Excel gün sayısını bir tarih gibi gösterebilir. Örnekleri bir çalışma sayfasına yapıştırdıysan formülü seçip F2'ye, sonra Enter'a basman sonucu gösterir. Sonuçlarla formüller arasında geçiş için Ctrl+' tuşlarını ya da Formüller sekmesindeki Formülleri Göster düğmesini kullanabilirsin.

Gün farkını bir günlük miktarla çarpmak istersen Excel'de çarpma işlemi yazısındaki yönteme bak.

İki tarih arasındaki gün sayısı: TARİHFARKI

İki tarih arasındaki farkı hesaplamak için Microsoft TARİHFARKI işlevini öneriyor. Önce bir hücreye başlangıç tarihini, başka bir hücreye bitiş tarihini yazıyorsun, sonra üçüncü bir hücreye formülü. Son bağımsız değişken neyi saydığını belirliyor:

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

BirimMicrosoft örneğindeki hücrelerDöndürdüğü
"d"Başlangıç D9, bitiş E9İki tarih arasındaki tam gün sayısı
"d" ve sonuna /7Başlangıç D13, bitiş E13Hafta sayısı (sonucu sayı olarak biçimlendir)
"m"Başlangıç D5, bitiş E5Tam ay sayısı
"y"Başlangıç D2, bitiş E2Tam yıl sayısı

Dikkat edilecek üç nokta var. Başlangıç tarihi bitiş tarihinden büyükse sonuç #NUM! hatası oluyor. Microsoft "md" bağımsız değişkenini hatalı sonuçlar verebileceği için önermiyor. Hafta sayısında sonucu sayı yapmak için Ctrl + 1 ile biçim penceresini açıp ondalık basamak sayısını ayarlayabilirsin. Belirli bir tarih yerine formülün içinde BUGÜN() de kullanabilirsin; bu durumda Excel bilgisayarın geçerli tarihini alıyor ve dosyayı ileriki bir gün açtığında sonuç değişiyor. Bitiş tarihi geçti mi diye kontrol edip bir uyarı yazdırmak istersen Excel EĞER formülü ile birleştirebilirsin.

Hafta sonu ve tatilleri çıkararak iş günü sayısı

Takvim günü değil iş günü lazım olduğunda Microsoft TAMİŞGÜNÜ.ULUSL işlevini gösteriyor. Hafta sonlarını ve tatilleri sonuçtan çıkarabiliyorsun:

  1. Tatilleri çıkaracaksan, tatil tarihlerini ayrı bir alana her biri kendi hücresinde olacak şekilde yaz.
  2. Bu hücreleri seç, Formüller > Ad Tanımla'yı seç, aralığa Tatillerim adını ver ve Tamam'a tıkla.
  3. Bir hücreye başlangıç, başka bir hücreye bitiş tarihini yaz.
  4. Üçüncü hücreye TAMİŞGÜNÜ.ULUSL formülünü başlangıç, bitiş, hafta sonu kodu ve Tatillerim ile yaz.

Formüldeki 1 kodu Cumartesi ve Pazar'ı hafta sonu sayıyor ve toplamdan çıkarıyor. Hafta sonun farklıysa 1'i IntelliSense listesinden başka bir sayıyla değiştiriyorsun; örneğin 2, Pazar ve Pazartesi'yi hafta sonu yapıyor. Tatil listen yoksa son bağımsız değişkeni yazmayabilirsin.

Gün farkının arkasındaki mantık çıkarma formülünün temelleri yazısında daha ayrıntılı anlatılıyor.

Benim önerim

Ben tarih işlerinde önce şu soruyu sorarım: bu tarih değişmeli mi? Bir raporun başlığında her açılışta güncel tarih istiyorsan =BUGÜN() doğru seçim. Bir kaydın ne zaman girildiğini tutuyorsan Ctrl+; kullan, çünkü BUGÜN ertesi gün o tarihi siler. İki tarih arası gün için TARİHFARKI'yı "d" ile kullan, "md" seçeneğinden uzak dur. Tarihe göre dizilmiş verileri bir grafiğe dökmek istersen Excel grafik oluşturma sayfasındaki eğilim çizgisi işine yarar; günlük değerleri toplamak için de Excel toplama formülüne bakabilirsin.

Sık sorulan sorular

Excel'de bugünün tarihi formülü nedir?

=BUGÜN() formülü günün tarihini, =ŞİMDİ() formülü tarih ile saati birlikte verir. İkisinin de söz diziminde bağımsız değişken yoktur ve çalışma sayfası yeniden hesaplandığında güncellenir.

Excel'de değişmeyen tarih nasıl eklenir?

Hücreyi seçip Ctrl+; tuşlarına bas. Excel geçerli tarihin anlık görüntüsünü hücreye yazar ve bu değer çalışma sayfası açıldığında veya yeniden hesaplandığında değişmez.

BUGÜN işlevi neden güncellenmiyor?

Dosya sekmesinde Seçenekler'e tıklayıp Formüller kategorisinde Hesaplama seçenekleri altında Otomatik'in seçili olduğundan emin ol. BUGÜN yalnızca çalışma sayfası hesaplandığında değişir.

Excel'de iki tarih arasındaki gün sayısı nasıl bulunur?

Başlangıç ve bitiş tarihlerini iki ayrı hücreye yaz, üçüncü hücrede TARİHFARKI işlevini "d" birimiyle kullan. Başlangıç tarihi bitiş tarihinden büyükse sonuç #NUM! olur.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.