Excel中怎樣用函數(shù)對數(shù)據(jù)背景和字體按顏色匯總呢?怎樣學好Excel?
網(wǎng)友解答: Excel里面根據(jù)數(shù)據(jù)的顏色進行匯總,可以利用篩選、subtotal函數(shù)實現(xiàn)。如下圖,要對字體顏色為紅色、綠色、黑色的分數(shù)進行匯總。步驟:1.對數(shù)據(jù)按照顏色篩選,篩選綠色;
Excel里面根據(jù)數(shù)據(jù)的顏色進行匯總,可以利用篩選、subtotal函數(shù)實現(xiàn)。
如下圖,要對字體顏色為紅色、綠色、黑色的分數(shù)進行匯總。
步驟:1.對數(shù)據(jù)按照顏色篩選,篩選綠色;
2.輸入函數(shù),顏色為綠色的語文成績匯總=SUBTOTAL(9,B4:B8)
subtotal函數(shù)的參數(shù)9表示對篩選出來的內(nèi)容進行求和,如果直接使用sum函數(shù)求和會把隱藏起來的也計算在內(nèi)。
好了,以上操作就把綠色的數(shù)據(jù)匯總求和了,如果想要求其他顏色的也是一樣。
更多關于Excel的使用方法與技巧,請點擊我的頭像進行關注,里面有很多Excel學習內(nèi)容。
——BY:酷米號@走進Excel
網(wǎng)友解答:自定義一個函數(shù) color(a,b,c,d)
1、 C為true求和,否則計數(shù);
2 、d為true按背景計算,否則字體計算;
Function Color(參照顏色區(qū) As Range, 統(tǒng)計區(qū) As Range, Optional SumOrCount As Boolean = False, Optional BackOrFont As Boolean = False)
Application.Volatile
Dim cell As Range, Colors, SUM, i
' 第三個參數(shù)是true 則求和,否則是計數(shù)
'第四參數(shù)是True則按背景色計算,否則按字體色計算
Colors = IIf(BackOrFont, 參照顏色區(qū)(1).Interior.Color, 參照顏色區(qū)(1).Font.Color)
For Each cell In 統(tǒng)計區(qū) '遍歷求和區(qū)
If BackOrFont Then
'背景色相同則累加數(shù)值及計數(shù)器
If cell.Interior.Color = Colors Then SUM = SUM + IIf(IsNumeric(cell), cell, 0): i = i + 1
Else
'字體色相同則累加數(shù)值及計數(shù)器
If cell.Font.Color = Colors Then SUM = SUM + IIf(IsNumeric(cell), cell, 0): i = i + 1
End If
學好貴在看書與實踐