İçeriğe geç
parazade
Tarih ve SaatÖrnekler doğrulandı

BUGÜN Formülü (TODAY): Günün Tarihini Otomatik Alma

BUGÜN

İngilizce adı: TODAY

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

BUGÜN kısaca

BUGÜN, dosyanın hesaplandığı günün tarihini verir ve argüman almaz. Vade takibi, kalan gün ve yaş hesabı gibi bugüne göre yapılan hesaplarda kullanılır; dosya her açıldığında sonuç güncellenir.

Söz dizimi

BUGÜN()

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

İçindekiler
  1. Excel BUGÜN formülü ne işe yarar?
  2. Söz dizimi: parantezler boş kalır
  3. Vade ve gecikme takibi
  4. Yaş ve hafta başı hesabında BUGÜN
  5. Sık karşılaşılan sorunlar
  6. Bir sonraki adım

Excel BUGÜN formülü ne işe yarar?

Excel BUGÜN formülü, dosyanın hesaplandığı günün tarihini verir ve hiçbir argüman almaz. Hücreye =BUGÜN() yazdığınızda Excel bilgisayarın saatine bakar ve sonucu tarih biçiminde gösterir. Dosyayı yarın açarsanız aynı hücre yarının tarihini gösterir. Vade takibi, kalan gün ve yaş hesabı gibi bugüne göre sorulan her soruda başlangıç noktası budur.

Arka planda dönen değer bir seri numarasıdır. 16 Ekim 2026'nın seri numarası 46311'dir ve hücreyi Genel biçime çevirdiğinizde bu sayıyı görürsünüz.

Söz dizimi: parantezler boş kalır

BUGÜN() argüman almaz, ama parantezler zorunludur. =BUGÜN yazarsanız Excel bunu tanımlı bir ad sanar ve #AD? hatası verir. Sonuç saat içermez; günün başlangıcını temsil eden bir tam sayıdır. Saat de gerekiyorsa ŞİMDİ fonksiyonunu kullanırsınız.

Vade ve gecikme takibi

Fatura listesinde son ödeme tarihini bugünle karşılaştırarak gecikenleri işaretleyebilirsiniz. B2'de son ödeme tarihi varsa =EĞER(B2<BUGÜN();"Gecikti";"Bekliyor") geçmiş tarihlere Gecikti yazar. Aynı karşılaştırmayı koşullu biçimlendirmede kullanırsanız geciken satırlar kendiliğinden renklenir.

Kalan gün sayısı için =B2-BUGÜN() yeterlidir. Tarih geçtiyse sonuç eksiye düşer. Listede eksi sayı görmek istemiyorsanız =MAK(0;B2-BUGÜN()) yazarak geçmiş tarihleri 0'da tutarsınız.

Yaş ve hafta başı hesabında BUGÜN

Doğum tarihinden bugünkü yaşı bulmak için BUGÜN'ü ETARİHLİ ile birlikte kullanırsınız: =ETARİHLİ(B2;BUGÜN();"Y"). 20 Mayıs 1990 doğumlu biri için 16 Ekim 2026'da sonuç 36'dır. =YIL(BUGÜN())-YIL(B2) daha kısa görünür, ama doğum günü henüz gelmemişse yaşı bir fazla gösterir.

Haftalık raporlarda içinde bulunulan haftanın pazartesisi sık gerekir. =BUGÜN()-HAFTANINGÜNÜ(BUGÜN();2)+1 cuma günü açıldığında dört gün geriye gider ve pazartesinin tarihini verir.

Sık karşılaşılan sorunlar

En yaygın şaşkınlık, tarihin değişmemesidir. BUGÜN yalnız sayfa yeniden hesaplandığında güncellenir; hesaplama seçeneği El ile durumundaysa dün açılan dosya dünün tarihini göstermeye devam eder. Dosya sekmesinde Seçenekler ve Formüller yolunu izleyip Otomatik seçeneğinin işaretli olduğunu kontrol edin.

İkinci sorun bunun tersidir: bir kaydın tarihini sabitlemek isterken BUGÜN yazmak. Sipariş tarihi sütununa =BUGÜN() yazarsanız ertesi gün bütün siparişler yeni tarihe kayar. Sabit bir tarih için tarihi elle girin ya da formülün sonucunu kopyalayıp Değerleri Yapıştır ile sabitleyin.

Sonuç hücresi bazen tarih yerine 46311 gibi bir sayı gösterir. Bu bir hata değildir, hücre biçimi Genel kalmıştır. Biçimi Kısa Tarih yaptığınızda tarih görünür.

Bir sonraki adım

Takip ettiğiniz bir listeye Kalan gün adında bir sütun ekleyin ve =MAK(0;B2-BUGÜN()) formülünü aşağı kopyalayın. Dosyayı ertesi gün açtığınızda değerlerin bir azaldığını göreceksiniz.

Örnekler

Örnek 1: Ödeme tarihi geçmiş faturayı işaretleme
ABCD
1FaturaSon ödeme
2F-104231.12.2025Gecikti
=EĞER(B2<BUGÜN();"Gecikti";"Bekliyor")

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: Gecikti

Son ödeme tarihi 31 Aralık 2025. Bugünün tarihi bundan sonra olduğu için koşul DOĞRU olur ve formül Gecikti yazar.

Örnek 2: Kalan günü eksiye düşürmeden gösterme
ABCD
1KampanyaBitiş
2Yaz indirimi30.06.20250
=MAK(0;B2-BUGÜN())

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

Bitiş tarihi geçtiği için B2-BUGÜN() eksi bir sayı verir. MAK bunu 0 ile karşılaştırır ve büyük olanı, yani 0'ı döndürür.

Örnek 3: İçinde bulunulan haftanın pazartesisi
ABC
1Rapor
2Haftalık satış12.10.2026
=BUGÜN()-HAFTANINGÜNÜ(BUGÜN();2)+1

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: 12.10.2026

Beklenen sonuç, formülün 16 Ekim 2026 cuma günü hesaplandığı duruma göredir: cuma 5. gün olduğu için 4 gün geri gidilir ve 12 Ekim 2026 pazartesi bulunur. Başka bir gün açıldığında sonuç o haftanın pazartesisi olur.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

BUGÜN kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

Excel BUGÜN formülü nasıl kullanılır?

Hücreye =BUGÜN() yazıp Enter'a basmanız yeterlidir; fonksiyon argüman almaz. Sonucu başka tarihlerle karşılaştırabilir, ondan gün çıkarabilir ya da ETARİHLİ gibi fonksiyonlara bitiş tarihi olarak verebilirsiniz.

BUGÜN neden güncellenmiyor?

Büyük ihtimalle hesaplama seçeneği El ile durumundadır. Dosya sekmesinde Seçenekler ve Formüller yolunu izleyip Otomatik'i seçin ya da F9 tuşuyla yeniden hesaplatın.

Bugünün tarihini değişmeyecek şekilde nasıl yazarım?

BUGÜN her açılışta yenilenir. Sabit tarih için tarihi elle girin ya da =BUGÜN() sonucunu kopyalayıp Değerleri Yapıştır ile hücreye değer olarak yapıştırın.