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】。