• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı. Maalesef son 24 saatlik kayıtlar taşınamadı. Bu nedenle bir kaç mesajı göremeyebilirsiniz.

    Bilgilerinize

SUMPRODUCT kodunda hata

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
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,201
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,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Çünkü,

deger1 = 1 >>>> numeric

deger2="KAP" >>> string
 
Üst