打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
excel如何实现按照单元格颜色进行求和 方法一 宏表函数求和

对填充了颜色的单元格求和,可以使用四种方法来解决。

方法一:查找到颜色定义名称后使用函数公式。

方法二:在数据下方设置好函数公式后,筛选出颜色求和。

方法三:添加辅助列,用符号表示每种颜色对齐,然后根据符号进行求和。

方法四:利用宏表函数得到颜色编号后求和。

方法五:利用VBA程序求和,要求是懂点代码。

我们今天只来看如何利用宏表函数对单元格的颜色求和。

下图是一张销售报表,数量列填充了三种颜色,分别对这三种颜色的单元格数据进行求和。

在数据表格的右侧添加一列空白列,选中这一列空白单元格,点击菜单栏上“公式-定义名称“。

弹出编辑名称的窗口,在名称输入框里输入名称,这里我们输入“颜色”。在下方引用位置输入“=GET.CELL(63,Sheet1!C2)”。

GET.CELL函数语法为:GET.CELL(Type_num, Reference)
GET.CELL
函数有两个参数:
第一个参数Type_num:用数字表示的单元格信息的类型,范围是1-66。这里输入63就表示单元格的背景颜色。
第二个参数Reference:单元格区域。这里输入C2就表示取C列的单元格填充颜色。

点击确定后,在E列输入“=颜色”,按下回车后,双击单元格,整列填充上该公式,单元格内返回数值,大于0的数字编号就是填充的颜色编号,0表示没有填充色。

复制各个颜色块到右侧空白单元格,在颜色块里输入E列取出来的数字编号,如果不想显示出来数字,选中单元格,可以在自定义格式里输入“;;;”隐藏起来。

在汇总数量单元格内输入函数公式“=SUMIFS(C2:C141,E2:E141,H2:H4)”。

SUMIFS函数的功能是根据单个或多个条件对若干单元格、区域或引用求和。

函数格式:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...[criteria_rangeN, criteriaN])

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

这里我们使用到了一组条件,“C2:C141”是求和区域,“E2:E141”是条件区域,H2:H4是求和条件。

如果修改表格里的填充,只需要在修改后,选中辅助列的第一个单元格,双击,更新获取的颜色编号,右侧的求和区域就会自动更新。

只是使用了宏表函数的表格在保存的时候,请选择启用宏的工作簿类型进行保存。

以上,你学会了吗?下次我们分享如何使用筛选的方式对填充了颜色的单元格求和。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何使用Sumifs函数?
Sumifs函数攻略
【小懒の函数】Sumifs函数该怎么来玩
老板让我根据颜色求和与计数,我不会,同事用宏表函数轻松搞定
如何利用Excel函数对多条件区间进行判断取值?
不就是求和嘛!老板要求条件再多,1个函数全部搞定
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服