Excel'de hızlı tarih ekleme ve tarih işlemleri

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Bir hücreye bugünün tarihini anında eklemek için Ctrl + ; (noktalı virgül) tuş kombinasyonuna basın. Bu işlem, dosyayı yarın açtığınızda değişmeyecek statik bir değer ekler. Otomatik olarak her gün güncellenen dinamik bir tarih gerekiyorsa, =BUGÜN() formülünü kullanın. Bu iki yöntem, günlük tutmaktan rapor oluşturmaya kadar kullanıcıların %90'ının ihtiyacını karşılar.

Statik ve dinamik tarih: fark nedir?

Yöntem seçimi, tarihin zamanla değişip değişmemesine bağlıdır.

  1. Statik tarih (kısayol tuşları)

    • Kombinasyon: Ctrl + ;
    • Sonuç: Hücreye belirli bir sayı kaydedilir (örneğin, 09.04.2026).
    • Kullanım alanı: Sevkiyat zamanının, müşteri kaydının veya bir işlemin tamamlanma anının sabitlenmesi. Değer sonsuza kadar değişmez.
    • Ekstra: Mevcut saati girmek için Ctrl + Shift + ; kullanın.
  2. Dinamik tarih (fonksiyon)

    • Formül: =BUGÜN()
    • Sonuç: Bilgisayar sisteminin mevcut tarihini gösterir. Dosya yarın açıldığında değer otomatik olarak güncellenir.
    • Kullanım alanı: "Bugün için" rapor başlıkları, son kullanma tarihlerinin hesaplanması, teslim tarihleri ("bugün + 3 gün").

Tarih ve saati aynı anda girmek için önce Ctrl + ; tuşlarına basın, ardından boşluk tuşuna basıp hemen Ctrl + Shift + ; tuşlarına basın.

Ayrı değerlerden tarih oluşturma: DATE fonksiyonu

Yıl, ay ve gün farklı hücrelerde saklanıyorsa veya hesaplamalar sonucu elde ediliyorsa, bunları DATE fonksiyonu ile eksiksiz bir tarihe dönüştürün.

Sözdizimi: =DATE(yıl; ay; gün)

Kullanım örneği: A1 hücresinde yıl (2026), B1 hücresinde ay (4), C1 hücresinde gün (9) olduğunu varsayalım. =DATE(A1; B1; C1) formülü doğru tarih olan 09.04.2026 değerini döndürür.

Akıllı hata düzeltme: Fonksiyon hatalı değerleri otomatik olarak düzeltir.

  • Ay olarak 13 belirtirseniz, Excel yıla ekleme yapar: =DATE(2026; 13; 1) değeri 01.01.2027 olur.
  • Ocak ayı için gün olarak 32 belirtirseniz, tarih Şubat ayına kayar.
GörevFormülSonuç
Hücrelerden birleştirme=DATE(A1;B1;C1)09.04.2026
"09.04.2026" metninin dönüştürülmesi=DATEVALUE("09.04.2026")09.04.2026
Mevcut ayın ilk günü=DATE(YEAR(TODAY()); MONTH(TODAY()); 1)01.04.2026

Bileşenlerin çıkarılması: gün, ay, yıl ve haftanın günü

Sıralama veya gruplama yapmak için genellikle tarihin ayrı bir parçasını çıkarmak gerekir. Argüman olarak tarih içeren hücreyi (örneğin A1) kullanan aşağıdaki fonksiyonları kullanın:

  • Ayın günü: =DAY(A1) → 9 değerini döndürür.
  • Ay numarası: =MONTH(A1) → 4 değerini döndürür.
  • Yıl: =YEAR(A1) → 2026 değerini döndürür.
  • Haftanın günü: =WEEKDAY(A1; 2) → 4 (Perşembe) değerini döndürür.
    • Önemli: İkinci argüman 2, Pazartesi = 1 ve Pazar = 7 olacak şekilde numaralandırmayı belirler. Bu argüman olmadan hafta Pazar günü başlar.

Haftanın gününün adını güzel bir şekilde görüntülemek için TEXT fonksiyonunu kullanın: =TEXT(A1; "DDDD") → «perşembe» kelimesini yazdırır.

Sorun: Formüller #DEĞER! hatası döndürüyor. Neden: Kaynak hücre tarih değil, tarihe benzeyen metin içeriyor. Çözüm: Sütunu seçin, Veri sekmesine gidin → Metni Sütunlara Dönüştür → Son düğmesine tıklayın. Bu işlem metni zorla tarih formatına dönüştürür.

Metin ve diğer formatlardan gelen tarihlerle çalışma

Veriler başka bir sistemden aktarıldıysa ve metin gibi görünüyorsa ("09 Nisan 2026" veya "04/09/2026"), standart formüller çalışmayabilir.

  1. Metin tarihinin dönüştürülmesi: =DATEVALUE(hücre) kullanın. Fonksiyon, bölgesel ayarlarınızdaki çoğu standart tarih yazım formatını tanır.

  2. Karmaşık durumlar (Amerikan formatı AA/GG/YYYY): Sistem gün.ay.yıl bekliyorken ay/gün/yıl geliyorsa, metni manuel olarak parçalamanız veya eklentiler kullanmanız gerekebilir. Sabit bir format için formül aracılığıyla basit bir seçenek: =DATE(RIGHT(A1;4); LEFT(A1;2); MID(A1;4;2)) — karakter uzunluğuna göre hassas ayarlama gerektirir.

Gelişmiş hesaplamalar ve yaygın hatalar

Excel'de tarih, 1 Ocak 1900'den başlayan sıra numarasıdır. Bu, matematiksel işlemler yapılmasına olanak tanır.

  • Gün ekleme: =BUGÜN() + 14 (iki hafta sonraki tarih).
  • Gün çıkarma: =A1 - 30 (bir ay önceki tarih).
  • Gün farkı: =B1 - A1 (iki olay arasındaki gün sayısı).

Sık karşılaşılan sorunların çözüm tablosu

BelirtiNedenNasıl düzeltilir
Tarih yerine sayı (örneğin, 45386)Hücreye "Genel" veya "Sayı" formatı atanmışGiriş sekmesinde Tarih formatını seçin
Hücrede kareler #####Sütun görüntüleme için çok darSütun başlığının sınırına çift tıklayın
Formül yeniden hesaplanmıyorOtomatik hesaplama devre dışıFormüller → Hesaplama Seçenekleri → Otomatik
DATE fonksiyonunda hataYıl 1900–9999 aralığının dışındaYazım hataları için kaynak verileri kontrol edin

Bölgesel ayarlar: Excel'in Rusça sürümünde formüllerdeki argüman ayracı noktalı virgüldür (;). İngilizce sürümde virgül (,) kullanılır. Formülleri İngilizce kaynaklardan kopyalıyorsanız, virgülleri noktalı virgülle değiştirin.

Sık yapılan hatalar

  1. Artık yılların göz ardı edilmesi. Tarihleri manuel girerken hata yapmak kolaydır. DATE fonksiyonu artık yılları kendi dikkate aldığı için manuel girişten daha güvenlidir.
  2. Formatların karıştırılması. "Metin" formatındaki bir tarih ile sayısal bir tarihi toplama girişimi hataya yol açar. Her zaman hizalamayı kontrol edin: sayılar ve tarihler varsayılan olarak sağa, metinler sola dayalıdır.
  3. Yanlış argüman sırası. DATE fonksiyonunda sıra kesinlikle bellidir: Yıl, Ay, Gün. Ay ve günü karıştırırsanız, görsel olarak fark etmesi zor olan yanlış bir sonuç alırsınız.

SSS

Bitişik hücre doldurulduğunda tarihin otomatik olarak eklenmesini nasıl sağlarım? Bu işlem Excel'in standart araçlarıyla zordur (VBA makrosu gerekir). Basit çözüm: =IF(NOT(ISBLANK(A1)); TODAY(); "") formülünü kullanın. Ancak unutmayın ki bu tarih, dosya açık kaldığı sürece her gün değişecektir. Doldurma zamanını sabitlemek için bir makro gerekir.

Neden TODAY fonksiyonu dünkü tarihi gösteriyor? Bilgisayarınızdaki sistem saatini ve tarihini kontrol edin. Excel bilgileri doğrudan işletim sisteminden alır.

Asla değişmeyecek bir tarihi formül yoluyla ekleyebilir miyim? Hayır. Herhangi bir formül yeniden hesaplanır. Değeri sabitlemek için formülü girin, hücreyi kopyalayın, ardından sağ tıklayın → Değerleri Yapıştır (123 rakamlı simge).