• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

uzun tabloda ağırlıklı ortalama formülü yardım

Katılım
31 Mayıs 2024
Mesajlar
36
Excel Vers. ve Dili
365 türkçe
Merhaba üstadlar

Ekli çalışma kitabında, sol taraftaki 3 sütunda, müşteri numarası, fatura tutarı ve vade yer alıyor. Sağdaki tabloda ise müşteri numarası ve ağırlıklı ortalama sütunları var.
Bu tabloların binlerce satırdan oluştuğunu düşünün, buraya kısaltarak aldım. topla.çarpım formülünü müşteri numaraları ile nasıl eşleştirebileceğimi (etopla'daki gibi) bir türlü bulamadım.

bu konuya ilişkin bir formül yazabilir misiniz.
 

Ekli dosyalar

şunu dener misiniz?
=TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17)*($C$2:$C$17))
 
Merhaba
Aşapıdaki formülü deneyebilir misiniz? Yada olması gereken sonucu yazabilir misiniz?

=TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17*C2:C17)/EĞERSAY($A$2:$A$17;G2))
 
şunu dener misiniz?
=TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17)*($C$2:$C$17))
malesef formülü yapıştırınca 205281459,3 sonucu çıkıyor, bunu da hücre biçimlendirmeden tarih formatına geçirince #### çıkıyor (negatif veya çok büyük olan tarihler #### şeklinde gösterilir) şeklinde bilgi veriyor.
 
Merhaba
Aşapıdaki formülü deneyebilir misiniz? Yada olması gereken sonucu yazabilir misiniz?

=TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17*C2:C17)/EĞERSAY($A$2:$A$17;G2))
malesef formülü yapıştırınca 102640729,65 sonucu çıkıyor, bunu da hücre biçimlendirmeden tarih formatına geçirince #### çıkıyor (negatif veya çok büyük olan tarihler #### şeklinde gösterilir) şeklinde bilgi veriyor.
 
tarih formatı ne alaka?
EDİT: Özür, ben vade sütununu sayısal veri olarak görmüşüm, galiba gözlük zamanı gelmiş. ?
 
Son düzenleme:
=EĞER(TOPLA.ÇARPIM (($A$2:$A$17=G2) * $B$2:$B$17; DAYS($C$2:$C$17; BUGÜN())) / ETOPLA ($A$2:$A$17; G2; $B$2:$B$17); "")
 
=EĞER(TOPLA.ÇARPIM (($A$2:$A$17=G2) * $B$2:$B$17; DAYS($C$2:$C$17; BUGÜN())) / ETOPLA ($A$2:$A$17; G2; $B$2:$B$17); "")

Üstad teşekkürler zahmet etmişsiniz ancak. Öncelikle ben formülünüzdeki boşlukları kaldırdım, DAYS fonksiyonunu GÜNSAY şekline dönüştürdüm, en sondaki "" içine de sıfır koydum. formül çalışıyor ama sonuç hep 0 çıkıyor :(


=EĞER(TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17);GÜNSAY($C$2:$C$17;BUGÜN()))/ETOPLA($A$2:$A$17;G2;$B$2:$B$17);"0")
 
malesef formülü yapıştırınca 102640729,65 sonucu çıkıyor, bunu da hücre biçimlendirmeden tarih formatına geçirince #### çıkıyor (negatif veya çok büyük olan tarihler #### şeklinde gösterilir) şeklinde bilgi veriyor.
Merhaba
İstenen sonuç nedir? Tarih mi tutar mı? örnek ne çıkmalı?
 
Bu şekilde yardımcı sütuna ihtiyaç kalmaz...

C++:
=TOPLA.ÇARPIM(($A$2:$A$17=G2)*($B$2:$B$17)*($C$2:$C$17))/ETOPLA($A$2:$A$17;G2;$B$2:$B$17)

Ofis 365;
C++:
=TOPLA(FİLTRE(B:B;A:A=G2)*FİLTRE(C:C;A:A=G2))/TOPLA(FİLTRE(B:B;A:A=G2))
 
Korhan bey, tabi ki böyle çok daha pratik oldu. elinize sağlık
 
Geri
Üst