Excel中如何按颜⾊求和,这3种⽅法,仅需10秒就可完成
⽆可奈何花落去,似曾相识燕归来。--宋.晏殊.《浣溪沙·⼀曲新词酒⼀杯》
在我们实际⼯作中,在Excel上进⾏数据录⼊时,对⼀些⽐较重要的数据,我们常常会对它进⾏不同的颜⾊标注,当我们需要对录⼊的数据进⾏按标注的颜⾊进⾏计算的时候,你知道怎么做吗?
⽐如如下的数据,我们需要对不同颜⾊的数据进⾏求和计算,你还在⼀个个的点击加总求和吗?
今天就给⼤家分享如下三种⽅法,快速实现按颜⾊求和。
1、根据颜⾊定义名称求和
2、对数据颜⾊筛选求和
3、使⽤宏表函数Get.Cell及SUMIF函数实现求和
⽅法⼀、根据颜⾊定义名称求和
1、⾸先我们选中B2:B27数据区域,按Ctrl+F,打开查对话框,点击【选项】-【格式】-【从单元格选择格式】,选择需要加总的⼀个颜⾊区域,点击【查全部】,按Ctrl+A全选内容,关闭查框。
展开全⽂
2、在Excel左上⾓的名称框,输⼊"绿⾊",如果是格式选中的是其他颜⾊就输⼊其他颜⾊名称,最后按Ctrl+Enter结束,同样其他颜⾊按上⾯的⽅法命名,我们分部命名为"绿⾊","黄⾊","橙⾊"
3、对数据求和,我们分别在E2,E3,E4单元格输⼊如下公式,即完成了对不同颜⾊进⾏求和了。
=SUM(绿⾊)=SUM(黄⾊)=SUM(橙⾊)
⽅法⼆、对数据颜⾊筛选求和
1、选中B列数据,点击【数据】-【筛选】,点击筛选的下拉选项,选择【按颜⾊筛选】,选中我们需要进⾏求和的颜⾊,⽐如我们选中"绿⾊"
2、在E2单元格输⼊如下公式:
=SUBTOTAL(9,B:B)
3、如果我们想对其他颜⾊进⾏求和,只要切换筛选的颜⾊即可,数据结果会⾃动运⾏出来的。
上⾯的公式是什么意思呢?⾸先我们可以先看下此函数的的参数含义。
函数定义:SUBTOTAL(Function_num,ref1,ref2, ...)Function_num:1~11(包含隐藏值),101~111(不包含隐藏值)之间的数值,可参看下图ref1,ref2, ...:需要对其进⾏计算的数据区域引⽤
公式中的Function_num为9,即代表包含⼿动隐藏内容加总?什么意思呢?再给⼤家看下演⽰:
可以看到,当我们隐藏⾏内容时Function_num=9的加总数据是没有变化的,⽽Function_num=109的其加总数据是随之隐藏的内容不断变更的。
其他的功能数值的⽤法是⼀样的,⼤家可以⾃⼰练习下。
⽅法三、使⽤宏表函数Get.Cell及SUMIF函数实现求和
1、在C列增加⼀列辅助列,并选中C2单元格,点击菜单栏中的【公式】-【定义名称】,在【名称】栏位输⼊:颜⾊,【引⽤位置】输⼊如下公式:
=GET.CELL(63,带颜⾊求和!B2)&T(NOW())
公式解释:
GET.CELL是获取单元格的格式内容,63代表获取单元格的背景颜⾊
此函数后⾯的"&T(NOW())",⼜是什么意思呢?
NOW()函数的作⽤:返回当前的⽇期⽇期,它是时刻在变化着的T()函数的作⽤:判定内容是否为⽂本,
若是的话,返回当前内容,不是的话,返回为空。因时间不是⽂本,所以返回的内容永远为空。所以此函数的作⽤是通过NOW()函数的不断变化,让GET.CELL函数实现⾃动刷新功能。
2、在C2输⼊如下公式,然后拖动公式,即可以看到,不同颜⾊对应的数值都计算出来了
=颜⾊
3、然后我们使⽤SUMIF函数根据颜⾊值再进⾏求和即可,F2公式:
=SUMIF(C:C,10,B:B)
excel求和的三种方法同样的F3,F4单元格操作⽅法和上⾯类似,输⼊公式:
=SUMIF(C:C,6,B:B)=SUMIF(C:C,44,B:B)
此⽅法三和⽅法⼀的区别在于,⽅法三可根据数据⾃动更新计算,⽽⽅法⼀如果有数据变更,每次必须重新定义名称才能更新计算。
以上就是给⼤家分享的3种快速实现按颜⾊求和的⽅法,你更中意哪⼀种呢?欢迎留⾔讨论。
如果觉得⽂章对你有帮助的话,希望⼤家帮忙点赞加分享哦~,谢谢
本⽂由彩虹Excel原创,欢迎关注,带你⼀起长知识!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。