如何找到突出显示的单元格的总和?

时间:2013-07-24 09:15:27

标签: excel

我刚刚被问到工作中的Excel问题,但我不是Excel用户,我很少使用它。

是否可以执行SUM()突出显示的框?

Excel Image

我看过网上但只找到了插件或VBA脚本。

对于VBA脚本解决方案,这就是我所拥有的:

Function SUMCLR(rColor As Range, rRange As Range)
    Dim rCell As Range
    Dim lCol As Long
    Dim vResult
    lCol = rColor.Interior.ColorIndex
    For Each rCell In rRange
        If rCell.Interior.ColorIndex = lCol Then
            vResult = WorksheetFunction.SUM(rCell, vResult)
        End If
    Next rCell
    SUMCLR = vResult
End Function

它有效但如果有内置功能,那就太好了。

1 个答案:

答案 0 :(得分:2)

如果你在excel 2007或更高版本中,你可以按颜色对该列进行排序,并且只总结彩色框(现在它们将在顶部或底部组合在一起)。还有别的意思;

  1. 让人们在“有趣”的数字旁边做标记
  2. 根据你的帖子要求vba。
  3. 如果使用条件格式创建颜色(通过选择主页选项卡进行检查,并选择其中一个突出显示的单元格时进行条件格式化),则可以使用相同的公式和sumproduct或类似来计算总和。