İki seçime göre veri süzmek

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar,

Ek'li dosyada, hücrelerde dizi formüller kullanılarak 2 tablo oluşturmaktayım ( 2 tablo birbirinden bağımsız )

Şuanki durumu ile tek seçime göre tabloları oluşturmaktayım,

İsteğim, iki seçeneğe göre tabloları oluşturmak,

Teşekkür ederim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Tablo1 için formül,

C2;

Kod:
=TOPLA.ÇARPIM((Data!C4:C100=B1)*ESAYIYSA(KAÇINCI(Data!B4:B100;G4:G30;0)))
B4;

Kod:
=EĞER(SATIRSAY($C$4:C4)<=$C$2;İNDİS(Data!$B$4:$B$100;KÜÇÜK(EĞER(Data!$C$4:$C$100=$B$1;EĞER(ESAYIYSA(KAÇINCI(Data!$B$4:$B$100;$G$4:$G$30;0));SATIR(Data!$C$4:$C$100)-SATIR(Data!$B$4)+1));SATIRSAY($C$4:C4)));"")
Dizi formülü..

Diğer tabloyuda aynı mantıkla yapabilirsiniz..

.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Tablo1 için formül,

C2;

Kod:
=TOPLA.ÇARPIM((Data!C4:C100=B1)*ESAYIYSA(KAÇINCI(Data!B4:B100;G4:G30;0)))
B4;

Kod:
=EĞER(SATIRSAY($C$4:C4)<=$C$2;İNDİS(Data!$B$4:$B$100;KÜÇÜK(EĞER(Data!$C$4:$C$100=$B$1;EĞER(ESAYIYSA(KAÇINCI(Data!$B$4:$B$100;$G$4:$G$30;0));SATIR(Data!$C$4:$C$100)-SATIR(Data!$B$4)+1));SATIRSAY($C$4:C4)));"")
Dizi formülü..

Diğer tabloyuda aynı mantıkla yapabilirsiniz..

.
Sayın Ömer iyi akşamlar,

Sorunum halloldu, emeğiniz ve duyarlığınız için teşekkür ederim.

Saygılarımla.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

E6'ya göre DATA sayfasından E7:E aralığına veri getirmek istedim
E7 hücresine yazdığım dizi formülü, verileri yanlış sırada ve eksik getiriyor

Nasıl düzeltebilirim ?

Teşekkür ederim.
 

Ekli dosyalar

Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Merhabalar...

hocamızın formülünde küçük bir düzeltme yaptım

bu formülü denemek istermisiniz,

E7:
Kod:
=EĞER(SATIRSAY(Data!$B$1:$B1)<=$C$2;İNDİS(Data!$C$1:$C$100;KÜÇÜK(EĞER(Data!$B$1:$B$100=$E$6;SATIR($C$1:$C$100));SATIRSAY(Data!$B$1:$B1)));"")
F7:
Kod:
=EĞER(SATIRSAY(Data!$B$1:$B1)<=$C$2;İNDİS(Data!$D$1:$D$100;KÜÇÜK(EĞER(Data!$B$1:$B$100=$E$6;SATIR($D$1:$D$100));SATIRSAY(Data!$B$1:$B1)));"")
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhabalar...

hocamızın formülünde küçük bir düzeltme yaptım

bu formülü denemek istermisiniz,

E7:
Kod:
=EĞER(SATIRSAY(Data!$B$1:$B1)<=$C$2;İNDİS(Data!$C$1:$C$100;KÜÇÜK(EĞER(Data!$B$1:$B$100=$E$6;SATIR($C$1:$C$100));SATIRSAY(Data!$B$1:$B1)));"")
F7:
Kod:
=EĞER(SATIRSAY(Data!$B$1:$B1)<=$C$2;İNDİS(Data!$D$1:$D$100;KÜÇÜK(EĞER(Data!$B$1:$B$100=$E$6;SATIR($D$1:$D$100));SATIRSAY(Data!$B$1:$B1)));"")
Sayın mami68 merhaba,

Sorun halloldu, emeğiniz ve nezaketiniz için teşekkür ederim,

Saygılarımla.
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Memnun oldum...

iyi çalışmalar.
 
Üst