Bir etkinliğe kalan günlerin hesaplanması: Takvimden karmaşık formüllere

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

Belirli bir tarihe kadar olan gün sayısını öğrenmek için en kolay yol, hedef tarihten mevcut tarihi çıkarmaktır. Elektronik tablolarda (Excel, Google Sheets) bu işlem =Hedef_Tarih - BUGÜN() formülüyle yapılır. Mobil takvimlerde ise bir etkinlik oluşturmanız yeterlidir; sistem geri sayımı veya etkinlik kartında kalan gün sayısını otomatik olarak gösterecektir.

Aşağıda, akıllı telefonlarda hızlı görüntülemeden tatiller ve hafta sonları dikkate alınarak tablolarda otomasyona kadar farklı araçlar için detaylı yöntemleri inceleyeceğiz.

İçindekiler

  1. Hızlı yöntem: Mobil ve çevrimiçi takvimler
  2. Excel ve Google E-Tablolar'da hesaplama: Temel formüller
  3. Çalışma günleri ve tatillerin dikkate alınması
  4. Tarihlerle çalışırken sık yapılan hatalar
  5. SSS: Popüler sorulara yanıtlar

Hızlı yöntem: Mobil ve çevrimiçi takvimler

Tatile, doğum gününe veya son teslim tarihine ne kadar kaldığını bir kez kontrol etmeniz gerekiyorsa, tabloları kullanmak gereksizdir. Modern takvimler bu rutin işi üstlenir.

Yerleşik takvimler (iOS, Android, Windows)

Bir etkinlik oluşturduğunuzda sistem süreyi otomatik olarak hesaplar. Etkinliğe kalan tam gün sayısını görmek için:

  1. İstediğiniz tarihle bir etkinlik oluşturun.
  2. Etkinlik kartını açın.
  3. Çoğu uygulama (Google Takvim, Apple Takvim) "15 gün içinde" veya "2 hafta kaldı" gibi bir ibare gösterir.

Çevrimiçi hizmetler ve widget'lar

Sürekli kontrol sağlamak için akıllı telefonunuzun veya bilgisayarınızın ana ekranında widget'lar kullanmak uygundur.

  • Google Takvim: 1 gün, 3 gün veya bir hafta önceden bildirim ayarlamanıza olanak tanır. Sağ taraftaki etkinlik listesinde göreli tarihler ("Yarın", "5 gün içinde") görüntülenir.
  • Üçüncü taraf zaman yönetimi uygulamaları: TimeTree veya Any.do gibi uygulamalar genellikle standart takvimden daha görsel bir şekilde kalan süreyi gösteren "Geri Sayım" moduna sahiptir.

Ekip çalışması için kurumsal takvimde ortak bir etkinlik oluşturun. Böylece tüm katılımcılar aynı geri sayımı görür ve farklı saat dilimleri nedeniyle oluşabilecek karışıklıklar önlenir.

Excel ve Google E-Tablolar'da hesaplama: Temel formüller

Tablo işlemcileri, birçok görev için süreleri hesaplamak veya verileri raporlara entegre etmek gerektiğinde vazgeçilmezdir. Microsoft Excel ve Google Sheets'teki çalışma mantığı neredeyse aynıdır.

Yöntem 1: Basit çıkarma

Tablolardaki tarihler sayı olarak saklanır (1 Ocak 1900'den itibaren geçen gün sayısı). Bu nedenle bunları basitçe çıkarabilirsiniz.

HücreDeğerAçıklama
A115.06.2026Hedef tarih (son teslim)
B1=BUGÜN()Mevcut tarih (otomatik güncellenir)
C1=A1-B1Sonuç: Son teslim tarihine kalan gün sayısı

Sonuç bir tarih olarak görüntüleniyorsa (örneğin, 01.01.1900), C1 hücresinin biçimini "Sayı" veya "Genel" olarak değiştirin.

Yöntem 2: DATEDIF (TARİHFARK) fonksiyonu

Bu fonksiyon, farkı belirli zaman birimlerinde elde etmek istediğinizde kullanışlıdır. Hem Excel'de hem de Google Sheets'te mevcuttur.

Sözdizimi: =DATEDIF(başlangıç_tarihi; bitiş_tarihi; "birim")

  • "d" — Tam gün cinsinden fark.
  • "md" — Ayları ve yılları yok sayarak gün cinsinden fark.

Örnek: =DATEDIF(BUGÜN(); A1; "d") formülü, A1 hücresindeki tarihe kadar olan tam gün sayısını döndürür.

DATEDIF fonksiyonu Excel'de gizlidir (otomatik tamamlama ipuçlarında görünmez), ancak doğru çalışır. Google Sheets'te ise normal şekilde çalışır.

Yöntem 3: DAYS (GÜNLER) fonksiyonu

Basit çıkarmaya daha modern ve anlaşılır bir alternatif.

Formül: =GÜNLER(bitiş_tarihi; başlangıç_tarihi)

Örnek: =GÜNLER(A1; BUGÜN())

Bu yöntemin avantajı, argümanların açık olmasıdır: Hangi tarihin bitiş, hangisinin başlangıç olarak kabul edildiğini hemen görürsünüz, bu da "eksi ile eksinin çarpımı" tarzı hata riskini azaltır.

Çalışma günleri ve tatillerin dikkate alınması

İş görevleri için genellikle sadece takvim günlerini değil, projenin teslimine kadar olan çalışma günlerinin sayısını bilmek önemlidir.

NETWORKDAYS (İŞGÜNÜ) fonksiyonu

Bu fonksiyon, hesaplamadan Cumartesi ve Pazar günlerini hariç tutar.

Temel sözdizimi: =İŞGÜNÜ(başlangıç_tarihi; bitiş_tarihi; [tatiller])

  1. Tatiller dikkate alınmadan: =İŞGÜNÜ(BUGÜN(); A1) Bugün ile A1'deki tarih arasındaki çalışma günlerinin sayısını döndürür.

  2. Resmi tatiller dikkate alınarak: Tatil tarihlerinin listesini örneğin E1:E10 aralığında oluşturun. Formül: =İŞGÜNÜ(BUGÜN(); A1; E1:E10)

Şirketinizde standart olmayan haftasonları varsa (örneğin, 2/2 vardiyalı çalışma sistemi), üçüncü argüman olarak haftasonu maskesi belirtebileceğiniz WORKDAY.INTL (ÇALIŞMA.GÜNÜ.ULUSLARARASI) fonksiyonunu kullanın.

Tarihlerle çalışırken sık yapılan hatalar

Deneyimli kullanıcılar bile hesaplamalar sırasında hata yapabilir. İşte kontrol listesi:

  1. Tarih yerine metin. Hücre sola hizalanmışsa, tablo büyük olasılıkla içeriği metin olarak algılar. Metnin çıkarılması #DEĞER! (#VALUE!) hatası verir. Çözüm: DATEVALUE (TARİHSAYI) fonksiyonunu kullanın veya hücre biçimini yeniden kontrol edin.

  2. Saatin dahil edilmesi. Hücrede sadece tarih değil, saat de belirtilmişse (örneğin, 15.06.2026 18:00), çıkarma sonucu ondalık bir kesir olur (örneğin, 14,5 gün). Çözüm: INT (TAMSAYI) fonksiyonuyla saati kırpın: =TAMSAYI(A1) - TAMSAYI(BUGÜN()).

  3. Negatif değer. Hedef tarih geçmişse, formül negatif bir sayı döndürür. Çözüm: Sayının mutlak değerini almak için ABS (MUTLAK_DEĞER) fonksiyonunu kullanın veya gecikmiş görevleri vurgulamak için koşullu biçimlendirme uygulayın.

  4. Bölgesel ayar farkları. Bazı sistemlerde formül argüman ayırıcısı noktalı virgül (;) iken, diğerlerinde virgüldür (,). Formül düzenleyicinizin ipuçlarına göre hareket edin.

SSS: Popüler sorulara yanıtlar

İki tarih arasındaki günleri, her iki sınır günü dahil olacak şekilde nasıl hesaplarım? Standart çıkarma işlemi günlerden birini hariç tutar. Her iki günü de dahil etmek için (örneğin, ilk ve son gün dahil olmak üzere tatil süresini hesaplarken) bir ekleyin: =A1 - B1 + 1.

Neden formül sayı yerine tarih gösteriyor? Sonuç hücresi "Tarih" biçimine sahip. Sağ tıklayın → "Hücreleri Biçimlendir" → "Sayı" veya "Genel" seçeneğini belirleyin.

Bir tarihe kadar olan ay sayısını hesaplayabilir miyim? Evet, "m" argümanıyla DATEDIF (TARİHFARK) fonksiyonunu kullanın: =DATEDIF(BUGÜN(); A1; "m"). Bu, tam ay sayısını döndürür.

Bu formüller LibreOffice Calc'ta çalışıyor mu? Evet, DATEDIF (TARİHFARK), NETWORKDAYS (İŞGÜNÜ) ve basit çıkarma işlemleri LibreOffice ve OpenOffice'te benzer şekilde çalışır.