4 belgeden kapalı ya da açık aktar, iç içe veri doğrulama, otomatik beyan

Katılım
27 Ekim 2017
Mesajlar
59
Excel Vers. ve Dili
2010 turkce
Altın Üyelik Bitiş Tarihi
01-11-2021
Kadro kuruluşuna göre personel takibi ve yoklama

sayın hocalarım; her gün farklı illere yayılmış günlük 600 personellik yoklamaları birleştiriyorum. çok sık hatalarla karşılaşıyorum ve birleştirmekçokzamanalıyor. Kendi bilgimin yettiğince fonksiyonlu ve sayfa korumalı belge yaparak hatalı girişleri azaltmaya çalıştım, bi nebze başarılı da oldum. Ancak çözemediğim sorunlar ya da zamandan tasarruf etmek için aşağıdaki yazdıklarımla ilgili engin bilgilerinize ihtiyacım var. Yardımcı olursanız çok memnun olurum. örnek belge ek'tedir.

Dağınık bölge ve illerde 4 birim var. Her birimin sadece kendi personel bilgilerinin olduğu belgeleri var (1.birim, 2.birim, 3.birim, 4.birim isimli) benim belgem "genel" isimli belge olup, bu belge örneğidir. Hepimizin belgeleri ortak ağ'ımızda aynı klasördedir.

W sütununda personelin ünvanı, x sütununda personelin adı soyadı, y sütununda personelin sicili yazıyor.

J ve k sütunları 1 olduğu halde (yani bu satırlarda personel çalışabilir), o satırda çalışan personel yok ise, w, x ve y sütunlarına personelin ünvanı, adı soyadı ve sicilini yazamıyorum. (örnek hücreler: W6, x6, y6 - w7, x7, y7 ..) buraya kadar girişleri ben yapıyorum, birisi işe başlarsa hem ilgili birimin belgesinin, hem kendi genel isimli belgemin ilgili satırına personel bilgilerini giriyorum, ya da birisi işten ayrılır giderse hem ilgili birimin belgesinin, hem kendi genel isimli belgemin ilgili satırından personel bilgilerini ben siliyorum çünkü ilgili birimlerde liste sayfasının ab, ac, ad, ae ve af sütunları hariç diğer bütün sütunlar korumalı; konu ile alakalı / alakasız diğer bütün sayfaları korumalı.

Yoklama girişini yapan birim, ilgili personel gayride ise, liste sayfasının ab sütununa veri doğrulama yöntemi ile yaptığım açılır pencereden ilgili gayri hanesini seçiyor. (gayri hanesi veri sayfasının b2:b13'ten veri doğrulama ile) ac sütununa ise dolaylı ve kaçıncı fonksiyonlarını kullanılarak yaptığım veri doğrulama açılır penceresi ile gayri hanesi alt başlığını seçiyor. (gayri hanesi alt başlığı veri sayfasının c2:k13'ten dolaylı ve kaçıncı fonksiyonlu veri doğrulama ile alınıyor. Alt başlık c sütunundan k sütununa en çok 9 seçenekli olabilir; daha az daolabilir, hiç olmayadabilir) örnek: Gayri hanesi (liste sayfası ab sütunu) izin seçilir ise gayri hanesi alt başlığı (liste sayfası ac sütunu) doğum, evlilik, mazeret, ölüm, sıhhi, yıllık hanelerinden biri seçiliyor. (izin-doğum gibi)
bu belge örnek olup, asıl kullandığım belgedeki verilerin en az halidir. örneğini yaptığım bu bilgisayarda excel sürümü eski olduğundan veri doğrulamaları örnek belgede yapamadım, bu sebepten tarif ettim. Gayri hanesi son açıklamaya (veri sayfası ad sütunu) yine yoklama girişini yapan personel tarafından açıklanması gereken durum var ise yazılıyor. ("izin-doğum-oğlu oldu" daki "oğlu oldu" ibaresi gibi) ("hastane-yatış-bademcik ameliyatı oldu" daki "bademcik ameliyatı oldu" gibi kendisi yazıyor). Veri sayfasının ae sütununa ayrılış gününü, af sütununa katılacağı günü giriyor.

1.sorunum burada başlıyor; örnek vererek anlatayım, görevlendirme (verib2) gayri hanesinin alt başlıkları il içi (veric2) ya da il dışı (verid2). Veri e2'den veri k2'ye kadar başka alt başlık olmadığı için yani ilgili hücreler boş olduğu için, liste sayfası gayri hanesi alt başlığı sütunundaki (listeac:ac) açılır pencerede alta doğru önce il içi, sonra il dışı çıkıyor, bunların da altında yazısız (boş) 7 adet hane daha çıkıyor. Gayri hanesi alt başlığını veri sayfasında c sütunundanksütununa kadar olan hücrelerden kaç tanesi dolu ise sadece o seçenekler çıksın; alt başlığı boşluk şeklinde seçilebilir olanlar hiç çıkmasın ya da seçilemesin istiyorum, yapılabilir mi? 1.sorunumun devamı şeklinde; personel 24.11.17 de "izin" gayrisinin "evlilik" alt başlığında idi. 25.11.17 de istirahat aldığından, "istirahat" gayri hanesine geçti; alt başlığı "sonunda çalışır" ya da "sonunda kontrol" seçilmesi gerekirken, bir önceki gayri hanesinin alt başlığı olan "evlilik" kaldı. Bu sorunu çözmek için, gayri hanesi değişiyorsa ya da personel gayriden döndüğü için gayri hanesi silinip boş bırakılacaksa, gayri hanesi alt başlığı da silinsin; yeni başlık girilecekse yeni başlığa göre alt başlık da girilsin. Yapılabilir mi?

Yoklama 1.sayfaya çokeğersay fonskiyonu ile ilgili bölgenin ilgili şube il görev yerlerinin mevcutlarını, gayri mevcutlarını ve hazır mevcutlarını saydırıyorum. Ilgili satırda personel var ise liste x sütununun ilgili satırına personelin adını soyadını yazınca, liste au sütunun ilgili satırına "x" harfini koyuyor, böylece genel mevcudu "x" harflerinden saydırıyorum; personel yok ise liste x sütunu boş olduğundan (ad soyad yazılmadığından) liste au sütununun ilgili satırını boş bırakıyor. Personel olup (yani liste x sütunu dolu olan hücreler) liste ab sütununa gayri seçilmiş ise, liste av sütununu boş bırakıyor, gayri seçilmemiş ise "x" harfini koyuyor, bununlada gayri ve hazır mevcutları saydırıyorum. Burada sıkıntı yok.

2.sorunum: Ilgili birimler günlük yoklamasını girip, kaydedip belgesini kapatınca, onların liste sayfalarının ab, ac, ad, ae ve af sütunlarına yapmış oldukları veri girişleri, benim genel isimli bu belgemin liste sayfasının ab, ac, ad, ae ve af sütunlarına, benim genel isimli bu belgem kapalıyken aktarılır mı? Forumda bu konudaki tüm başlıkları denedim, açık aktar, kapalı aktar ama hiçbirinde başarılı olamadım.. Genel isimli belgemi açınca 1.birim yoklamasını girmiş ve aktarma bitmiş ise "1.birimden 25.11.2017 (bugün hangi tarih ise) tarihli yoklama aktarıldı" şeklinde, ya da 3 birim yoklamasını girmiş ve aktarma bitmiş ise "1, 3 ve 4.birimlerden 25.11.2017 (bugün hangi tarih ise) tarihli yoklama aktarıldı" şeklinde uyarı vererek.. Yapılabilir mi?

2.sorunum ile ilgili kapalı aktar belgeyi çok kasacak ise "açık aktar" da (genel isimli belge açık, tüm birimlerin belgeleri kapalıyken) olabilir. Veri sayfasına 4 adet buton koyup; 1.birimin butonu için, "1.birimden yoklamayı aktar", 2.birimin butonu için, "2.birimden yoklamayı aktar" ...gibi.. Kapalıaktar çokkasacakisebu yapılabilir mi?

3.sorunum: Yoklamalar açık ya da kapalı aktar ile, genel isimli belgeye aktarıldıktan sonra, liste sayfasında gayri durumda olan, yani ab sütununa veri doğrulama açılır penceresi ile seçilir veri girişi yapılmış dolu olan hücrelerin, liste q, liste u, liste w, liste x, liste y, liste z, liste aa, liste ab, liste ac, liste ad, liste ae, liste af hücrelerindeki bilgileri, yoklama gayri beyanı isimli sayfanın b2 sütunundan başlayıp sağa doğru m2 sütununa kadar otomatik atılır mi? Yoklama gayri beyanı isimli sayfanın a sütununa gayri sayısı kadar 1 den başlayacak şekilde otomatik sıra numarası verilebilir mi? örneğin 35 personel işe gelmemiş ise, yoklama gayri beyanı a2'den m35'e kadar "tüm kenarlık" tipinde otomatik kenarlık atılabilir mi?

Sayın hocalarım, yardımlarınızı ve ilginizi bekliyorum..
 

Ekli dosyalar

Üst