Bu dosya, sicil numarası girilen bir çalışanın kişisel bilgilerini ve aldığı tüm izinleri tek bir rapor sayfasında listeler. Listeleme Excel 365'in dinamik dizi fonksiyonlarıyla yapılır. Dosya bir izin takip programı değildir. Mevcut izin kayıtlarını bu tarzda raporlamak isteyenler için hazırlanmış, geliştirmeye açık bir örnektir.
Dosyanın içeriği
- personel: SİCİL, SOYADI, DOĞUM TARİHİ, İLÇE gibi sütunlardan oluşan 10 kişilik çalışan listesi. Rapor, adı, cinsiyeti, ili ve mahalleyi de bu tablodan alır.
- izin: SİCİL, SOYADI, İZİN BİTİŞ TARİHİ ve İZİN SÜRESİ sütunlarını içeren izin kayıtları. Örnekte 4 kayıt vardır ve sicil 1 için üç izin girilmiştir.
- rapor: C2 hücresine girilen sicil numarasına göre çalışanın bilgilerini (ADI, SOYADI, CİNSİYETİ, DOĞUM TARİHİ, İL, İLÇE, MAHALLE) ve izin bilgilerini (İZİN BAŞLANGIÇ TARİHİ, İZİN BİTİŞ TARİHİ, İŞE BAŞLAMA TARİHİ, İZİN SÜRESİ, İZİN TÜRÜ) gösterir.
Kullanılan formüller
- izin sayfası C2:
XLOOKUPile sicil numarasına karşılık gelen soyadını personel sayfasından getirir. - rapor sayfası B4:
LETiçindeXLOOKUPile seçilen sicile ait ADI ile MAHALLE arasındaki bilgileri bulur.TRANSPOSEveHSTACKile başlıkları ve değerleri yan yana, alt alta okunur biçimde dizer. Sicil bulunamazsa "Bu Sicilde bir çalışan yoktur!" mesajı görünür. - rapor sayfası B12:
FILTERile seçilen sicile ait tüm izin satırlarını alır.CHOOSEROWS,TOCOL,SEQUENCE,CHOOSEveMODile izin alanlarını başlıklarıyla birlikte tek sütunda alt alta sıralar. Böylece izin sayısı arttıkça liste kendiliğinden uzar.
Nasıl kullanılır
- Dosyayı Excel 365 ile açın. Formüller YATAYYIĞ (HSTACK), SÜTUNA (TOCOL) ve SATIRSEÇ (CHOOSEROWS) gibi fonksiyonlar kullandığı için eski sürümlerde çalışmaz.
- personel sayfasına çalışanları, izin sayfasına izin kayıtlarını ekleyin. Tablolar olduğu için yeni satırlar rapora otomatik dahil olur.
- rapor sayfasında C2 hücresine sicil numarasını girin.
- Çalışanın bilgileri ve tüm izinleri aşağıda listelenir.