Excel:万能函数SUBTOTAL
1、忽略隐藏行求和
输入公式:
=SUBTOTAL(109,C2:C9)

2、Ҍ109都是代表函数SUM,而109可以忽略隐藏行求和。

3、填充连续序号
隐藏行、筛选数据,其序号保持连续:
输入公式:
=SUBTOTAL(103,B$2:B2)*1

4、Ҍ103都是代表函数COUNTA,有隐藏行时使用109计算可见区域非空单元格的个数,从而使序号保持连续。

5、忽略小计求合计
在下表中,既有小计又有合计,怎么使用函数SUBTOTAL来进行计算呢?
在C13单元格输入公式:
=SUBTOTAL(9,C2:C12)
如果“小计”是使用函数SUBTOTAL计算的,那么在计算“合计”时选择数据区域C2:C12进行计算是不会将“小计”计算进去的,即函数SUBTOTAL不会统计由SUBTOTAL计算出来的数值。

6、去掉最高分最低分求平均分
在比赛中,比如选手的分数是去掉一个最高分和一个最低分,求剩下分数的平均分:

7、最常规最直接的方法:
(总分-最高分-最低分)/去除后的分数个数
输入公式:
=(SUM(B2:G2)-MAX(B2:G2)-MIN(B2:G2))/(COUNT(B2:G2)-2)

8、那么使用函数SUBTOTAL该怎么写公式呢?
输入公式:
=SUM(SUBTOTAL({9,4,5},B2:G2)*{1,-1,-1})/(COUNT(B2:G2)-2)
9是代表函数SUM,4是代表函数MAX,5是代表函数MIN。

9、个人建议
其实在excel中有一个专业的计算数据的修剪平均值函数TRIMMEAN,该例说明使用函数SUBTOTAL也能实现。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:101
阅读量:63
阅读量:180
阅读量:191
阅读量:68