• 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.

Çözüldü Personel durumu ayırma

  • Konuyu Başlatan Konuyu Başlatan okinava14
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntülenme 918
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

okinava14

Yeni Üye
Katılım
19 Haz 2022
Mesajlar
673
Çözümler
3
Aldığı beğeni
128
Excel V
Office 2021 TR
Konu Sahibi
Elimizde 3 sayfalı excel var: Yardımlarınızı rica ediyorum.

PersA1 = ÇALIŞAN PERSONEL
PersA4 = GENEL LİSTE (ANA LİSTE)
PersA5 = ÇALIŞMAYAN PERSONEL

Genel listede kaydı bulunan personeller "PersA4" sayfasında "AC" stunundaki duruma göre ayıklama yapılacak ve çalışma durumuna göre "PersA1" veya "PersA5" sayfasına aktaracak.

Dikkat edilmesi gereken ise "PersA4" ve "PersA5" sayfasında "V" stunu çalışmayan personelin ayrılma tarihi bu stun "PersA1" sayfasında yok.
 
Çözüm
ayrılan Personel = "B" stun için örnek kodlar:
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ctrl+shift+enter

Çalışan personel = "B" stun için örnek kodlar:
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ctrl+shift+enter

sizin formülde ayrıldı/çalışan ac sutunu yazıyor ad olarak değiştirdir (dizi formül olduğu için ctrl+shift+enter yapınız
denermisiniz
merhablar
power qoery ile oluştura bilirsiniz sanırım
  • biçimlendirmeleri ilk seferde düzenlemek gerekiyor
  • aktif ve ayrıldı sayfaları için ekrandaki işlemi yapmak gerek (her defasında yapılmıyor ilk düzenlemede)
  • sonrasında ana sayfaya veri girilince sağ tıklayıp yenile demeniz yeterli verileri aktaracaktır
  • veriler ana sayfada kalır ayrıştırmaları diğer sayfaya aktarır


power.gif
 
Konu Sahibi
Hocam emeğine sağlık bu yol tamamda ben işi tam anlatmadım. kusuruma bakmayın.
Aslında from üzerinden çalışıyor. form da aktif personel çağırınca aktifler sayfası. Ayrılanlar tıklayınca ayrılanlar sayfasının formu açılacak yani asıl işlem form olayında. Çalışma excel üzerinden olmayacak yani o sadece kalıbı. İsterseniz programı atayım bir bakın bende benzer yol var ama buna tutmadı. daha önce görev programında buna benzer bir formül vardı olmadı bunda o yüzden ben işin sadece bu kısmını örnek vermiştim yani bona kod usulü gerekli. Direk süzme değil yani.
Umarım anlatabildim :)
 
Konu Sahibi
Yani alttaki örnek benzeri ama bir yeri eksik.
stun "AB" durumu

ayrılan Personel = "B" stun için örnek kodlar:
=EĞERHATA(İNDİS(PersA4!$B$1:$B$10782;KÜÇÜK(EĞER(PersA4!$AB$1:$AB$10782="AYRILDI";SATIR(PersA4!$D$1:$D$10782));SATIRSAY($1:1)));"")


Çalışan personel = "B" stun için örnek kodlar:
=EĞERHATA(İNDİS(PersA4!$B$1:$B$10782;KÜÇÜK(EĞER(PersA4!$AB$1:$AB$10782="AKTİF";SATIR(PersA4!$D$1:$D$10782));SATIRSAY($1:1)));"")
 
ayrılan Personel = "B" stun için örnek kodlar:
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ctrl+shift+enter

Çalışan personel = "B" stun için örnek kodlar:
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ctrl+shift+enter

sizin formülde ayrıldı/çalışan ac sutunu yazıyor ad olarak değiştirdir (dizi formül olduğu için ctrl+shift+enter yapınız
denermisiniz
 
Çözüm
Konu Sahibi
Hocam emeğine sağlık teşekkürler. haklısınız. 1 harf nelere kadirmiş. :)
Yüreğine sağlık çok teşekkürler. Konu kilit
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst