- Katılım
- 14 Haziran 2007
- Mesajlar
- 142
- Excel Vers. ve Dili
- 2007
Merhabalar,
Dün akşamdan beri uğraşıp nedenini bir türlü bulamadığım bir hata ile ilgili durumu sizinle paylaşmak istiyorum.
Topla.Çarpım ile yaptığım bir formulü;
TOPLA.ÇARPIM((grup!$B$2:$B$869=liste!J2)*(grup!$C$2:$C$869=liste!M2);(grup!$D$2:$D$869))
Makro ile yapmaya çalıştım. Bu siteden bir dünya örnek buldum ve hepsini teker denedim.
Sayfa3.Range("Y" & c) = Evaluate("SumProduct(((SAYFA1!1B2: B869) = """ & sec1 & """ ) * ((SAYFA1!C2:C869) = """ & sec2 & """ ) * (SAYFA1!D2
869))")
ancak yazmış olduğum bu formülde sürekli Error 2015 - type mismatch error 13 hatası veriyor. Verilerin bulunduğu Grup sayfasındaki B ve C sütunlarının tamamını metne çevirdim. Ancak problem çözülmüyor.
Fakat formülü R1C1 şekilde yapınca çalışıyor.
Sayfa3.Cells(c, 25) = "=SUMPRODUCT((grup!RC[-23]:R[10000]C[-23]=liste!RC[-15])*(grup!RC[-22]:R[10000]C[-22]=liste!RC[-12]),(grup!RC[-21]:R[10000]C[-21]))"
Benim atladığım nokta nedir? yardımcı olabilirseniz çok sevinirim.
Dün akşamdan beri uğraşıp nedenini bir türlü bulamadığım bir hata ile ilgili durumu sizinle paylaşmak istiyorum.
Topla.Çarpım ile yaptığım bir formulü;
TOPLA.ÇARPIM((grup!$B$2:$B$869=liste!J2)*(grup!$C$2:$C$869=liste!M2);(grup!$D$2:$D$869))
Makro ile yapmaya çalıştım. Bu siteden bir dünya örnek buldum ve hepsini teker denedim.
Sayfa3.Range("Y" & c) = Evaluate("SumProduct(((SAYFA1!1B2: B869) = """ & sec1 & """ ) * ((SAYFA1!C2:C869) = """ & sec2 & """ ) * (SAYFA1!D2
ancak yazmış olduğum bu formülde sürekli Error 2015 - type mismatch error 13 hatası veriyor. Verilerin bulunduğu Grup sayfasındaki B ve C sütunlarının tamamını metne çevirdim. Ancak problem çözülmüyor.
Fakat formülü R1C1 şekilde yapınca çalışıyor.
Sayfa3.Cells(c, 25) = "=SUMPRODUCT((grup!RC[-23]:R[10000]C[-23]=liste!RC[-15])*(grup!RC[-22]:R[10000]C[-22]=liste!RC[-12]),(grup!RC[-21]:R[10000]C[-21]))"
Benim atladığım nokta nedir? yardımcı olabilirseniz çok sevinirim.
