一、excel如何按颜色求和
要使用这样的功能可以自定义函数,先展示一下自定义函数的使用样例:
请点击输入图片描述
自定义函数的代码如下:
Function CSum(Rg1 As Range, Rg2 As Range)
Dim rg_ID As Range, rg_sum As Long
For Each rg_ID In Rg1
If rg_ID.Interior.ColorIndex = Rg2.Interior.ColorIndex Then
rg_sum = rg_sum + IIf(IsNumeric(rg_ID.Value), rg_ID.Value, 0)
End If
Next
CSum = rg_sum
End Function
二、如何在excel中求和指定颜色
这个好办,
以下几个步骤
1,选中所有你要指定的单元格(相同填充颜色)
Q&A, 如果具有你想指定颜色的单元格太多,显然不能一个个选,可以用这样的方法:
Ctrl+F,点开设置(Option),设置格式(和你指定的单元格填充颜色或者字体颜色相同),查找全部(我的是英文系统叫做Find all),这时候所有单元格在查找窗口下面显示出来了,Ctrl+A 全选,这时所有的符合条件的单元格被选中了,然后关闭查找窗口。
2,对选中的单元格进行命名
在这个地方:
3,对已经命名的单元格使用函数,SUM,MAX/MIN,等等函数都可以直接调用
比如你命名的黄色区域名称为Yellow,可以使用函数=SUM(Yellow)