Listeden çok kritere göre veri alma ve otomatik sıralama

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Selamlar,
Elimdeki çok satırlı bir iş listesinden aşağıdaki kriterlere göre ve FONKSİYONLARLA (MAKRO KULLANMADAN) veri çekmek istiyorum.
1.İş Bitiş Gerçekleşme tarihi boş olan satırları getirsin
2.Seçilen BİRİM adına ve/veya Personel Adına göre süzsün
3.Süzülmüş verileri "taahhüt edilen iş bitiş tarihi"ne göre sıralasın
4.Tarih aralığı seçildiği takdirde yukarıdaki şartlara uygun getirdiği listeyi tarih aralığına göre süzsün

Bu listeden umulan fayda, yöneticilerin veya personelin iş planı yaparken önceliklerini doğru belirleyerek zamanlarını daha etkin kullanmalarıdır. Sorumla ilgili açıklamalar içeren örnek bir dosya ekliyorum. Bu dosyada ana liste Sheet1'de yer almaktadır. Sheet2'de oluşturulmak istenen liste yerinde açıklanmaya çalışılmıştır.

Forumda benzer konular yer alıyor; ilgili olduğunu düşündüklerimi inceledim. Ancak otomatik süzme ve sıralama bir arada olunca yardımınıza ihtiyaç duydum. Şimdiden teşekkür ederim.
 

Ekli dosyalar

Son düzenleme:

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,154
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Eki deneyin.
İyi çalışmalar.
 

Ekli dosyalar

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Sayın muygun, hızlı olduğu kadar isteneni eksiksiz karşılayan cevabınız için çok teşekkür ederim. Bu cevaptan eminim bu sayfayı ziyaret eden pek çok kişi faydalanacaktır. Ancak çözümün makroyla yapılmış olmasıyla ilgili olarak ben, iki sebepten dolayı bu şanslı kişilerden olamayacağım:
1.Çalıştığım şirketteki güvenlik politikası bazı bilgisayarlarda makro çalıştırılmasına izin vermiyor.
2.Buradan alacağım çözüme eklemeler yaparak çalışmama son halini verecektim, makro bilgim yetersiz olduğu için bunu yapmam mümkün değil.

Bu tamamen benim hatam; mesajımda MAKRO İLE DEĞİL FONKSİYONLARLA bir çözüm istediğimi belirtmem gerekirdi. Özür diler ilginize çok teşekkür ederim.

Umarım fonksiyonlarla hazırlanmış bir çözümü hala bu sayfayı takip ederek bekleyecek olmam anlamlıdır. Yoksa ayrı bir konu açmam mı gerekiyor, bilemiyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhabalar.
Dosyanız ekte.

Dosya, tekrar güncellendi.
Tekrar kontrol ediniz.
 

Ekli dosyalar

Son düzenleme:

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Sayın Ömer BARAN,
İlginiz ve usta işi tam çözümünüz için çok teşekkür ederim.
Selamlar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Dosyayı şimdi yeniledim, sayfayı yenileyerek bir önceki cevabımı kontrol ediniz.

Estağfurullah, önemli olan ihtiyacın tam olarak karşılanmış olması.

İyi günler dilerim.
 

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Ömer bey, yenilenmiş çözüm şüphesiz daha pratik olmuş; zihninize sağlık. Ancak önceki çözümde ve yenisinde bir eksik tespit ettim. Formülünüzü inceleyerek kendim gidermeye çalışacağım ama ilgilenmeye devam eder zamanınız da elverirse elbette çok memnun olurum. Mevcut durumda formülün çalışması için mutlaka personel adının seçilmesi gerekiyor. Oysa sadece birim adının seçilmesi, personel adının boş bırakılması halinde de formülün çalışması listenin işlevselliğini artıracaktır. Teşekkürler, hayırlı sabahlar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Önceki cevabımdaki belgeyi tekrar yeniledim, ilk yardımcı sütundaki formülü inceleyiniz.
 

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Merhaba Ömer bey, çalışma son haliyle seçim kriterleriyle ilgili her türlü varyasyona cevap verebilecek hale geldiğinden istenen seviyenin de ötesinde işlevsellik kazanmış durumdadır. Bir gereklilik değil kişisel bir tercih olarak şu eklemeyi yapacağım: Hiçbir kriter seçilmediğinde listenin tamamının görünmesi yerine listenin boş görünmesini sağlamak. Formüllerdeki EĞER döngüsüne basitçe EBOŞSA fonksiyonunu ekleyerek bunu sağlayacağımı düşünüyorum. Gerçekten de son derece süratli ve itinalı yardımlarınız için çok teşekkür ederim. Dolaylı olarak bir çok insanın zamanını daha verimli kullanmasına katkıda bulunmuş oldunuz. Selamlar.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba Ömer bey, çalışma son haliyle seçim kriterleriyle ilgili her türlü varyasyona cevap verebilecek hale geldiğinden istenen seviyenin de ötesinde işlevsellik kazanmış durumdadır. ..... listenin boş görünmesini sağlamak. Formüllerdeki EĞER döngüsüne basitçe EBOŞSA fonksiyonunu ekleyerek bunu sağlayacağımı düşünüyorum.........
Tekrar merhaba.
EBOŞSA işlevi yerine BOŞLUKSAY işlevi daha pratik olur bence.

Aşağıdaki seçeneklerden birini kullanabilirsiniz.

Seçenek1 : Sheet1 K5 hücresindeki formülü (aşağı doğru çoğaltılacak)
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=EĞER(BOŞLUKSAY(Sheet2!$A$2:$D$2)=4;"";EĞER(VE(I5="";
EĞER(YADA(Sheet2!$A$2="";Sheet2!$A$2="TÜM");C5<>"";Sheet2!$A$2=$C5);
EĞER(Sheet2!$B$2="";$D5<>"";Sheet2!$B$2=$D5);
EĞER(VE(Sheet2!$C$2>0;Sheet2!$D$2>0);VE(H5>=Sheet2!$C$2;H5<=Sheet2!$D$2);
EĞER(VE(Sheet2!$C$2>0;Sheet2!$D$2="");H5>=Sheet2!$C$2;
EĞER(VE(Sheet2!$D$2>0;Sheet2!$C$2="");H5<=Sheet2!$D$2;H5>0))));H5-SATIR()/1000000;""))[/SIZE][/FONT]
Seçenek 2: Sheet1 L5 hücresindeki formülü (aşağı doğru çoğaltılacak)
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=EĞER(YADA(BOŞLUKSAY(Sheet2!$A$2:$D$2)=4;EĞERSAY($K$5:$K$125;">0")<SATIR()-4);"";
KAÇINCI(KÜÇÜK($K$5:$K$125;SATIR()-4);$K$5:$K$125;0)+4)[/SIZE][/FONT]
Seçenek 3: Sheet2 B6 hücresindeki formülü (aşağı ve sağa doğru çoğaltılacak)
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=EĞER(YADA(BOŞLUKSAY($A$2:$D$2)=4;SATIRSAY($B$5:B5)>EĞERSAY(Sheet1!$L$5:$L$125;">0"));"";
İNDİS(Sheet1!$B$5:$H$125;Sheet1!$L5-4;SÜTUN()-1))[/SIZE][/FONT]
İyi günler dilerim.
 

degirman

Altın Üye
Katılım
21 Temmuz 2006
Mesajlar
55
Altın Üyelik Bitiş Tarihi
12-05-2026
Ömer bey, sayenizde bu konu teknik olarak dört dörtlük çözülmüş oldu. Şimdi yeni bir soru/sorunla karşı karşıyayım. Site üyelerinin de konudan azami yararlanması için buradan mı devam etmeliyim yoksa yeni konu mu açmalıyım karar veremedim. Sorun şu: Aynı numaralı işte birden fazla kişinin çalıştığı durumlar da olabiliyor. Tablomuz mevcut haliyle bu durumlarda kullanılabilecek nitelikte değil tabii. Çünkü Sheet1'deki veri girilen listede her işe bir kişi tanımlanmak zorunda. Ben de bu sorunun veri girişiyle ilgili kısmını çözmek için Sheet1(2) sekmesinde yeni bir veri girişi tablosu düzenledim. Yeni tablonun eskisinden farkı sadece sarı renkli kısımdır. Ama tabii ki asıl sorun mevcut formüllerin tekrarsız liste oluşturmak üzere yeniden düzenlenmesinde. Yardımcı sütunlar kullanarak biraz uğraştım. Çözüm benim için çok zor görünüyor. Belki yeniden ilginizi çekebilir :)
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.
Üzerinde çalıştığımız belgeye destek olmaya devam etmek gerekir.

Sanırım ekteki gibi bir şey istiyorsunuz.
Belgeyi inceleyip konu sayfasına geri bildirimde bulunursunuz.

İyi günler dilerim.
 

Ekli dosyalar

ganiyu

Altın Üye
Katılım
21 Aralık 2016
Mesajlar
47
Excel Vers. ve Dili
Office Professional Plus 2019 Türkçe
Altın Üyelik Bitiş Tarihi
02-03-2025
Merhaba,

Benzer bir tablo çalışması nedeniyle farklı bir konu açmayıp, buradan devam etmek istedim.

Örnek çalışmam ekte. Şimdiden teşekkür ediyorum.


NOT: Dosyayı yeniden düzenleyerek ekledim.
 

Ekli dosyalar

Son düzenleme:

ganiyu

Altın Üye
Katılım
21 Aralık 2016
Mesajlar
47
Excel Vers. ve Dili
Office Professional Plus 2019 Türkçe
Altın Üyelik Bitiş Tarihi
02-03-2025
Sayın Ömer BARAN,

Alttaki konuda eklediğim çalışmam için yardım, bilgi ve ilginize ihtiyacım var.

Saygı ve teşekkürlerimle.



Merhaba,

Benzer bir tablo çalışması nedeniyle farklı bir konu açmayıp, buradan devam etmek istedim.

Örnek çalışmam ekte. Şimdiden teşekkür ediyorum.


NOT: Dosyayı yeniden düzenleyerek ekledim.
 
Katılım
11 Nisan 2007
Mesajlar
125
Excel Vers. ve Dili
excel=2016
türkçe
Altın Üyelik Bitiş Tarihi
01-07-2024
eğer tablonun başına excelin kendi filitresini (başlıklara) uygularsan bu dediğin otomatik olur zaten. Yinede extra dan olsun dersen ilgilenen arkadaşlardan nasıl bir şey çıkacak görmek lazım.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,154
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Ömer bey aktif değil galiba..
Ekteki makrolu çözüm alternatif olsun.
İnceleyin.
İyi çalışmalar.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sayın Ömer BARAN,

Alttaki konuda eklediğim çalışmam için yardım, bilgi ve ilginize ihtiyacım var.

Saygı ve teşekkürlerimle.
Merhaba.

Yeni fark ettim.

Belge ekte. Sanırım istediğiniz böyle bir şey.
.
 

Ekli dosyalar

ganiyu

Altın Üye
Katılım
21 Aralık 2016
Mesajlar
47
Excel Vers. ve Dili
Office Professional Plus 2019 Türkçe
Altın Üyelik Bitiş Tarihi
02-03-2025
Merhaba;
Ömer bey aktif değil galiba..
Ekteki makrolu çözüm alternatif olsun.
İnceleyin.
İyi çalışmalar.
Sayın muygun,

Teşekkür ediyorum. Elimde alternatif bir çalışma olmuş oldu. Fakat listeleme yaparken üçer adet listeliyor. Onu nasıl düzeltebilirim?
 

ganiyu

Altın Üye
Katılım
21 Aralık 2016
Mesajlar
47
Excel Vers. ve Dili
Office Professional Plus 2019 Türkçe
Altın Üyelik Bitiş Tarihi
02-03-2025
Merhaba.

Yeni fark ettim.

Belge ekte. Sanırım istediğiniz böyle bir şey.
.
Sayın Ömer BARAN,

Harika olmuş. Emeğiniz için çok teşekkür ediyorum.
Affınıza sığınarak benzer ve biraz daha kapsamlı bir tablom daha var. İzninizle onu da yeni konu açmadan buraya eklemek istiyorum.

Saygı ve teşekkürlerimle...
 

Ekli dosyalar

ganiyu

Altın Üye
Katılım
21 Aralık 2016
Mesajlar
47
Excel Vers. ve Dili
Office Professional Plus 2019 Türkçe
Altın Üyelik Bitiş Tarihi
02-03-2025
Merhaba.

Yeni fark ettim.

Belge ekte. Sanırım istediğiniz böyle bir şey.
.
Sayın Ömer Baran,

Bu çalışmayla ilgili mümkünse ek bir isteğim daha olacak. Verileri RAPOR sayfasına alırken, "İL"e göre alfabetik sıralama yapılabilir mi?

Ayrıca #19 nolu mesajdaki dosyam için de yardımlarınızı bekliyorum.

Saygılar.
 
Üst