• DİKKAT

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

Koşula Bağlı Çoklu Topla Çarpım

  • Konbuyu başlatan Konbuyu başlatan bhdr
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Ekim 2016
Mesajlar
87
Excel Vers. ve Dili
Excel 2010-2013
Bütün foruma iyi akşamlar,

Ek' te gönderdiğim tablo içerisinde yapmak istediğim şudur.

Tablodaki B sütununda eğer "ş" harfi bulunuyorsa, E sütununda ki değeri, P sütunundan başlayıp VO sütununa kadar giden değerler ile çarparak tablonun en altında bulunan 11.000 satırdaki mavi dolgulu yerlere toplayarak yazmasını istiyorum.

Örneğin;E ile P yi çarpıp 11.000 satırdaki P sütununa yazacak.Ama B sütununda başka ş harfi gördüğünde yapacağı E x P işlemini de bir önceki ile toplayıp öyle yazacak.

Bu konuda yardımcı olabilir misiniz?

Teşekkürler.

http://dosya.co/7zu4tf4cdbou/BF.xlsx.html
 
Merhaba,

P11000 hücresine yazıp yana doğru kopyalayın.

Kod:
=TOPLA.ÇARPIM(($B8:$B10985="ş")*(P8:P10985);$E8:$E10985)

İstediğiniz bu mu?

.
 
Merhaba,

Benzer bir formül yazdım fakat #DEĞER hatası alıyorum. Nerede hata olabilir?


Bir de böyle deneyin ...

Rich (BB code):
=TOPLA.ÇARPIM((LEVEL2!$A:$A=LEVEL1!$B2)*(LEVEL2!$E:$E)*LEVEL2!$G:$G)

.
 
Bir de böyle deneyin ...

Rich (BB code):
=TOPLA.ÇARPIM((LEVEL2!$A:$A=LEVEL1!$B2)*(LEVEL2!$E:$E)*LEVEL2!$G:$G)

.
Hızlı cevabınız için teşekkürler, yine #DEĞER hatası veriyor.

Formülün tamamı aşağıdaki gibi, fakat teker teker her bir formülü kontrol ettim, hatayı Topla.Çarpım'da alıyorum.

Kod:
=+(H2*(DÜŞEYARA($B2;PRICE!$A$2:$C$9986;3;0)+TOPLA.ÇARPIM((LEVEL2!$A:$A=LEVEL1!$B2)*(LEVEL2!$E:$E)*LEVEL2!$G:$G)+EĞERHATA(DÜŞEYARA($B2;LEVEL3!$A:$P;16;0);0)))*İNDİS(Currency!$A$1:$M$6;KAÇINCI(LEVEL1!$AG2;Currency!$A$1:$A$6;0);KAÇINCI(LEVEL1!AM$1;Currency!$1:$1;0))

Amacım koşula bağlı olarak iki sütunun çarpımlarının toplamını almak istiyorum, farklı bir yöntem varsa önerebilirseniz o da olur.
 
Verilerle ilgili bir durum olabilir... dosyayı görmek gerekir.

.
 
ben de günlerdir topla.çarpımın alttoplamlısının nasıl yapıldığının peşindeyim =TOPLA.ÇARPIM(($CH$8:$CH$1586="")*1;AV8:AV1586) burada av de filtreleme yaptığımda alttoplam olması için ne yapmalıyım. aslında tam istediğim "" olan yerin "iki il" yazanların hesaba katılmaması ama boşsa 1 le çarptırarak da yapsak olur herhalde. her formülümde değer hatası aldım
 
Merhaba,

Benzer bir formül yazdım fakat #DEĞER hatası alıyorum. Nerede hata olabilir?

Merhaba,

Hatayı çözdüm,

Kod aşağıdaki gibi olursa sorun olmuyor.

Kod:
TOPLA.ÇARPIM((LEVEL2!$A$2:$A$1000=LEVEL1!$B2)*LEVEL2!$E$2:$E$1000;LEVEL2!$G$2:$G$1000)
 
Geri
Üst