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

2025-02-26 19:04:32
推荐回答(5个)
回答1:

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

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

用公式 SUMIF(range, criteria, [sum_range])
range 必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria 必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。将你的分类逻辑关系设置进去即可。
sum_range 可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果 sum_range 参数被省略,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

回答2:

  这个是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

回答3:

这个问题 很多高手已经回答过不知道多少遍了!
不重复!

请参考下面的连接:

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

回答4:

应该可以,看样题用VBA

回答5:

这个好像是不行,