Bu blog yazısı, Excel'de KDV den matrah hesaplama formülünü adım adım açıkl..
Excel'de proje sürelerini izlemek, vade tarihlerini kontrol etmek, çalışanların kıdemini hesaplamak veya iki olay arasındaki zamanı ölçmek gibi birçok görev, tarihler arasındaki gün sayısını doğru bir şekilde bulmayı gerektirir. Bu rehberde, basit çıkarma işleminden iş günlerini hesaba katan gelişmiş formüllere kadar farklı yöntemleri adım adım öğreneceksiniz.
=B1-A1
), aradaki toplam gün sayısını verir. Sonuç hücre biçimini "Sayı" olarak ayarlamayı unutmayın.GÜNSAY
(DAYS) fonksiyonu (=GÜNSAY(bitiş_tarihi; başlangıç_tarihi)
), iki tarih arasındaki gün sayısını hesaplamak için tasarlanmış en net formüldür.TAMİŞGÜNÜ
(NETWORKDAYS) fonksiyonu kullanılır. Bu fonksiyon, özellikle proje planlama ve İK süreçlerinde hayat kurtarır.TAMİŞGÜNÜ.ULUSL
(NETWORKDAYS.INTL) fonksiyonu daha esnek bir çözüm sunar.İki tarih arasındaki toplam gün sayısını bulmanın en hızlı yolu basit bir çıkarma işlemidir. Excel, tarihleri arka planda seri numaralar olarak tuttuğu için bu işlem matematiksel olarak doğrudur.
Adımlar:
01.10.2025
).31.10.2025
).=B2-A2
Önemli Not: Formülü girdikten sonra sonuç 30.01.1900
gibi bir tarih formatında görünürse, endişelenmeyin. C2 hücresini seçin, Giriş (Home) sekmesinden Sayı (Number) formatını seçin. Sonuç 30 olarak düzelecektir. Bu yöntem, bitiş tarihini sayar ancak başlangıç tarihini saymaz.
Bu işlem için özel olarak tasarlanmış GÜNSAY
fonksiyonu, çıkarma işlemiyle aynı sonucu verir ancak formülün amacını daha net bir şekilde ortaya koyar.
Sözdizimi:
=GÜNSAY(bitiş_tarihi; başlangıç_tarihi)
Örnek:
=GÜNSAY(B2; A2)
Bu formül de yukarıdaki örnek için 30 sonucunu döndürecektir.
Projelerin teslim tarihlerini veya yasal süreleri hesaplarken genellikle sadece hafta içi günler (iş günleri) sayılır. TAMİŞGÜNÜ
fonksiyonu, Cumartesi ve Pazar günlerini otomatik olarak hariç tutar ve isterseniz resmi tatilleri de çıkarmanıza olanak tanır.
Sözdizimi:
=TAMİŞGÜNÜ(başlangıç_tarihi; bitiş_tarihi; [tatiller])
Örnek:
A2 hücresinde 01.10.2025 ve B2 hücresinde 31.10.2025 tarihleri olsun. Ayrıca, E2:E3 aralığında tatil olarak 28.10.2025 ve 29.10.2025 tarihlerinin listelendiğini varsayalım.
Formül:
=TAMİŞGÜNÜ(A2; B2; E2:E3)
Ekim 2025'te 23 iş günü vardır. Belirttiğimiz 2 tatil gününü de bu sayıdan çıkardığımızda, formül 21 sonucunu döndürecektir.
Not: Bu fonksiyon, başlangıç ve bitiş tarihlerini de hesaba dahil eder.
Eğer hafta sonu tatiliniz standart Cumartesi-Pazar değilse (örneğin sadece Pazar günü veya Cuma-Cumartesi ise), TAMİŞGÜNÜ.ULUSL
fonksiyonu size yardımcı olur.
Sözdizimi:
=TAMİŞGÜNÜ.ULUSL(başlangıç_tarihi; bitiş_tarihi; [hafta_sonu]; [tatiller])
Örnek:
Hafta sonu tatilinin sadece Pazar günü olduğu bir senaryo için:
=TAMİŞGÜNÜ.ULUSL(A2; B2; 11; E2:E3)
Bu formül, Cumartesi günlerini de iş günü olarak sayacak ve daha yüksek bir sonuç üretecektir.
1. Gün sayısını hesaplarken başlangıç tarihini de dahil etmek istersem ne yapmalıyım?
Basit çıkarma yöntemini kullanıyorsanız sonuca +1 eklemeniz yeterlidir: =B2-A2+1. TAMİŞGÜNÜ fonksiyonu zaten her iki tarihi de dahil eder.
2. Formülüm neden #DEĞER! (#VALUE!) hatası veriyor?
Bu hata genellikle hücrelerden birinin Excel tarafından geçerli bir tarih olarak tanınmadığı anlamına gelir. Hücrelerdeki metinleri kontrol edin (örneğin, 32.10.2025 gibi geçersiz bir tarih) ve hücre formatının "Tarih" olduğundan emin olun.
3. İki tarih arasındaki tam yıl, ay ve gün sayısını nasıl bulabilirim?
Bu detaylı hesaplama için ETARİHLİ (DATEDIF) fonksiyonu kullanılır. Örneğin, A2'de başlangıç ve B2'de bitiş tarihi varsa:
=ETARİHLİ(A2; B2; "y")
=ETARİHLİ(A2; B2; "ym")
Bu üç formülü birleştirerek "X yıl, Y ay, Z gün" şeklinde bir sonuç elde edebilirsiniz.
4. GÜNSAY ve basit çıkarma işlemi arasında ne fark var?
Fonksiyonel olarak aynı sonucu verirler. GÜNSAY kullanmak, formülünüzü okuyan başka bir kişinin amacınızı daha net anlamasını sağlar ve argümanların sırasını (önce bitiş, sonra başlangıç) netleştirdiği için hata yapma olasılığını azaltır.
Excel’de tarih farkını bulmak için en basit yöntem nedir?
En basit yöntem, bitiş tarihinden başlangıç tarihini çıkarmaktır.
İş günü hesaplamasında hafta sonu günlerini değiştirebilir miyim?
Evet, İŞGÜNÜ.ULUSL fonksiyonunda özel parametrelerle tatil günlerini değiştirebilirsiniz.
ETARİHLİ fonksiyonu neden tercih edilir?
Çünkü yıl, ay ve gün farklarını ayrı ayrı hesaplamaya imkan verir.
Tarih hesaplamalarında hata alırsam ne yapmalıyım?
Hücre biçimlendirmenin “Tarih” olduğundan ve tarihlerin geçerli formatta girildiğinden emin olun.
Resmi tatilleri hesaplamaya dahil etmemek mümkün mü?
Evet, tatil tarihlerini bir aralığa yazıp formüle ekleyerek hariç tutabilirsiniz.
Bu eğitimi tamamladığınızda, Excel’de tarih ve iş günü hesaplamalarını profesyonel düzeyde yapabileceğinizi belgeleyen bir sertifikaya sahip olursunuz.
Ömer Bağcı, Excel ve veri analizi alanında uzman, 15+ yıllık deneyime sahip bir eğitmendir. Vidoport.com’da yüzlerce Excel eğitimine imza atmıştır ve tarih-saat hesaplama fonksiyonları konusunda kapsamlı dersler sunmaktadır. vidoport.com üzerinden eğitimlerine ulaşabilirsiniz.