Çalışma Türü ve Tarih Bazlı Puantaj Listeleme

Çalışma Türü ve Tarih Bazlı Puantaj Listeleme

Çalışma Türü ve Tarih Bazlı Puantaj Listeleme
Bu dosya, günlük harf kodlarıyla tutulan bir puantaj tablosundan, seçtiğiniz tarih ve çalışma türüne göre çalışanları ayrı bir sayfada listeler. Örneğin 05 Mayıs tarihinde "HT" kodu girilmiş çalışanları tek adımda görebilirsiniz.

Raporlama üç ayrı yöntemle yapılmıştır: iki formül yöntemi ve bir makro yöntemi. İhtiyacınıza ve Excel sürümünüze uygun olanı kullanabilirsiniz.

Dosyanın içeriği​

  • Veriler: A sütununda SİCİL, B sütununda ADI SOYADI, C sütunundan itibaren Mayıs ayının günleri (tarih başlıkları) yer alır. Hücrelerde "NÇ", "HT" gibi çalışma türü kodları bulunur. Tarih başlıkları ilk tarihin üzerine 1 eklenerek oluşturulmuştur (E1: =D1+1).
  • Sonuçlar: B3 hücresine baz tarih, D3 hücresine aranacak çalışma türü kodu girilir. Aşağıda "Formül 1. Yöntem" ile makro çıktısı için ayrılmış ADI SOYADI listeleri bulunur.

Kullanılan formüller​

  • FİLTRE (FILTER) + KAYDIR (OFFSET) + KAÇINCI (MATCH): KAÇINCI (MATCH) ile seçilen tarihin Veriler sayfasındaki sütun sırası bulunur, KAYDIR (OFFSET) ile o güne ait sütun alınır ve değeri D3 ile eşleşen çalışanların adları FİLTRE (FILTER) ile listelenir. FİLTRE (FILTER), Excel 365'e özel bir fonksiyon olduğu için bu sürüme sahip olmayan kullanıcılarda çalışmaz.
  • İNDİS (INDEX) + TOPLAMA (AGGREGATE) + SATIR (ROW) + SATIRSAY (ROWS): Aynı sonucu eski sürümlerde de çalışacak şekilde üretir. AGGREGATE(15,6,...) ile koşulu sağlayan satır numaraları sırayla alınır, İNDİS (INDEX) ile ad getirilir. EĞERHATA (IFERROR), kayıt kalmadığında hücreyi boş bırakır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
  • Worksheet_Change (Sonuçlar sayfası): B3 veya D3 hücresi değiştiğinde D7'den aşağısındaki eski sonuçları temizler ve ADO_Kodlama makrosunu çalıştırır. Elle çalıştırmanız gerekmez.
  • ADO_Kodlama (Module1): Çalışma kitabının kendisine ADO bağlantısı kurar (Microsoft.ACE.OLEDB.12.0, eski sürümlerde Jet 4.0). Veriler sayfasında, seçilen tarihe karşılık gelen sütunda D3'teki koda sahip kişilerin ADI SOYADI bilgisini SQL sorgusuyla çeker ve D sütununa yazar.
Makrolarda dosya silme ya da dış bağlantı gibi zararlı bir işlem yoktur; bağlantı yalnızca açık olan dosyanın kendisine yapılır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Veriler sayfasındaki puantaj bilgilerini güncelleyin.
  3. Sonuçlar sayfasında B3 hücresine tarihi girin.
  4. D3 hücresine listelemek istediğiniz çalışma türü kodunu (örneğin HT) yazın.
  5. Formül sonuçlarını ve makronun doldurduğu listeyi inceleyin.

Galeri

  • Veriler sayfası — örnek personel verileri
    Veriler sayfası — örnek personel verileri
  • Sonuçlar sayfası — örnek personel verileri
    Sonuçlar sayfası — örnek personel verileri

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
33
Gösterim
3,636
İlk sürüm
Güncel
SHA-256
5a1f78864e59e4cb9d615ca299bec3b103e51bf9303606183f428cd6b50c658f

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

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