หาผลรวมที่มากกว่า 0 และ เซลสีเดียวกับที่เรากำหนด Excel

กระทู้คำถาม
https://www.picz.in.th/image/xEpnSN
สอบถามคะ รายละเอียดตามภาพแนบ หาวิธีในการนับจำนวนของสีเดียวกันได้แล้ว แต่ลองหรืออ่านแล้วก็ยังไม่เข้าใจในส่วนของผลรวมว่าจะสามารถดึงมาsum ได้ยังไง ฝากผู้รู้รบกวนด้วยคะ 

ขอบคุณคะ
**Tag ผิดห้องขออภัย
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
วิธีที่สะดวกต่อการใช้งานคือสร้างฟังก์ชันครับ

ALT + F11 >  Insert > Module แล้ววางโค้ด VBA

Function SumC(c As Range, r As Range)  
    Dim sum As Long  
    Dim ci As Integer  
    ci = c.Interior.ColorIndex  
    For Each i In r  
        If i.Interior.ColorIndex = ci AND i.Value > 0 Then  
            sum = WorksheetFunction.SUM(i, sum)  
        End If  
    Next i
    SumC = sum  
End Function


วิธีใช้ฟังก์ชัน
=SumC(เซลล์สีที่ต้องการ, ช่วงของเซลล์ที่จะ sum)

เช่น

=SumC(H13, B5:AB8)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่