excel按照顏色條件匯總函數的方法
excel按照顏色條件匯總函數的方法
Excel中經常需要使用到函數按照顏色條件進行匯總,函數具體該如何按照顏色條件進行匯總呢?下面是學習啦小編帶來的關于excel 按照顏色條件匯總函數的方法,希望閱讀過后對你有所啟發(fā)!
excel 按照顏色條件匯總函數的方法:
顏色匯總函數使用步驟1:在EXCEL界面中,按下組合鍵 Alt + F11,彈出一個MicrosoftVisual Basic窗口。
顏色匯總函數使用步驟2:在窗口中,執(zhí)行菜單操作:“插入”—>“模塊”,如下圖。
顏色匯總函數使用步驟3:看到一個“(通用)”的窗體,這個窗體就是用來輸入VBA代碼的窗體,如下圖:
顏色匯總函數使用步驟4:將如下代碼粘貼到該窗體中:
FunctionSumByColor(Ref_color As Range, Sum_range As Range)
Application.Volatile
Dim iCol As Long
Dim rCell As Range
SumByColor = 0
iCol =Ref_color.Interior.ColorIndex
For Each rCell InSum_range
If iCol = rCell.Interior.ColorIndex And WorksheetFunction.IsNumber(rCell) Then
SumByColor = SumByColor + rCell.Value
End If
Next rCell
End Function
結果如下圖:
顏色匯總函數使用步驟5:關閉Microsoft VisualBasic窗口,返回到EXCEL窗口,函數SumByColor設置完畢。
顏色匯總函數使用步驟6:設置完成的函數SumByColor(Ref_color, Sum_range),函數有2個參數:
顏色匯總函數使用步驟7:第一個是要想統計顏色的單元格(任意一個與要匯總顏色相同的單元格均可),
顏色匯總函數使用步驟8:第二個是要匯總的單元格區(qū)域。
顏色匯總函數使用步驟9:如本例,在B16格中輸入: =SumByColor(B15,B2:F13) 得出結果:1690748