首页 > 其他分享 >根据变动的标底色单元格,动态获取求和结果!

根据变动的标底色单元格,动态获取求和结果!

时间:2022-10-14 22:33:58浏览次数:39  
标签:GET 求和 单元格 Excel 底色 CELL



Excel情报局

职场联盟Excel


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


根据变动的标底色单元格,动态获取求和结果!_自定义

根据变动的标底色单元格,动态获取求和结果!_自定义函数_02

    根据变动的标底色单元格,动态获取求和结果!_自定义函数_03


1

职场实例


小伙伴们大家好,今天我们来讲解一个Excel根据单元格底色的动态变动情况,实时更新求和结果的技巧。


我们在日常的职场工作中,经常对单元格有标记颜色的习惯,进而对标记颜色单元格所在行的数量进行汇总。一般我们会使用边标记边筛选的方法,框选数量区域,进而观察求和结果。这种方法效率相对较低,今天我们来普及一下如何根据单元格底色,动态获取汇总求和结果


如下图所示:

对A列“类型”单元格数据,进行标记底色,根据E2单元格指定的类型,在F2单元格进行实时的条件求和汇总。


根据变动的标底色单元格,动态获取求和结果!_自定义_04



2

解题思想

01

新建名称

点击【公式-定义名称】,弹出【编辑名称】的对话框

在“名称”处可以自定义输入:GET.CELL

在“引用位置”处输入公式:=GET.CELL(63,Excel情报局!A2)


根据变动的标底色单元格,动态获取求和结果!_数据_05


本例【新建名称】的目标是要依据下面公式:

=GET.CELL(63,引用单元格)

创建一个自定义名称为“GET.CELL”的自定义函数,这个函数可以获取所引用的单元格的底色的代码。GET.CELL函数为宏表函数,不能在公式中直接使用,必须先定义为名称,按Ctrl+Alt+F9键会自动更新结果。


GET.CELL(信息类型, 引用单元格)


常用的信息类型有:

【62】(返回活动工作簿工作表名称)

【63】(返回单元格底色)

【24】(返回单元格字体颜色)


根据变动的标底色单元格,动态获取求和结果!_自定义_06


02

自定义函数获取底色

在C列建立辅助列,在C2单元格输入函数公式:

=GET.CELL

即可获取A列中每个单元格底色的数字代码。


我们都知道,每一种单元格底色都对应一个数字代码,比如本例中的黄色底色用“6”来表示。GET.CELL函数返回结果“6”。


根据变动的标底色单元格,动态获取求和结果!_数据_07


03

多条件求和

在F2单元格中输入Sumifs多条件求和公式:

=SUMIFS(B2:B9,A2:A9,E2,C2:C9,"6")


SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,......)

本例中获取类型为“A”,颜色代码为“6”的B列所在单元格的数量和。


根据变动的标底色单元格,动态获取求和结果!_自定义_08


下图为最终效果展示:

单元格底色有变动修改后,按Ctrl+Alt+F9键会自动更新结果。


根据变动的标底色单元格,动态获取求和结果!_自定义_09




标签:GET,求和,单元格,Excel,底色,CELL
From: https://blog.51cto.com/u_15825298/5758027

相关文章