老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

【老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了】Hello , 大家好,今天跟大家分享下我们如何根据颜色对单元格的值进行计数求和,根据颜色对单元格进行求和以及计数的方法很多,今天主要跟大家分享我们如何使用公式来实现这样的操作
使用公式根据单元格的颜色进行求和计数我们需要用到宏表函数:GET.CELL,宏表函数其实是vba的前身,现在已经被vba取代了,但是我们仍然可以使用他们,必须要通过定义名称来使用,可以简单的理解为被隐藏,了不能直接调用,我们先来看一下要用到的这个函数的用法

老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

GET.CELL:返回引用单元格的信息,函数会根据不同的信息类型返回不同的值
第一参数:单元格中的信息类型,用数字表示,范围为1-66第二参数:引用的单元格或区域
在这里我们想根据单元格的颜色进行求计数 , 分为2中情况
第一种情况:根据字体颜色进行求和计数,需要将第一参数设置为24 , 函数就会根据不同的颜色返回不同的数值
第二种情况:根据单元格填充色进行求和计数,需要将第一参数设置为63
老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

在这里跟大家演示下如何根据填充色进行求和以及计数,想要根据填充色进行求和计数,我们就需要将GET.CELL的第一参数设置为63,让函数根据不同的颜色得到不同的数值
首先按快捷键ctrl F3调出名称管理器,然后点击新建 , 输入一个名称,然后在引用位置中输入=GET.CELL(63,Sheet1!B2)点击确定关闭这个界面即可,在这里b1就是我们要根据颜色计数的第一个单元格
老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

紧接着我们输入函数,直接输入等于我们刚才定义的名称,在这里我的定义的是ys , 选择后直接点击回车,然后我们拖动出来一个跟我们数据区域完全对应的区域,这样的话函数就会根据不同的颜色返回相应的值
老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

最后我们使用sumif或者countif函数对数据区域进行求和或者计数即可 , 比如在这里我们想要对绿色进行求和计数,在第一列第二行是绿色,我们在辅助区域找到它对应的值为10 ,
求和公式:SUMIF(H2:L12,H3,B2:F12)
计数公式:COUNTIF(H2:L12,H3)
在这里我们借助GET.CELL函数构建的辅助区域来进行计算的
老板让我根据单元格颜色求和,我不会,可同事2分钟就搞定了

需要注意的是我们使用宏表函数,就相当于使用了vba需要将表格格式另存为为xlsm才能储存宏表函数
怎么样,你学会了吗
我是excel从零到一,关注我持续分享更多excel技巧

相关经验推荐