• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Soru İzin Formülü

valtoglu

Yeni Üye
Katılım
16 Ara 2025
Mesajlar
1
Aldığı beğeni
0
Excel V
Office 2016 TR
Konu Sahibi
iyi günler;
izin günü : 10
izin başlangıç tarihi: 25.12.2025
izin bitiş tarihi : 04.01.2026
işe başlama tarihi : 05.01.2026

excel sayfasında sadece resmi ve bayram tatillerini izin günlerinden saymak istemiyorum. diğer günler izinden sayılacak..
exceldeki =işgünü veya =işgünü.ulusl formülleri benim istediğim gibi olmuyor..

yani kişinin;
  • izin günü: 10 gün
  • toplam izin süresi ise; 11 gün

iyi çalışmalar;
 

Ekli dosyalar

25.12.2025'ten 04.01.2026'ya kadar toplam 11 gün vardır.
Bu 11 günlük aralık içindeki standart hafta sonları (Cumartesi-Pazar):
27.12.2025 (Cumartesi)
28.12.2025 (Pazar)
03.01.2026 (Cumartesi)
04.01.2026 (Pazar)
Toplam Hafta Sonu Sayısı: 4 gün.
Hafta Sonları Düşüldükten Sonra Kalan İş Günü: 11-4=7
Kalan günler: 25, 26, 29, 30, 31 Aralık ve 1, 2 Ocak.
Bu kalan 7 iş gününün içinden F3:F519 aralığında bulunan resmi tatiller düşülür.
Bu aralıkta bulunan tek standart resmi tatil: 01.01.2026 (Yılbaşı) (Perşembe günü)
7 (İş Günü) - 1 (Yılbaşı Tatili) = 6 Gün
Formülün 6 sonucunu vermesi, 25.12.2025 ile 04.01.2026 tarihleri arasında, hafta sonları (Cumartesi-Pazar) ve sadece 01.01.2026 tatil olarak kabul edildiğinde, izin süresinden sayılan iş günü sayısının 6 olduğunu gösterir.
Bu sonuç, sizin İzin Süresi (A1 hücresi) olarak belirttiğiniz 10 güne karşılık gelen, bu tarihlerde kullanılan izin günüdür.
Bu durumda, kişinin 10 günlük izin hakkından 6 gün kullanılmış ve geriye 4 gün izni kalmıştır.

Yani kullanman gereken formül aşağıdaki gibi olmalıdır ;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu formülle 6 sonucuna ulaşırsın.

Ama eğer personelin İşe Başlama Tarihini bulmak istiyorsan kullanman gereken formül aşağıdaki gibi olmalıdır ;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Dosyayı buradan indirebilirsiniz.
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

NOT : Formül iş günlerini saydığı için, eğer listede olmayan +1 gün daha tatil varsa, formül o günü iş günü sanıp fazladan sayacaktır. Bu yüzden sonucu doğru bulmak için (iş günü için) formülünüz ; HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
olmalıdır. Yada önerim ; C1 hücresine bu tatil günü sayısını yazın ve formülünüzü ; HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
olarak değiştirin. Eğer başka personel için normal tatil günleri olacaksa bu C1 hücresini boş bırakın.
Eğer izin bitişinden sonraki gün de tatilse ve bu listede yoksa, personel 1 gün daha geç başlayacaktır. Bu durumda formülünüz ; HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
olmalıdır.
Yada önerim ; D1 hücresine bu tatil günü sayısını yazın ve formülünüzü ; HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
olarak değiştirin. Eğer başka personel için normal tatil günleri olacaksa bu D1 hücresini boş bırakın.

Doğru mu ?
Deneyiniz. Lütfen dönüş yapınız.
 
Son düzenleme:
Geri
Üst