• DİKKAT

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

Filtrelenmiş hücrelerde topla.çarpım

  • Konbuyu başlatan Konbuyu başlatan svorm
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Şubat 2010
Mesajlar
184
Excel Vers. ve Dili
2013 Türkçe
64 Bit
2 farklı sütunda bulunan verileri çarptırıp toplatmam gerekiyor. Fakat bu toplama işlemi süzme ile değişkenlik göstermeli. Yani gri rengi süzdüysem sadece grilerin verilerini toplatıp çarptıramadım.

Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Ekteki dosyada D sütununu gizleyerek toplam aldırttım. Süzdüğünüzde, süzülen verilere göre toplam alıyor.
 

Ekli dosyalar

Tek formül ile isterseniz

Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR(B5:B500;SATIR(B5:B500)-SATIR(B5);;1))*ALTTOPLAM(9;KAYDIR(C5:C500;SATIR(C5:C500)-SATIR(C5);;1));--(C5:C500<>"");--(B5:B500<>""))
 
Çok pratik yapmışsınız. Fakat mevcut dosyada D sütunu yok.

O yüzden direkt olarak B sütunu ile C sütununuçarptırıp toplattırmak mümkündür diye düşünüyorum.

Bu konuda yardımcı olabilirmisiniz.
 
Ali Bey,

Çok Teşekkür Ederim.

formül harika olmuş
 
Tek formül ile isterseniz

Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR(B5:B500;SATIR(B5:B500)-SATIR(B5);;1))*ALTTOPLAM(9;KAYDIR(C5:C500;SATIR(C5:C500)-SATIR(C5);;1));--(C5:C500<>"");--(B5:B500<>""))

Hocam helal olsun.
Yine konuşturmuşsunuz fonksiyonu.
 
Tek formül ile isterseniz

Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR(B5:B500;SATIR(B5:B500)-SATIR(B5);;1))*ALTTOPLAM(9;KAYDIR(C5:C500;SATIR(C5:C500)-SATIR(C5);;1));--(C5:C500<>"");--(B5:B500<>""))

Ali Bey,
Bu formülü biraz açıklayabilir misiniz ?
Alttoplamlarda satır başvurularını kullanmamızın nedeni anladığım kadarı ile dizi hesaplanması sırasında aktif başvuru oluşturmak. Yani Satır(B5:B500) sonucu 5 satır(b5) sonucu 5 ; 5-5 = 0 demek B5:B500 aralığında ilk satıra başvur anlamına geliyor herhalde. Doğru anlamışmıyım?

Aslında esas anlamaya çalıştığım, Topla.çarpıdaki --(C5:C500<>"") ün ne anlama geldiği.

Yardımcı olursanız çok memnun olurum. Tam olarak anlayabilmek benim için çok önemli.
 
Geri
Üst