İzin Programı

İzin Programı

İzin Programı
Bu dosya, personelin yıllık izinlerini, ücretli ve ücretsiz izin günlerini takip etmek için hazırlanmış makrolu bir şablondur. İzin çıkış tarihi ve gün sayısına göre bitiş ve dönüş tarihini hesaplarken hafta sonlarını, resmi tatilleri ve dini bayramları dikkate alır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Anasayfa: Kullanım sayfasıdır, formül içermez.
  • Açıklama: Dosyanın bölümlerini ve kullanım notlarını anlatır.
  • Seçenekler: Hafta sonu seçeneğini içerir. Bu seçim, izin dönüş tarihinin hesabında Cumartesi gününün çalışma günü sayılıp sayılmayacağını belirler.
  • Hesapla: İzine çıkış tarihi, kullanılacak izin ve yol izni girilerek bitiş ve dönüş tarihi bulunur.
  • Personel: Sıra no, TC kimlik no, doğum tarihi, görev ve telefon bilgileri tutulur.
  • İzinler: Personelin kullandığı izinler kaydedilir.
  • Ücretli_Ücretsiz_İzin: Çalışma süresi içinde çalışılmayan günler ve nedenleri girilir.
  • Yıllık_İzin_Takip: İşe giriş tarihi, yaş, dönem izin hakediş durumu ve kullanılan ücretli izin günleri listelenir.
  • Bayram tarihleri: 1997-2026 arası ulusal bayram ve dini bayram tatil günlerini içerir.
  • İzin Programı: Gizli sayfadır. Tarih bazlı izin çizelgesini tutar.

Kullanılan formüller​

  • VLOOKUP ile seçilen personelin bilgileri Personel sayfasından getirilir.
  • YIBDT ve YIBDT1 izin bitiş veya dönüş tarihini hesaplar. YIDETAY izin içindeki hafta sonu ve tatil günlerini ayrıştırır.
  • DATEDIF ile yaş bulunur, SUMPRODUCT ile kişinin kullandığı ücretli izin günleri toplanır.
  • YMD ile hakediş tarihine kalan süre yazılır; hak edilmişse "Hak Etti" görünür.
  • Aralıklar, KAYDIR (OFFSET) tabanlı adlandırılmış aralıklarla (PersonelList, RTTarih, BTTarih vb.) otomatik genişler.

Makrolar​

  • Özel fonksiyonlar: Ymd, IzinGunu, YIBDT, YIBDT1, YIUBDT, YIDETAY, BitisTarihi gibi fonksiyonlar hücrelerde kullanılır. IzinGunu, çalışma yılına göre 6. ve 15. yıl eşiklerinde izin gününü belirler ve 18 yaş altı ile 50 yaş üstü için en az 20 gün uygular.
  • Sayfa2 Worksheet_Change: Aynı kayıt tekrar girilirse uyarı verir ve satırı temizler; yeni kayıtta formülleri tabloya doldurur.
  • Kullanıcı formları: PersonelKayit, PersonelIzin, UcretsizIzin ve IzinTakip formları kayıt ekleme, bulma, değiştirme ve silme işlemlerini yapar.
  • Module8 ve Module9 içindeki küçük yordamlar bu formları açmak için kullanılır.
Kodda dosya silme veya dışarıya bağlantı kuran bir işlem görülmemiştir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Personel bilgilerini Personel sayfasından veya kayıt formundan girin.
  3. İzinler sayfasına izin başlangıcı ve gün sayısını girin, bitiş ve dönüş tarihleri hesaplansın.
  4. Ücretsiz izin ve rapor günlerini Ücretli_Ücretsiz_İzin sayfasında kaydedin.
  5. Hakediş durumunu Yıllık_İzin_Takip sayfasından izleyin.
  6. Yeni yıllara ait bayram tarihlerini Bayram tarihleri sayfasına ekleyin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
110
Gösterim
3,509
İlk sürüm
Güncel
SHA-256
c474889c0910583116f1f516abb3397bc23344334f0b57629a581fbdeb20284b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst