在EXCEL中如何实现对同一行中不同颜色字体的数值求和?

如:
A B C D E F
1 2 3 4
5 6 7 8
上面的数据第一行中2和4是红色的,第二行中6和7是红色的,想对第一行和第二行红色数值自动求和。

你想要达到的目的,可以通过设置条件格式的方法来轻松实现,操作方法如下:
1、选中B列第一个数据,例如B2
2、格式-->条件格式:单元格数值 不等于 =A2(同行A列的单元格引用)
3、条件为真时,格式-->字体、边框、图案-->根据需要设置-->确定-->确定
4、操作正确、达到效果时,复制该单元格,选中B列其它待设置单元格,选择性粘贴-->格式,或者用格式刷,搞定!
追问

按操作进行,但只是数什变成了同一颜色,而不能对同一行的相同颜色数值自动求和。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-10
没有这样的函数,用get.cell提出底色后用sumproduct,直接求和,除非用VBA了
代码如下,怎么用自己去搜下excel中自定义函数怎么用
Function sumcolor(rng As Range)
Dim a As Range
Dim i
i = 0
For Each a In rng
If a.Interior.ColorIndex = 3 Then
i = i + a
End If
Next
sumcolor = i
End Function本回答被提问者采纳
第2个回答  2011-08-10
在你需要答案的单元格里输入=鼠标单击2+鼠标单击4+鼠标单击6+鼠标单击7,回车追问

这是手动求和,对于数量大的文件无法执行。

第3个回答  2011-08-10
是和平常一样的求和吧
相似回答