Soru Excelde ağırlıklı ortalama aldırma

Korhan Ayhan

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

I11 hücresine uygulayınız.

C++:
=EĞERHATA(ÇOKEĞERORTALAMA($E$3:$E$51;$A$3:$A$51;$H11;$B$3:$B$51;I$10);0)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
I11'e yapıştırıp sağa ve aşağı kopyalayın:

=EĞERHATA(ÇOKEĞERORTALAMA($C$3:$C$51;$A$3:$A$51;$H11;$B$3:$B$51;I$10);"Veri Yok")

Sayın Korhan Ayhan fiyat sütunu için vermiş, benim formülüm tonaj için. Hangisi işinize gelirse artık :)
 
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
Benim anladığımda
Ürün ve satış grubu bazında fiyat ağırlıklı ortalaması :
Kod:
=EĞERHATA(TOPLA.ÇARPIM(($A$3:$A$500=$H11)*($B$3:$B$500=I$10)*($C$3:$C$500)*($E$3:$E$500))/TOPLA.ÇARPIM(($A$3:$A$500=$H11)*($B$3:$B$500=I$10)*($C$3:$C$500));"")
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
Merhabalar,

Bir alternatifte benden olsun

Dizi formuldür.

Kod:
=EĞERHATA(ORTALAMA(EĞER($A$3:$A$51=$H11;EĞER($B$3:$B$51=I$10;$C$3:$C$51)));"")
 
Son düzenleme:
Katılım
11 Haziran 2013
Mesajlar
30
Excel Vers. ve Dili
2013 İNGİLİZCE
Altın Üyelik Bitiş Tarihi
19-03-2021
Benim anladığımda
Ürün ve satış grubu bazında fiyat ağırlıklı ortalaması :
Kod:
=EĞERHATA(TOPLA.ÇARPIM(($A$3:$A$500=$H11)*($B$3:$B$500=I$10)*($C$3:$C$500)*($E$3:$E$500))/TOPLA.ÇARPIM(($A$3:$A$500=$H11)*($B$3:$B$500=I$10)*($C$3:$C$500));"")
Merhaba;

Evet benim tam istediğimde bu mantıkta bir formüldü. Çok teşekkür ederim gerçekten çok faydalı oldu.

Tecrübenize dayanarak sormak isterim, bu hesaplamayı aşağıdaki formül ile de yapabilir miydik ?
sum product içinde (-- ile başlayan formülünmantığı nedir acaba ?
**Formülü içindeki D3 alanında Beyaz Hamur yazdığını düşünebilirsiniz.
=SUMPRODUCT(--(data!D9:D200="Merkez");data!F9:F200;data!E9:E200/SUMIF(data!C9:C200;D3;data!E9:E200))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,271
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

C++:
=EĞERHATA(ÇOKETOPLA($E:$E;$A:$A;$H11;$B:$B;I$10)/ÇOKETOPLA($C:$C;$A:$A;$H11;$B:$B;I$10);0)
 
Üst