Formül ile Süzme İşlemi

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,351
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Ek'te bulunan örnek dosyamda da açıklama yapmaya çalıştım. Bazı malların illere göre dağıtım listesi var. Yapmak istediğim şey yan sekmelere bu malların il bazında süzülmüş halini atmak istiyorum. Bunu makro ile yapabiliyorum ancak illere göre dağıtımda yaklaşık 50 adet il var ve mal cinsi ise 1000 kalemden oluşmakta. Formül ile bunları yapmak daha uygun gibi geliyor. Çünkü bir ile en fazla 50 kalem malzeme düşmekte. Umarım örneğim daha açıklamalı olmuştur.
 

Ekli dosyalar

Katılım
28 Ekim 2007
Mesajlar
217
Excel Vers. ve Dili
2003-2013
dosyanın bir örneğini upload sitesine ekleyip link verebilir misiniz?
 

ZorBey_

Destek Ekibi
Destek Ekibi
Katılım
14 Mayıs 2011
Mesajlar
2,185
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhaab iyi çalışmalar
Sayın mustafa1205

Kod:
=TOPLA.ÇARPIM((ANA!$B$2:$F$2=$B$1)*(ANA!$A$3:$A$100=$A2)*(ANA!$B$3:$F$100))
Ankara Sayfası B2 Hücresine denermisiniz.
 
Son düzenleme:

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,351
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Sayın Zorbey çok teşekkür ederim eklediğiniz örnek çok güzel olmuş. Ancak şöyle bir sıkıntı var. Sizin örnek dosyanızdaki dağıtımlarda bütün illere gönderilen dağıtımlar eşit. Yani her kalem maldan 1 adet te olsa diğer illere gidiyor. Bendeki verilerde aralarda boşluklar var. Mesela sizin örneğinizin üzerinden gidecek olursak afyona fotokopi kağıdı ve kaplık gitmiyor. Bunları ana listeden silinde bu sefer diğer sayfada "0" olarak görünüyor. Mümkünse benim istediğim bu "0" ların yerine sadece dolu olan verileri altalta sıralamak. Ayrıca yardımınız içinde çok teşekkür ederim. Sayın Yurttaş Hocamın da verdiği linklerdeki örnekleri inceleyeceğim.
 
Katılım
28 Ekim 2007
Mesajlar
217
Excel Vers. ve Dili
2003-2013
http://www.dosya.tc/server24/qikKaw/uqdEv-Formul-ile-Suzmesonhali.xlsx.html

Dosyanızı linke tıklayarak indirin

kolay gelsin

Kullanılan formüller

dizi formülüdür
Kod:
=EĞER(EHATALIYSA(İNDİS(ANA!$A$3:$A$20;KÜÇÜK(EĞER(VE(ÖZDEŞ(ANA!$B$3:$B$20;"")<>DOĞRU);"";SATIR(ANA!$B$3:$B$20));SATIR(ANA!$B3)-2)));"";İNDİS(ANA!$A$1:$A$20;KÜÇÜK(EĞER(ÖZDEŞ(ANA!$B$3:$B$20;"");"";SATIR(ANA!$B$3:$B$20));SATIR(ANA!$B3)-2)))

Kod:
=İNDİS(ANA!$B$3:$F$10;KAÇINCI($A2;ANA!$A$3:$A$10;0);KAÇINCI($B$1;ANA!$B$2:$F$2;0))
 
Son düzenleme:

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,351
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Sayın cengizank çok teşekkür ederim tam istediğim gibi olmuş. Tek bir sorun eğer olabilirse formülleri aşağı çektiğimde değer yok ise #SAYI! hatası veriyor. Bunu dizi formülünde nasıl bir değişiklik yapmalıyım ki değer yok ise hücre içeriği boş kalsın ? Maalesef dizi formülü biraz beni aşıyor.
 
Üst