Eğer-Dizi fonksiyonu ile stok getirme

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhabalar, Ekli excel tablosunda G3 hücresine belli stok kodlarının belli yıllar itibari ile elimizdeki stok miktarlarını getirmek için Eğer formülünü Dizi fonksiyonu şeklinde kullanmak istedim, ancak beceremedim.
Eğer'i Dizi formülü şeklinde kullanmak istememin nedeni başka verileri getirmede de buna benzer formül kullanmak istiyorum, bu nedenle eğer/dizi birlikte nasıl kullanıldığını öğrenmek istiyorum. Yardımlarınızı rica ederim.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Toplam almak isterseniz.Deneyiniz.
Kod:
=TOPLA(EĞER((A2:A200=E2)*(B2:B200=F2);(C2:C200)))
 

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Toplam almak isterseniz.Deneyiniz.
Kod:
=TOPLA(EĞER((A2:A200=E2)*(B2:B200=F2);(C2:C200)))
Sayın Çıtır cevap için teşekkür ederim ancak benim istediğim toplam almak değilde ekli tablodaki gibi belli koşullara uyan bir veriyi getirtmek, birden fazla koşula uyan bir veriyi nasıl getirtebilirim. Yardımlarınızı rica ederim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
3 Formül yazdım İlk 2'si dizi formülüdür.
Kod:
=EĞERHATA(İNDİS($C$1:$C$200;KÜÇÜK(EĞER(($A$2:$A$200=$E$2)*($B$2:$B$200=$F$2);SATIR($A$2:$A$200));SATIR($A$1)));"")
Kod:
=EĞERHATA(İNDİS($C$2:$C$200;KAÇINCI(1;($A$2:$A$200=$E2)*($B$2:$B$200=$F2);0));"")
Kod:
=EĞERHATA(İNDİS($C$1:$C$200;TOPLA.ÇARPIM(BÜYÜK(($A$2:$A$200=$E$2)*($B$2:$B$200=$F$2)*SATIR($A$2:$A$200);ÇOKEĞERSAY($A$2:$A$200;$E$2;$B$2:$B$200;$F$2)+1-SATIR($A1))));"")
 

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
3 Formül yazdım İlk 2'si dizi formülüdür.
Kod:
=EĞERHATA(İNDİS($C$1:$C$200;KÜÇÜK(EĞER(($A$2:$A$200=$E$2)*($B$2:$B$200=$F$2);SATIR($A$2:$A$200));SATIR($A$1)));"")
Kod:
=EĞERHATA(İNDİS($C$2:$C$200;KAÇINCI(1;($A$2:$A$200=$E2)*($B$2:$B$200=$F2);0));"")
Kod:
=EĞERHATA(İNDİS($C$1:$C$200;TOPLA.ÇARPIM(BÜYÜK(($A$2:$A$200=$E$2)*($B$2:$B$200=$F$2)*SATIR($A$2:$A$200);ÇOKEĞERSAY($A$2:$A$200;$E$2;$B$2:$B$200;$F$2)+1-SATIR($A1))));"")
Sayın Çıtır, gerçekten çok teşekkür ederim, çok güzel çalışıyor formüller, elinize sağlık, iyi günler, iyi çalışmalar dilerim...
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın Çıtır, gerçekten çok teşekkür ederim, çok güzel çalışıyor formüller, elinize sağlık, iyi günler, iyi çalışmalar dilerim...
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
 
Üst