返回目录:excel表格制作
excel如何按颜色求和?
大家好,我是头条号Excel自学成才
对于单元格按颜色求和有4种方法来解决,1、查找法,2、筛选法,3、宏表函数法,4、VBA代码法,我们一一来进行介绍
1、使用查找法
我们按CTRL+F调出查找窗口
将格式调整为黄色,进行查找
按CTRL+A选中所有查找出来的结果
在公式编辑栏左边输入黄色,然后按CTRL+回车,定义了一个名称管理器
最后我们在任意的一个单元格中输入公式=SUM(黄色)便可得到最终的结果,操作的动图如下所示:
2、使用筛选法
我们对数据列进行筛选,选择按单元格的颜色进行筛选,选择黄色单元格,然后我们输入对可见单元格计算的公式=substotal(9,a:a),便可以对这些数据进行求和,操作的动图如下:
3、使用宏表函数法
我们选中数据列,公式选项卡下,创建一个名称管理器,然后创建名称为颜色,公式为=get.cell(63,$A1)
然后在B列输入公式=颜色,所有A列的颜色代码就被显示出来,黄色的代码是6
最后我们使用=SUMIFS(a:a,b:b,6)得到最终的结果
4、使用VBA的方法
我们按ALT+F11,新建一个模块,在代码区内输入代码,然后调用自定义的hs函数,对单元格的区域进行求和即可
其中插入的代码是:
Function hs(a As Range)
Dim t
For Each x In a
If x.Interior.Color = 65535 Then
t = x.Value + t
End If
Next x
hs = t
Application.Calculate
End Function
以上就是对对单元格颜色求和的4个小技巧。
头条号:Excel自学成才,主页有更多精彩内容
如何对EXCEL不同列中标注颜色相同的单元格进行数值求和?
感谢邀请、干货分享、绝不私藏~
我是明哥,前麦肯锡战略咨询顾问,埃森哲管理咨询顾问,13年职场经历,一个喜欢用思维导图架构PPT的老司机,欢迎关注我的头条号,一起成为职场精英。
核心观点
要想对不同行或不同列中、颜色相同的单元格进行数值求和、求平均值,可以使用SUMIF条件求和、用COUNTIF求满足条件的个数函数,最后计算平均值即可。
一、SUMIF函数介绍
SUMIF,就是条件求和的意思,SUMIF共3个参数,SUMIF(range,criteria,sum_range)
(1)range :条件判断区域,我习惯于直接将其作为求和区域
(2)criteria: 求和条件,条件可以是数字、文本、表达式或单元格内容。例如,条件可以表示为100、">=100" 、"张三"或A1,
注:criteria可以使用通配符:问号 (?) 和星号 (*),
- 问号代表一个字符,
- 星号代表任意长度字符,
比如当条件为第二个字符为3时,criteria就可以写成"?2*"
(3)sum_range :求和单元格,如果省略第3个参数时,range 就成了求和区域。
二、COUNTIF函数介绍
COUNTIF和SUMIF的参数一样,只是COUNTIF是求满足条件的数据个数,SUMIF求满足条件的数据总和
三、按颜色相同的单元格进行求和
我们以一个工资表为例进行说明,要求统计工资超过10000的人的工资总和,并计算他们的平均工资。
(1)按条件设置颜色,将工资超过10000的用颜色标识出来
(2)使用SUMIF,条件(criteria)设置为“>=10000”
(3)使用COUNTIF,条件(criteria)设置为“>=10000”
(4)求平均工资,直接用工资超过10000的人的总工资除以人数即可。
今天就分享到这里,像我这种没有背景、只有背影,没有身份、只有身份证的人,还在努力的分享,您是不是要点赞、转发一下 ~
关注【思维导图PPT】,每天分享一篇思维导图、PPT、职场技巧干货,希望你的每次来访都有所收获,感谢您的点赞、转发、助您早日升职加薪!