请教高手 EXCEL 表格中不同行数字 根据数字颜色求和!!急急急
发布网友
发布时间:2022-06-08 16:15
我来回答
共2个回答
热心网友
时间:2024-12-14 08:20
问题: A2-A100为数据列,默认字体颜色为黑色,从中挑选出一些数据,改字体颜色为红色,如何求这些红色数字的和?
解答:A列为数据列,B列为辅助列用来判断数字颜色,然后按照B列判断对那些数字进行求和.
1、先自定义一个判断颜色的函数fc
Function fc(Rng As Range) As Integer
Application.Volatile
fc = Rng.Font.ColorIndex
End Function
打开工具-宏-vb编辑器,插入一个模块,把上面的代码复制进去。
2、B列用函数对A列的颜色进行判断
在B2设置公式 =fc(A2),然后双击填充柄进行填充
A列的字体颜色如果为黑色,则b列为0,
A列的字体颜色如果为红色,则b列为3
3、在求和区域用sumif公式进行求和
=SUMIF(B2:B100,3,A2:A100)
热心网友
时间:2024-12-14 08:20
颜色不影响想加的内容,只是数字大小或类型不同的话可能影响,如果你要对不同颜色的数字进行相加,你先观察一下颜色不同是不是它们数值区域不同,如果是这样的话,可以使用先排序的方法?或者使用筛选方法,或者用函数sumif至于颜色相加,好像我还没接触过