惊喜地揭开SUBTOTAL神秘的面纱

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计算出来的数值。比如列中间有小计行,则这些小计行不会累加到合计数据中。看到这个知识,真是太兴奋了,原来可以这样,要知道,之前工作中遇到有小计时真的很头疼,都要编制几个区域分开累加的公式,即汇总时跳过小计行,幸好数据量不大,如果数据量大,则根本无法操作。 这下可好了,轻松解决了。

如图所示:

惊喜地揭开SUBTOTAL神秘的面纱_第1张图片

你可能感兴趣的:(惊喜地揭开SUBTOTAL神秘的面纱)