• DİKKAT

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

Çoketopla'yı Topla.Çarpım Şekline Dönüştürme

  • Konbuyu başlatan Konbuyu başlatan xtrkax
  • Başlangıç tarihi Başlangıç tarihi
Katılım
16 Temmuz 2014
Mesajlar
74
Excel Vers. ve Dili
2010 TR
Merhaba arkadaşlar, daha önce hiç toplam.çarpım kullanmadım hep çoketopla ile işimi gördüm ama eski sürümde çalışması için çok e topla ile yaptığım formülü toplam.çarpıma çevirmem lazım. 1 tanesini çevirebilirsem gerisini kendim halledebileceğim

Bu konuda yardımcı olabilir misiniz?

Formülüm şu şekilde:

Kod:
=EĞER($B$3="GENEL TOPLAM";ÇOKETOPLA(DATA!$O:$O;DATA!$B:$B;$F10;DATA!$T:$T;"GeçenHafta";DATA!$S:$S;"Kartopu");ÇOKETOPLA(DATA!$O:$O;DATA!$B:$B;$F10;DATA!$E:$E;$B$3;DATA!$T:$T;"GeçenHafta"))
 
Deneyiniz:

Kod:
=EĞER($B$3="GENEL TOPLAM";TOPLA.ÇARPIM(DATA!$O:$O*(DATA!$B:$B=$F10)*(DATA!$T:$T="GeçenHafta")*(DATA!$S:$S="Kartopu"));TOPLA.ÇARPIM(DATA!$O:$O*(DATA!$B:$B=$F10)*(DATA!$E:$E=$B$3)*(DATA!$T:$T="GeçenHafta")))
 
Deneyiniz:

Kod:
=EĞER($B$3="GENEL TOPLAM";TOPLA.ÇARPIM(DATA!$O:$O*(DATA!$B:$B=$F10)*(DATA!$T:$T="GeçenHafta")*(DATA!$S:$S="Kartopu"));TOPLA.ÇARPIM(DATA!$O:$O*(DATA!$B:$B=$F10)*(DATA!$E:$E=$B$3)*(DATA!$T:$T="GeçenHafta")))

Hocam merhaba DEĞER! hatası verdi maalesef. Ekte dosyayı da paylaştım
 

Ekli dosyalar

Aşağıdaki gibi deneyiniz.

Kod:
=EĞER($B$3="GENEL TOPLAM";TOPLA.ÇARPIM((DATA!$O:$O);(DATA!$B:$B=$F10)*(DATA!$T:$T="GeçenHafta")*(DATA!$S:$S="Kartopu"));TOPLA.ÇARPIM((DATA!$O:$O);(DATA!$B:$B=$F10)*(DATA!$E:$E=$B$3)*(DATA!$T:$T="GeçenHafta")))

Ek olarak TOPLA.ÇARPIM fonksiyonu yapısı gereği dosyayı ağırlaştırır. Bu sebeple fonksiyon içinde tüm sütunu kapsayacak şekilde hücre aralığı tanımlamak doğru kullanım şekli değildir.

DATA sayfanızın alabileceği maksimum satır değerini baz alıp fonksiyonu kurmanızı tavsiye ederim. Ya da forumdaki dinamik alan uygulamalarını inceleyip tablonuza uyarlayabilirsiniz.
 
DEĞER hatasının sebebi sanıyorum DATA sayfasının O1 hücresinde yer alan "Net miktar" şeklindeki metinsel ifade. Ordaki ifade sayısal olsaydı DEĞER hatası oluşmazdı. Bunu O1 hücresine örneğin 1 yazarak gözlemleyebilirsiniz.
 
Geri
Üst