Çok kriterli Sumproduct kullanımı hk.

Katılım
20 Ocak 2009
Mesajlar
19
Excel Vers. ve Dili
2010 , İngilizce
Altın Üyelik Bitiş Tarihi
11-09-2021
Arkadaşlar merhaba,

Günboyu işin içinden çıkamadığım bir hususta yardımınıza ihtiyacım var.
3 farklı kritere göre sumproduct kullanmak istiyorum.
Ekteki dosyada ne yapmak istediğimi açıkca göreceksiniz.

Şimdiden çok teşekkürler.

Syg

Foruma ekleyemediğimden yandex.disk e yükledim.
Link : http://yadi.sk/d/0tZYw7JOJ9vTx
 

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,669
Excel Vers. ve Dili
2021 PRO [TR]
şu formülü G4 hücresine yaz. K4 e kadar >0 ve <=10 değerlerini değiştir.
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*($C$2:$C$31))
L sütununda ise
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>50)*($C$2:$C$31))
kullan.
 
Katılım
20 Ocak 2009
Mesajlar
19
Excel Vers. ve Dili
2010 , İngilizce
Altın Üyelik Bitiş Tarihi
11-09-2021
şu formülü G4 hücresine yaz. K4 e kadar >0 ve <=10 değerlerini değiştir.
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*($C$2:$C$31))
L sütununda ise
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>50)*($C$2:$C$31))
kullan.
üstadım çok teşekkür ederim yardımınız için. Ancak bi yerde takıldım. Yazdığınız formülün amacı " Kritere uyan satırlardaki değer ve ağırlıkları çarp,bunları topla ve değer toplamlarına böl " değil midir?

Çünkü ben sumproductla genellikle ağırlıklı ortalama alırken bu mantıkta çalıştığını biliyorum. Lütfen yanlışsam düzeltin beni.

Edit: Soruyu ben yanlış sormuşum çok ama çok özür dilerim, istediğim şey ağırlıklı ortalama almak. Örn. Değer1=10 Ağırlık1=8 , Değer2=5 Ağırlık=13 çıkarsa verilen kritelere göre , ağırlıklı ortalama ağırlık ne olur? Normal ortalamayla (8+13)/2=10,5 olur ama ben ağırlıklı ortalamasını istiyorum.

Teşekkürler
 
Son düzenleme:

systran

Destek Ekibi
Destek Ekibi
Katılım
15 Aralık 2007
Mesajlar
1,669
Excel Vers. ve Dili
2021 PRO [TR]
örneğinde kriter tablolarının arasına 2şer tane boş satır eklersin. sonrada;

Koşula uyan Değer*Ağırlık Toplamını bulmak için (0 ile 10 bin arası için)
G5 hücresine
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*([COLOR="Red"][B]($B$2:$B$31*$C$2:$C$31)[/B][/COLOR]))
Koşula uyan Ağırlık Toplamını bulmak için (0 ile 10 bin arası için) (bu zaten ilk sorduğun sorunun cevabı)
G6 hücresine
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*[COLOR="red"][B]($C$2:$C$31)[/B][/COLOR])
Ortalama ağırlıkta: Değer *Ağırlık / Toplam Ağırlık
G4 hücresine
Kod:
=G6 / G5
 
Katılım
20 Ocak 2009
Mesajlar
19
Excel Vers. ve Dili
2010 , İngilizce
Altın Üyelik Bitiş Tarihi
11-09-2021
örneğinde kriter tablolarının arasına 2şer tane boş satır eklersin. sonrada;

Koşula uyan Değer*Ağırlık Toplamını bulmak için (0 ile 10 bin arası için)
G5 hücresine
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*([COLOR="Red"][B]($B$2:$B$31*$C$2:$C$31)[/B][/COLOR]))
Koşula uyan Ağırlık Toplamını bulmak için (0 ile 10 bin arası için) (bu zaten ilk sorduğun sorunun cevabı)
G6 hücresine
Kod:
=TOPLA.ÇARPIM(($A$2:$A$31="A")*($D$2:$D$31="Y")*($B$2:$B$31>0)*($B$2:$B$31<=10)*[COLOR="red"][B]($C$2:$C$31)[/B][/COLOR])
Ortalama ağırlıkta: Değer *Ağırlık / Toplam Ağırlık
G4 hücresine
Kod:
=G6 / G5
üstadım yine ben :) ekteki dosya , daha önce eklediğim dosyanın aynısı , sadece bir değişken ekledim. Şuan ağırlıklı ortalama ile ilgili bir sorun yok hepsini hesaplıyorum. Ayrıca kriterlere uyan kaç tane satır var onu da hesaplıyorum ancak dosyada göreceğiniz değişken sekmesinde aynı değişkene sahip hücreleri 1 olarak saymasını ve adet vermesini istiyorum. Anlaşılabilir olması açısından , Kriter 1 = A , Kriter 2 = Y , 30-40 Bin değer aralığında 2 tane satır bulunuyor. Sadece bu satırlara değişken olarak " 1 " değerini verdim. Yani yazacağımız formül benzersiz değişkenleri sayacak ve sonucu 1 adet olarak verecek.

Umarım anlatabilmişimdir.

Teşekkürler
 

Ekli dosyalar

Katılım
20 Ocak 2009
Mesajlar
19
Excel Vers. ve Dili
2010 , İngilizce
Altın Üyelik Bitiş Tarihi
11-09-2021
örneğinizi inceledim ancak sonuçlar hatalı malesef. Kritere uyan değişken sayısını buluyor ancak aynı olanları da topluyor. Örnekten bakarsanız eğer , A ve X kriterine uyan , 50> değer aralığında 3 sonucunu buluyor. Tabloda filtreleme ile bu değişkenlerden birini aynı yaptığımda sonuç yine 3 olarak kalıyor , halbuki 2 olması gerekir.

Yardımlarınız için çok ama çok teşekkür ederim üstadım.

İyi Günler
 
Üst