SUMPRODUCT kodunda hata

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,102
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,652
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
3,102
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

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Çünkü,

deger1 = 1 >>>> numeric

deger2="KAP" >>> string
 
Üst