如何把EXCEL表中不同颜色字体的数字相加起来?

如何把EXCEL表中不同颜色字体的数字分类相加起来?表格数有上万行,一个一个加太麻烦,有没有公式将不同颜色字体的数字分类相加?
是有规律的,前1000行基数行为红色,偶数行为绿色,后500行为蓝色,以后行数都为黑色.

你这不同的颜色字体是人为的标上去的呢,还是用条件格式自动设置出来的?

如果是人为标上去的,看有没有分类逻辑关系,若没有,就不太好操作了;
如果是条件格式自动设置出来的,那肯定有分类逻辑关系,好办。

用公式 SUMIF(range, criteria, [sum_range])
range 必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria 必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。将你的分类逻辑关系设置进去即可。
sum_range 可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果 sum_range 参数被省略,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-24
  这个是excel是没有函数的,可以自己写一个代码。
  没有这样的函数,用get.cell提出底色后用sumproduct,直接求和,除非用VBA了
  代码如下:
  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个回答  推荐于2017-12-15
这个问题 很多高手已经回答过不知道多少遍了!
不重复!

请参考下面的连接:

http://hi.baidu.com/chaohua008/blog/item/b2084a4d0fc9d038afc3abd2.html
http://zhidao.baidu.com/question/158009707.html?si=4
http://zhidao.baidu.com/question/158672578.html?si=2本回答被提问者采纳
第3个回答  2010-11-05
应该可以,看样题用VBA
第4个回答  2010-11-05
这个好像是不行,
相似回答