Seçim Kriterli Sıralama Listeleme

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Seçim Kriterli Sıralama Listeleme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Seçim kriterli iki aşamalı sıralama ve listeleme yapılmasına ilişkin formüllere ihtiyacım oldu.
Yardımcı olmanız mümkün mü?

Aşama 1- A48:BP464 aralığında ki F sütunda "Personelin Adı Soyadı"; G sütunu TC, H sütunu Giriş tarihi; I sütunu Çıkış tarihi olmak üzere
personeller J ve K sütunlarında olduğu üzere İşyeri ve Departman farklı olabilmekte yani aynı kişi yıl içinde farklı zamanlarda işyerinin ve departmanın farklı kesimlerinde çalışmış olabilmektedir.
Not: A48:BP464 aralığının satır sayısı değişkendir. Son satır değişkendir.
Ayrıca personeller İşyeri ve Departman alanlarında giriş çıkış olabilmekle birlikte firmadan yıl içinde girip çıkış olmaları da muhtemeldir. (Yani işyerinden ayrılmış tekrar işe başlamış olabilir)
R3 ve S3 seçim kriterlerine göre veri aralığındaki personellerin isim sırasına göre R7:W41 aralığına sıralanmasına/listelenmesine ihtiyaç var.
Aşama 2:Diğer yandan, gerekli olan başa husus; R7:W41 aralığına yukarıdaki şekilde listelenmiş personelin R7:R41 aralığındaki Adı soyadı kriteri ile X4:AG5 aralığında Dönem seçimli olarak X6:AG6 aralığındaki değişkenlere göre A48:BP464 aralığından bilgi getirme için X7: AG41 aralığına formül gerekli...
Bu kapsamda X4:AG4 aralığındaki açılır listenin de "D48:Dbelirsiz satır" aralığındaki dönemlerin birer tanesini açılır liste oluşturması uygun olacaktır. ( X4 hücresinde açılır liste olmasını vurgulamak için doğrudan aralığa veri doğrulama hatalı örnek olarak uyguladım.) Yani Her dönemin birer tanesi listelenmiş olacak.
 
Ekli dosyalar
@kmlzdmr

Anladığım kısım tamam.
X sütunundan sonrası için, nereye hangi hücre değeri geleceğini =AB127 gibi basit formülle yazdırıp
örnek belgeyi tekrar yükleyin.
-- Giriş-çıkış işlemi 2'den fazla olursa ne olacağını açıklayın.
-- 2 giriş-çıkış olan bir personel için X ve devamı sütunlara gelecek değer nasıl belirlenecektir?
 
Ekli dosyalar
Merhaba Sayın Ömer BARAN üstadım,
İlgi ve yardımınıza teşekkür ederim.

2. penceredeki açıklama ve istekler olarak aşağıdaki şekilde belirttim.
=AB127 şeklindeki talebine göre 9. satır Z sütundan sağa 3 örnek yaptım.
Versiyon 2-Açıklama/Talep 1:
T7:W7 aralığındaki 1 giriş çıkış ve 2. giriş çıkış formüllerinde çıkış olanlar gelmemiş.
Beklenen sonuç şu örnekle, şöyle olması gerekli:
Örneğin Yusuf Kara isimli personel İşyeri ve Departman Aynı olduğu halde
yıl içinde giriş çıkışları iki kere... 1. Giriş- Çıkış 27.05.2019- 05.03.2023
2. Giriş Çıkış 06.03.2023- 24.06.2023 şeklinde hatta 3. bir girişi varlığını siz belirtince fark ettim...3. Giriş- Çıkış alanı gerekli oldu. 27.06.2023 Giriş -Çıkış Yok. BU yüzden V,W sütunlardan itibaren sağa kaydırdım. 3. giriş çıkış alanı oluşturdum. Ve Yusuf Kara sonuçlarını mavi renkle elle yazdım... R3:S3 deki iki kritere eşleşen personel aynı satırda olmak üzere 3 adetli giriş çıkış tarihlerine göre sonuç getirilmesi hususunda formüllere düzenleyebilir misiniz.
NOT: 4. satırda Ayları için 1 adet ay seçimini sağa doğru çoğaltarak X sütunundan (kaydırma sonrasında X SÜTUNU Z oldu.) Z sütunundan itibaren gelecek bilgiler için Z5 satırından sağa doğru T5:Y5 aralığındaki 1,2,3. giriş çıkışlarını açılır liste yaptım. Talep o ki bu listedeki birleştirilmiş sütunlardaki boşluğu yok edecek şekilde açılır listeyi formüle edip boşlukları yok olarak açılır liste yapabilir misiniz? Lütfen. BU formül önemli.)
Versiyon 2-Açıklama/Talep 2: R3:S3 kriterindeki aynı personelin 1 den fazla giriş çıkışı olması halinde Z7:AK41 aralığındaki her bir sütun bağımsız olarak 48. satırdaki başlıklardaki değerler Z4:Z6; AA4:AA6; ... 3 kriter eşleşen alanlar getirilmesi ile bağımsız bir veri getirilmesi planlandı... Tabidir ki aynı aya ait bilgiler çekilmek gerekirse kullanım için Z4:AK4 aralığındaki TÜM DÖNEMLER getirilmek istenirse bu aralıktaki aynı aylar kullanıcı olarak seçilmek zorunda kalacağım.
 
Ekli dosyalar
GİRİŞ-ÇIKIŞ tarihleri için;
T7'den başlayarak sağa doğru sırayla U7, V7, W7, X7, Y7 hücrelerine şu formülleri uygulayıp aşağı doğru kopyalayın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(6 satır)

Son olarak da, aşağıdaki formülü Z7 hücresine uygulayıp sağa ve aşağı doğru kopyalayın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Ömer Baran Üstadım
Çok güzel olmuş. Çok Teşekkür ederim.
4. Penceredeki; ilk bölüm formülleri oldu. ikinci bölüm formülü de doğru sonuçları getiriyor.

a) 3. Pencerede paragraftaki "NOT" ile başlayan bölümde bahsettiğim açılır liste için yardımcı olabilir misiniz? (not-aşağıdaki b) bendindeki durumdan bağımsız olarak bir taleptir.)
Örnekteki Z5 hücresindeki veri doğrulama listesinde veri alanındaki birleştirilmiş hücreden veri çektiği için boşluklar gelmekte. Ad tanımla alanından ya da sizce olması gerektiği şekilde boşluksuz bir açılır veri doğrulama listesi yapabilir misiniz.

b) 3. Pencerede paragraftaki Versiyon 2-Açıklama/Talep 2: Z4:Z6 ... devam sütunlarda 3 adet kriter diye yazmıştım. 4. penceredeki Z7 hücresine uygulanacak formül Z5... satırındaki kritere bakmıyor. Sanırım gerek olmadığını gördünüz. Zira 4. Satırdaki ay seçimi ile kriter geldiği için ben de gerek olmadığını fark ettim.
 
Masaj 5'de, mesaj 3'deki NOT bölümüne atıf yaparak yazdığımız şeyleri hiç anlamadım maalesef.
Birleştirilmiş hücre neresi, bunlardan oluşacak açılır liste hangi hücrede/hücrelerde kullanılacak vs hiç anlamadım.
3-5 birleştirilmiş hücreyi kaynak olarak kullanmak maksatlı veri doğrulama listesi için neden formüllerle uğraşılsın ki,
elle yazarak veri doğrulama listesini oluşturun derim.

Önceki cevabımda verdiğim formüllerin uygulandığı belgenin son halini foruma yükleyip,
tekrar ve daha anlaşılır olacak şekilde açıklayın.
 
Geri
Üst