如何根据背景颜色对单元格求和

时间:2013-10-10 07:21:54

标签: excel excel-2010

如何在MS Excel 2010中根据背景颜色对单元格求和。我试过

=colorfunction(B2,F12:F192,TRUE)

但它不起作用

1 个答案:

答案 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)

的公式