高效搞定事情尽情享受生活
“ 茬excel表格中计数公式是什么表格中,会有童鞋喜欢给不同的内容标上不同的色块以示区分但问题就来了,到底该怎么对不同的色块进行简單统计比如求个和、计个数之类的呢?
本篇将介绍三种方法来对不同底色的单元格进行计数操作:
基于不同底色,对单元格进行筛选 使用SUBTOTAL函數对可见的单元格计数(筛选后)
假设我们现在有这么一个原数据表格,其中分别有绿色和橙色两种颜色的高亮单元格接着就看下,该如哬实现对不同颜色单元格的计数
使用SUBTOTAL函数 在数据下方的单元格中输入公式命令:=SUBTOTAL(102,E1:E20)公式中102代表,计数但忽略隐藏值往下走你就能明白它的厲害之处。
根据单元格背景颜色进行筛选
一旦你按照单元格颜色筛选后,就能看到下图的效果:
使用SUBTOTAL函数的计数结果变成了4忽略了其他篩掉的单元格。使用COUNT函数的计数结果依然维持在19
首先要说明的是,GET.CELL是一个在早期excel表格中计数公式是什么使用的函数主要是为了提取单え格相关的属性参数,在目前的excel表格中计数公式是什么版本中必须利用“定义名称”功能进行使用
点击 公式->定义名称
在弹出的对话框中輸入以下信息:
范围:可以使用默认的工作薄
38在这里意味着提取的是单元格的背景色(具体此参数的其他设置法,在此就不展开了)而'COUNT USING GET.CELL'!$A2则表示在這张'COUNT USING GET.CELL‘表中以A列为绝对引用。
在每行末尾单元格尝试下GetColor的效果
在F列输入=GetColor这么一个公式结果就是没有背景色的返回值为0,橙色的返回值为40绿色为50。 利用COUNTIF+GetColor计算不同颜色的单元格
COUNTIF函数利用GetColor这个自定义的名称作为判断条件在提取了A22/A23单元格的背景色参数后,对比F2:F20这个区域的参数
你得先利用VBA创建一个自定义函数,然后将以下代码加到一个新的模块中:
这个名为GetColorCount的自定义函数有两个参数分别:
-CountRange是为了来定义需要计数某颜色单元格的区域