如何在MS Excel 2010中根据背景颜色对单元格求和。我试过
=colorfunction(B2,F12:F192,TRUE)
但它不起作用
答案 0 :(得分:0)
试试我写得很快的东西。是的,它可以改进以涵盖和处理所有可能的情况。但是把它作为你的功课。
Function clrsum(var As Range)
FirstRow = var.Cells(1, 1).Row
LastRow = var(var.Count).Row
col = var.Cells(1, 1).Column
For i = FirstRow To LastRow
If Cells(i, col).Interior.ColorIndex = <put some color index here> Then
clrsum = clrsum + Cells(i, col)
End If
Next
End Function
然后使用类似= clrsum(A1:A10)
的公式