Sütun atlayarak toplama yapmak

Katılım
9 Aralık 2006
Mesajlar
134
Excel Vers. ve Dili
microsoft office professional plus 2010 TR
daha önceden bir örneği varsa bile ben bulamadım bu konuda şimdiden hakkınızı helal edin.
yapmak istediğim E9 ile BF9 aralığında E9 dan başlayarak beşer beşer atlayacak şekilde toplam almak istiyorum. Bunu kod ile nasıl yapabilirim.
TOPLA.ÇARPIM((MOD(SÜTUN(E9:BF9);5)=0)*(E9:BF9))
Topla.çarpım fonksiyonu ile buldum lakin kod yardımıyla ne yapabildim neden bir örneği bulabildim. :)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba

Bir örnek:
Kod:
Sub topla()

    Dim i As Integer, j As Double

    For i = [E9].Column To [BF9].Column Step 5
        j = j + Cells(9, i)
    Next i
   
    MsgBox j
   
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Sub besebesertopla()
Dim i As Integer, topla As Long
For i = 5 To 59
    If i Mod 5 = 0 Then
        topla = topla + Cells(9, i).Value
    End If
Next i
MsgBox topla
End Sub
 
Katılım
9 Aralık 2006
Mesajlar
134
Excel Vers. ve Dili
microsoft office professional plus 2010 TR
bu kadar hızlımı cevap verilir :):):) isteksizce sayfayı yenilemiştim oysa
 
Katılım
9 Aralık 2006
Mesajlar
134
Excel Vers. ve Dili
microsoft office professional plus 2010 TR
Peki ben bunu E9-BF29 aralığındaki beşer beşer sütunlarda(örn,E9,E10,J15,O8 vs.) değer değişince otomatik hesaplayacak şekilde nasıl ayarlayabilirim.
 
Üst