TOPLA.ÇARPIM fonksiyonu makro yapılabilinirmi

Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
Sevgili arkadaşlar
TOPLA.ÇARPIM fonksiyonu makro yapılabirmi?
=TOPLA.ÇARPIM((Cikis_Kayitlari!$C$3:$C$3500=B2)*(C ikis_Kayitlari!$F$3:$F$3500="iade")*(Cikis_Kayitla ri!$P$3:$P$3500))
Excel dosyamda bu Fonksiyonu kullanıyorum ama çok ağırlaştırıyor makro olarak yazılabilirse gerekli olduğunda çalıştırım diye düşünüyorum.
 

Ekli dosyalar

Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
selam arkadaşlar bana bu konuyla ilgili yardım edebilirmisiniz
 
Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
bu konuyla ilgili cevap veren olmadı.
 

ockucukay

Altın Üye
Katılım
29 Aralık 2005
Mesajlar
862
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
02-07-2025
forumda "makro ile topla çarpım" olarak aratın...
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Ekli dosyayı incelermisiniz...

Kod:
Sub SUMPRODUCT()
    Const s1 As String = _
        "=SUMPRODUCT((Cikis_Kayitlari!R3C3:R3500C3=RC[-10])*(Cikis_Kayitlari!R3C6:R3500C6=""iade"")*(Cikis_Kayitlari!R3C16:R3500C16))"
    basla = Time
    Application.ScreenUpdating = False
    Range("K2:K" & [K65536].End(3).Row + 1).ClearContents
    Dim iLastrow As Long
    iLastrow = Cells(Rows.Count, "A").End(xlUp).Row
    For i = 2 To [A65536].End(xlUp).Row
        Cells(i, "K").FormulaR1C1 = s1
    Next i
    Range("K2:K" & [K65536].End(3).Row) = Range("K2:K" & [K65536].End(3).Row).Value
    bitis = Time
    Application.ScreenUpdating = True
    CreateObject("WScript.Shell").Popup _
    "Raporlandı.." & Chr(13) & Chr(13) & "Sorgulama Süresi: " & Format(bitis - basla, "hh:mm:ss"), 1, "UYARI", vbInformation
End Sub
 

Ekli dosyalar

Katılım
6 Eylül 2004
Mesajlar
239
Excel Vers. ve Dili
Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
20-05-2022
SHalit TÜRK
 
Üst