在实际工作中,有时需要对某些特定的数据进行标注,比如填充不同颜色,那么问题来了,该怎么对这些填充颜色的单元格进行计数与求和呢
如下图为我司各产品的销售数量,现要对数量中填充的各颜色单元格进行计数与求和,该怎么办呢?

按单元格填充颜色进行计数与求和,方法非常之多,比如可以通过查找和替换功能获取颜色再定义名称、使用宏表函数GET.CELL、VBA代码等等,这些方法就不一一在此介绍了,接下来我们一起来看看另外一种方法:函数SUBTOTAL+筛选
SUBTOTAL:返回一个数据列表或数据库的分类汇总。
SUBTOTAL(要使用的函数数字代码,要计算的数据区域)
1、按单元格颜色计数

输入公式:=SUBTOTAL(102,B2:B15)
102是函数COUNT的数字代码,计算可见单元格的个数。
2、按单元格颜色求和

输入公式:=SUBTOTAL(109,B2:B15)
109是函数SUM的数字代码,计算可见单元格的和。
待公式输入完毕后,接下来就是见证奇迹的时刻!
点【数据】选项卡→点【筛选】

点数量后面的倒三角→【按颜色筛选】→【选中要筛选的单元格颜色】

选中要筛选的单元格颜色后,就会把想要计数与求和的颜色单元格筛选出来,其输入计数与求和的单元格公式就会返回对应颜色单元格的个数与和。
效果如下图:

若还想对填充其他颜色的单元格进行计数与求和,操作方法与上述步骤一致,只是在选中颜色时要选中自己要进行计数与求和的单元格颜色。
操作演示: