Tarihler arasındaki günlerin hesaplanması: Takvim günlerinden iş günlerine
İki tarih arasındaki gün sayısını hızlıca öğrenmek için çevrimiçi bir hesap makinesi veya basit bir çıkarma formülü kullanın. İş günlerinin doğru bir şekilde hesaplanması için belirli bir bölgenin hafta sonları ve resmi tatillerinin hariç tutulması gerekir. Takvim günleri dahil olarak (başlangıç tarihi + bitiş tarihi) sayılırken, iş günleri yalnızca üretim takvimine göre hesaplanır.
Aşağıda, günlerin manuel olarak nasıl hesaplanacağını, hesaplama türleri arasındaki farkları ve süreleri planlarken hatalardan nasıl kaçınılacağını ele alacağız.
İçindekiler
Fark nedir: Takvim günleri vs iş günleri
Hesaplama yönteminin seçimi amaca bağlıdır. Gün türünün yanlış belirlenmesi sözleşme cezalarına veya maaş hesaplamalarında hatalara yol açabilir.
| Gün Türü | Neleri kapsar | Nerelerde uygulanır |
|---|---|---|
| Takvim Günleri | Arka arkaya gelen tüm günler: Hafta içi, hafta sonu, tatiller. | Sözleşme geçerlilik süresi, ürün son kullanma tarihi, izin süresi (gün cinsinden). |
| İş Günleri | Kuruluşun çalışma programına göre çalıştığı günler (genellikle Pzt–Cum). | Tedarik yükümlülüklerinin yerine getirilmesi, yasal süreler, hastalık izinlerinin ödenmesi (bazı durumlarda). |
Ana kural: Belgede "iş günleri" belirtilmemişse, süre varsayılan olarak takvim günleri cinsinden hesaplanır (RF Medeni Kanunu md. 190 ve diğer yargı bölgelerindeki benzer hükümler).
Takvim günlerini manuel olarak nasıl hesaplanır
En basit yöntem, bitiş tarihinden başlangıç tarihini çıkarmaktır. Ancak, ilk günün döneme dahil olup olmadığını netleştirmek önemlidir.
Dahil eden hesaplama formülü
Hem başlangıç hem de bitiş günü dikkate alınacaksa (örneğin, "1 Mayıs'tan 5 Mayıs'a"):
$$ \text{Günler} = (\text{Bitiş Tarihi} - \text{Başlangıç Tarihi}) + 1 $$
Örnek: 10 Nisan 2026 ile 15 Nisan 2026 arasındaki dönem.
- Fark: $15 - 10 = 5$ gün.
- 1 gün ekliyoruz (çünkü 10 Nisan da sayılıyor): $5 + 1 = 6$ gün.
Hariç tutan hesaplama formülü
Saf farkı (kaç gün geçtiğini) öğrenmek istiyorsanız:
$$ \text{Günler} = \text{Bitiş Tarihi} - \text{Başlangıç Tarihi} $$
Örnek: 10 Nisan'dan 15 Nisan'a tam 5 gün geçmiştir.
Hızlı kontrol için akıllı telefonunuzdaki yerleşik hesap makinesini kullanın: Varsa "Tarih" moduna geçin veya aylar aynıysa gün numaralarını basitçe çıkarın.
İş günlerinin hesaplanması: Algoritma ve incelikler
Burada basit aritmetik işe yaramaz, çünkü düzensiz hafta sonları (tatiller) ve gün kaydırmaları dikkate alınmalıdır.
Temel algoritma
- Toplam takvim günü sayısını hesaplayın.
- Dönemdeki tam hafta sayısını belirleyin (hafta sonu sayısını bulmak için 2 ile çarpın — Cmt ve Paz).
- Eksik haftalardaki hafta sonu günlerini ekleyin/çıkarın.
- Hafta içine denk gelen resmi tatil günlerini çıkarın.
- Kaydırılan hafta sonlarını dikkate alın (bir tatil Cumartesi gününe denk gelirse, hafta sonu Pazartesi gününe kaydırılabilir).
Hesaplama örneği
Görev: 1 Mayıs 2026 ile 10 Mayıs 2026 arasındaki iş günü sayısını öğrenmek.
- Takvim günleri: 10.
- Programdaki hafta sonları: Diyelim ki bu Cumartesi ve Pazar. Mayıs 2026'da spesifik takvime bakmak gerekir.
- Tatiller: 1 Mayıs — genellikle resmi tatildir. 9 Mayıs — Zafer Günü (RF'de).
- Sonuç: 10 günden 1 Mayıs'ı (tatil), 9 Mayıs'ı (tatil) ve tatillerle çakışmayan tüm Cumartesi/Pazar günlerini çıkarıyoruz.
Tatiller içeren kısa dönemler için "haftada eksi 2 gün" gibi ortalama bir formül kullanmayın. Hata, sürenin %20–30'u kadar olabilir. Her zaman mevcut yılın üretim takvimiyle karşılaştırma yapın.
Excel ve Google E-Tablolar'da otomasyon
Manuel sayım yerine elektronik tablo fonksiyonlarını kullanın. Bu güvenilir ve hızlıdır.
1. Takvim günleri
DATEDIF fonksiyonu (veya basit çıkarma):
=B1-A1+1
(B1 bitiş tarihi, A1 başlangıç tarihidir. +1 ilk günü ekler).
2. İş günleri
NETWORKDAYS fonksiyonu:
=NETWORKDAYS(A1; B1; [Tatiller])
- A1 — dönemin başlangıcı.
- B1 — dönemin bitişi.
- [Tatiller] — hariç tutulması gereken tatil tarihlerini içeren hücre aralığı.
Bu fonksiyon Cumartesi ve Pazar günlerini otomatik olarak hariç tutar. Eğer vardiya sisteminiz varsa (örneğin 2/2 çalışma), standart fonksiyon uygun olmayacaktır — bir eklenti veya komut dosyası gerekecektir.
Hesaplamada sık yapılan hatalar
- "İlk gün tuzağı". Dahil eden sayımda +1 eklemeyi unuturlar. Örneğin, 1 Temmuz'dan 7 Temmuz'a kadar olan izin 6 değil, 7 gündür.
- Artık yılı ignor etmek. Artık yılın Şubat ayında 29 gün vardır. Şubat ayından geçiş yapılırken bu kritiktir.
- Saat dilimi karmaşası. Tarihler saate bağlıysa (örneğin, 18:00'da son teslim tarihi), müşteri ve yüklenici arasındaki saat farkını dikkate aldığınızdan emin olun.
- Kaydırmaların yanlış hesaplanması. Bazı ülkelerde, bir tatil hafta sonuna denk gelirse, sonraki hafta içi günü hafta sonu olur. Bölge ayarı yapılmamış standart hesap makineleri bunu dikkate almaz.
SSS: Popüler sorular
Sürenin son günü hesaplamaya dahil edilir mi? Evet, süre gün cinsinden belirlenmişse ve aksi belirtilmemişse, dönemin son günü hesaplamaya dahildir. Son gün bir hafta sonuna denk gelirse, süre bir sonraki iş gününe ertelenir.
Vardiya sistemi için iş günleri nasıl hesaplanır? Standart çevrimiçi hesap makineleri genellikle beş günlük çalışma haftasını esas alır. Vardiya sistemi (2/2, 3/3) için tablo yöntemi daha iyidir: Takviminizde vardiyalarınızı işaretleyin ve sayılarını manuel olarak veya Excel'deki filtre üzerinden sayın.
Tatil öncesi günler iş günü sayılır mı? Evet, tatil öncesi gün iş günü olarak kabul edilir, ancak süresi genellikle 1 saat kısaltılır. Gün sayısını hesaplamak için, insan-saat hesaplamıyorsanız, tam bir iş günü olarak dikkate alınır.
Yasal belgeler için çevrimiçi hesap makinelerine güvenebilir miyim? Ön değerlendirme için evet. Yasal açıdan bağlayıcı belgeler hazırlarken, sonucu her zaman ülkenizin hükümet tarafından onaylanan mevcut yılın resmi üretim takvimiyle karşılaştırın.