在日常数据处理中,我们经常会对同类的数字采用相同的颜色进行填充。然而,如果我们需要对这些同颜色的数字进行求和,应该采用哪种方式呢?逐个相加未免太麻烦了,实际上,有一个简单实用的方法可以轻松解决这个问题。今天,就让我来和大家分享这个技巧,让我们一起探索吧!

目标:
根据单元格填充的颜色求和。
方法:
1、启用“开发工具”。依次点击“文件——更多——选项”,在弹出的对话框中选择“自定义功能区”,在右侧找到并勾选“开发工具”。详见下图:

2、自定义函数。依次点击“开发工具——Visual Basic”,再在弹出的对话框中依次点击“插入——模块”,在弹出的对话框中输入下方代码,再关闭当前窗口即可。详见下图:

3、使用函数。在I3单元格中输入公式“=SumColor(H3,$A$2:$D$11)”,返回结果即可。详见下图:

补充说明:
1、代码:
Function SumColor(color As Range, sumRange As Range) As Double
Dim icell As Range
For Each icell In sumRange
If icell.Interior.ColorIndex = color.Interior.ColorIndex Then
SumColor = Application.Sum(icell) + SumColor
End If
Next icell
End Function
2、sumcolor语法:
=sumcolor(需要统计的颜色,需要求和的区域)
以上就是今天小编要跟大家分享的根据颜色求和小技巧,你学会了吗?如果有什么问题,欢迎在评论区留言讨论~