NADİR YILDIZ
Altın Üye
- Katılım
- 7 Ocak 2006
- Mesajlar
- 1,418
- Excel Vers. ve Dili
- 2016 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=ÇOKETOPLA(E8:E14;E8:E14;">="&1;E8:E14;"<="&18)
=TOPLA.ÇARPIM((E8:E14);(E8:E14>=1)*(E8:E14<=18))
=TOPLA.ÇARPIM((EĞERSAY(J9:J34;B9:B34))*(EĞERSAY(M9:M34;E9:E34))*(E9:E34))
=TOPLA.ÇARPIM((EĞERSAY(J9:J34;B9:B34))*(EĞERSAY(M9:M34;E9:E34))*(E9:E34))
Benim Kullandığım var isterseniz bir bakın. Ayrıca Makroyu çalıştır Butonu da var.
Option Explicit
Sub Renge_Gore_Topla()
Dim Veri As Range, Son As Long, Toplam_E As Double, Toplam_M As Double
Son = Cells(Rows.Count, 1).End(3).Row
For Each Veri In Range("E9:E" & Son & ",M9:M" & Son)
Select Case Veri.Column
Case 5
If Veri.DisplayFormat.Interior.Color = Range("D2").DisplayFormat.Interior.Color Then
Toplam_E = Toplam_E + Veri.Value
End If
Case 13
If Veri.DisplayFormat.Interior.Color = Range("L2").DisplayFormat.Interior.Color Then
Toplam_M = Toplam_M + Veri.Value
End If
End Select
Next
Range("E2") = Toplam_E
Range("M2") = Toplam_M
MsgBox "Renge göre toplamlar güncellenmiştir.", vbInformation
End Sub