SUMPRODUCT kodunda hata

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
2,972
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

Aşağıdaki kodu birtürlü çalıştıramadım, hata veriyor,

Sheets("Plann") içerisinde "C2:C2400" aralığında 1 olanlarla; "AK2:2400" aralığı "KAP" olanları saydırmak istiyorum.

Kod:
Sub TOPLA_CARP()

deger1 = 1
deger2 = "KAP"
a = Evaluate("SUMPRODUCT((Plann!C2:C2400=""" & deger1 & """)*(Plann!AK2:2400=""" & deger2 & """ ))")
msgbox a

End Sub
İyi Çalışmalar.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Kod:
A = Evaluate("SUMPRODUCT((Plann!C2:C2400=" & deger1 & ")*(Plann!AK2:AK2400=""" & deger2 & """))")
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
2,972
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Veyselemre teşekkürler.

Öğrenmek açısından;

Kod:
 =" & deger1 & "

=""" & deger2 & """
buradaki deger2 ifadesini """ arasına almadaki espri nedir?

İyi Çalışmalar.

Kolay gelsin.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Çünkü,

deger1 = 1 >>>> numeric

deger2="KAP" >>> string
 
Üst