怎么样将EXCEL表格中有标颜色的数字求和?
发布网友
发布时间:2022-04-23 08:58
我来回答
共2个回答
热心网友
时间:2022-06-18 17:36
快速方式:把需要求和的数据用鼠标都选中(选的时候按ctrl),何在excel的状态篮(最下方)
函数方式:在一个空白的单元格输入“=sum()",括号里就把需要求和的都选中回车即可
或者在连续的要求和的单元格下方或者右方的空白单元格上同时按alt和等号健,即可求和
在筛选模式下,要求和的单元格不是连续的,可以用=subtotal(),括号里可以把筛选结果的列选中,自动求符合筛选结果的和
有复杂写的情况,可以用sumif(求和条件列,求和条件,要求和数据所在列)的格式编写函数,其中求和条件列和要求和数据所在列的列的起始和终点要一致,求和条件如果不是单元格,二是文本要用英文的双引号括起来。举个例子,如果a列是年龄(数据占据了100行),b列是收入,加入要比较快的方式知道25岁以上的人的收入总和,可以用
=sumif(a1:a100,">25",b1:b100)
即可
热心网友
时间:2022-06-18 17:37
给你一个自定义函数把。
Public
Function
Sumcolor(col
As
Range,
sumrange
As
Range)
Dim
icell
As
Range
Application.Volatile
For
Each
icell
In
sumrange
If
icell.Interior.ColorIndex
=
col.Interior.ColorIndex
Then
Sumcolor
=
Application.Sum(icell)
+
Sumcolor
End
If
Next
icell
End
Function
操作方式:
按ALT+F11,进入VBE,新建一个模块,将上面代码复制进去。然后关闭VBE窗口,回到excel界面。
假设要求和的数据在A1:A100。那么在B1填充一种颜色,
在c1输入=Sumcolor(B1,A1:A100)即可得到结果