E战到底特训营Day15 8月15日 天气:倾盆大雨从天注
今天才真正认识到IT说的一句话,你不要照着别人样编函数公式生搬硬套,一定要知其然更要知其所以然,否则容易出现批量错误。当时听了只是觉得纳闷,啥叫要知其所以然,我干嘛要去了解每个函数的意思,会用就好了嘛!就如之前总以为9-SUM.S与109-SUM.S是同一个意思都表示求和,今天才知道原来他们不一样。一个前者含隐藏值,后者不含隐藏值。突然间想起之前工作中遇到的疑惑,当时只是觉得合计数比对不上,一直以为是软件出现问题,原来是自己不懂,只知其一不知其二。做学问最忌半桶水晃荡了,更加深刻了解到学过跟学会意义大不同。学过没掌握跟没学过是一样无效。
今天静下心来慢慢消化了SUBTOTAL函数。
一、基本用法
1-AVERAGE平均值
2-COUNT 统计个数
3-COUNTA非空单元格数量
4-MAX最大值
5-MIN最小值
6-PRODUCT括号内数据的乘积
7-STDEV.S标准偏差
8-STDEVP.P标准偏差
9-SUM.S求和
10-VAR.S方差
11-VAR.P方差
注意事项:1、在单元格输入=SUBTOTAL(,就会提示上述语法。
2、此函数并不是一个函数,而是一群函数
3、此函数是EXCEL中唯一一个能统计用户可见单元格的函数
二、SUBTOTAL隐藏值
9-SUM.S含隐藏值, 109-SUM.S不含隐藏值 ,都表示求和,但有区别。
三、SUBTOTAL与SUM的区别
最大的区别在于:SUBTOTAL,只对筛选出数据结果数据进行求和,无筛选内的数据不在求和汇总数内。
SUM不受筛选结果影响,会对所有数据进行求和
四、SUBTOTAL计数
COUNT与COUNTA区别
COUNT返回包含数字以及包含参数的表中的数字的单元格的个数。
COUNTA,返回参数列表中非空值的单元格个数。
如公式:=SUBTOTAL(2,B2:B8表统计个数)
=SUBTOTAL(3,B2:B8表非空单元格数量)
五、筛选后填充
注意:SUBTOTAL会把最后一行当作汇总行,所以要在公式里乘以1。
例:=SUBTOTAL(3,$B$2:B2)*1
六、避开同类计算
SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。比如列中间有小计行,则这些小计行不会累加到合计数据中。看到这个知识,真是太兴奋了,原来可以这样,要知道,之前工作中遇到有小计时真的很头疼,都要编制几个区域分开累加的公式,即汇总时跳过小计行,幸好数据量不大,如果数据量大,则根本无法操作。 这下可好了,轻松解决了。
如图所示: