excel如何按颜色求和?
- 格式:pdf
- 大小:71.00 KB
- 文档页数:1
excel如何按颜⾊求和?
谢邀,今天教会你最全的Excel按颜⾊求和的⽅法,如果不好⽤,算我输。
1)按颜⾊定义名称后⽤SUM求和;
2)VBA;
3)创建宏表函数(GET.CELL)再⽤SUMIF求和;
前⾯两种⽅法很多答主都讲过了,就不再赘述了,以下主要介绍第三种⽅法:创建宏表函数
(GET.CELL)再⽤SUMIF求和。
001 新建宏表函数
1)选择【公式】选项卡的【名称管理器】;
2)点击【新建】,名字可以⾃⾏决定;
3)在【引⽤位置】中输⼊公式=GET.CELL(63,Sheet1!G3) NOW()*0
语法:GET.CELL(信息类型,引⽤单元格或区域),第⼀个参数63表⽰返回单元格的填
充颜⾊。(若需要对单元格的⾸字符的字体颜⾊编号,可将【63】改为【24】)
NOW()是为了保证宏表函数及时更新。数据更新后按【F9】即可。
如图所⽰,本列中,我们创建创建名COLOR的名称:
002 创建辅助列
公式写好了,我们还需要利⽤辅助列得到每个单元格颜⾊的编号。
PS:上图中的B13结果不是0,那是因为颜⾊填充的是【⽩⾊】,并不是⽆颜⾊。
因为辅助列是在需要求和的数据的右侧,上⼀步写公式的时候是直接⽤【←】选取单元格。辅助
列所在单元格⼀定要与引⽤单元格⼀⼀对应。
003 SUMIF求和
在上⼀步中我们已经知道需要求和的颜⾊的编号了,最后就只需要利⽤SUMIF函数对黄⾊进⾏
求和。在⽬标单元格输⼊公式:=SUMIF(B2:B17,COLOR,A2:A17)
SUMIF函数的语法为:SUMIF(条件区域,求和条件,求和区域):
当然,第⼆个参数求和条件也可以直接输⼊【6】,因为在上⼀步中我们已经知道需要求和的颜
⾊对应的编号是【6】。