listeyi belirlenen koşula göre listeleme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,622
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
ekli dosyamı daha önce Sayın Korhan Hocam çözümlemişti. karşıma çıkan farklı bir durum için aynı dosyayı tekrar gönderdim
açıklamaları dosyada belirttim.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızda K21 hücresinde A kriteri listede olmaması gerekmiyor mu?
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,622
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam yanlış tarafa yazdık galiba
hocam o çalışmada sonuç listede benzersizleri bulmuyordu
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Öncelikle siz bu tarz soruları bolca soruyorsunuz.

Konuyu kavramanız açısından aşağıdaki linki incelemenizi tavsiye ederim. Translate kullanarak Türkçe'ye çevirerek anlatımları inceleyebilirsiniz. Mantığını da anlattığı için formül meraklılarına fayda sağlayacaktır. Bende dönem dönem bu linkten faydalanıyorum.



K18 hücresine aşağıdaki formülü uygulayıp deneyiniz.

DİZİ formüldür.

C++:
=EĞERHATA(İNDİS($C$5:$C$1000;KAÇINCI(0;EĞER(EMETİNSE($C$5:$C$1000);EĞERSAY(K$17:K17;$C$5:$C$1000);"");0));"")
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,622
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Hocam çözümde hata var
A-Özel den sonra "A" tekrar gelmeli
benzersizlerin çözümü değildi hocam sorunun cevabı
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Burada ki kurgu tam olarak neydi?

Neden orada ki A listeye gelmeli?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Şimdi hatırladım.. Üzerinden zaman geçince unutmuşum.

En kolay yöntemi boşluklar ve sayıları silmektir. :)
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,622
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
teşekkür ederim Korhan Hocam
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan bey ;

aşağıda bulunan formül başka bir sayfadan koşullu veri çekiyor buna bir koşul olarak da sıfırdan büyük olanları ekleye bilir misiniz. ilginizden dolayı teşekkür ederim.


=EĞERHATA(İNDİS('HESAP FİŞİ'!E$1:E$3000;KÜÇÜK(EĞER('HESAP FİŞİ'!$Q$1:$Q$82=Kont.!$N$1;SATIR('HESAP FİŞİ'!$Q$1:$Q$82));SATIRSAY($A$301:$A301)));"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Hangi sütunda sıfırdan büyük koşuluna bakılacağını yazmamışsınız. Ben yine aynı sütunu kullandım. Siz kendinize göre revize edersiniz.

C++:
=EĞERHATA(İNDİS('HESAP FİŞİ'!E$1:E$3000;KÜÇÜK(EĞER('HESAP FİŞİ'!$Q$1:$Q$82>0;EĞER('HESAP FİŞİ'!$Q$1:$Q$82=Kont.!$N$1;SATIR('HESAP FİŞİ'!$Q$1:$Q$82)));SATIRSAY($A$301:$A301)));"")
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan Bey ;
İlginizden dolayı teşekkür ederim. sizin formülü kendime göre uyarladım oldu . iyi günler
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan bey ;

aşağıda ki formülü siz yapmıştınız ve sıfırdan büyük olanları getiriyorum lakin buna M Sütununda 0 dan büyük olanları getiriyor buna H ,I,J sütunlarını da ekleyebilir misiniz. Teşekkür ederim. İyi günler
=EĞERHATA(İNDİS('HESAP FİŞİ'!A$1:A$3000;KÜÇÜK(EĞER('HESAP FİŞİ'!$M$1:$M$3000>0;EĞER('HESAP FİŞİ'!$Q$1:$Q$3000=$M$1;SATIR('HESAP FİŞİ'!$Q$1:$Q$3000)));SATIRSAY($A$330:$A475)));"")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu geliştirmeyi siz de yapabilirsiniz. Formül içine ekleyeceğiniz her koşulun parantezini kapatma kuralına dikkat etmelisiniz.

Formülün içindeki çoğaltmanız gereken yerleri kalın ve kırmızı olarak belirttim. EĞER koşulunu kopyalayıp hücre aralıklarını düzelterek dilediğiniz kadar çoğaltabilirsiniz. (Excelin sınırları dahilinde)

=EĞERHATA(İNDİS('HESAP FİŞİ'!A$1:A$3000;KÜÇÜK(EĞER('HESAP FİŞİ'!$M$1:$M$3000>0;EĞER('HESAP FİŞİ'!$Q$1:$Q$3000=$M$1;SATIR('HESAP FİŞİ'!$Q$1:$Q$3000)));SATIRSAY($A$330:$A475)));"")
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan Bey ;
ilginizden dolayı teşekkür ederim. Lakin şöyle bir sorun oluyor 0 dan büyük olanları getiriyor ama H ,I,J sütunların hepsinde 0 dan büyük ise veri getiriyor eğer 1 yada 2 tane sütunda 0 sıfır ise veri getirmiyor benim arzu ettiğim H ,I,J sütunundan herhangi birinde 0 dan büyük ise veri getirmesi idi teşekkür ederim. iyi günler dilerim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bir örnek dosya ekleyerek yapmak istediğiniz işlemi açıklar mısınız?
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan Bey ;
Ekli dosyada Açıklama yapılmıştır. Ön ve Sayfa 1 dikkat ederseniz sevinirim. Teşekkür ederim.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞERHATA(İNDİS('HESAP FİŞİ'!$A$1:$A$3000;KÜÇÜK(EĞER(('HESAP FİŞİ'!$Q$1:$Q$3000=$N$1)*(('HESAP FİŞİ'!$O$1:$O$3000<0)+('HESAP FİŞİ'!$O$1:$O$3000>1));SATIR('HESAP FİŞİ'!$Q$1:$Q$3000));SATIRSAY($A$1:$M1)));"")
 

50ersin

Altın Üye
Katılım
13 Eylül 2012
Mesajlar
97
Excel Vers. ve Dili
2007 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2024
Sy. Korhan Ayhan Bey ;

Elinize sağlık sayfa1 için çalışıyor ama ön sayfasında ki açıklamalara bunu nasıl uyarlayacağım acaba teşekkür ederim.
 
Üst