工作中,我们都知道sum函数可以直接求和;
如果是条件求和,那么小哥就选择sumif;
如果是多个条件求和,那么小哥就选择sumifs进行求和....
可是,如果遇到仅仅对筛选出的数据进行求和,该如何实现呢?
今天给大家推荐一个函数 subtotal函数,可以实现对筛选出的数据求和,计数,求最值等待~
语法
=subtotal ( 模式,ref1,ref2,...)
模式:模式必须是数字, 每个数字表示的含义如下图所示。 ref1和ref2必须为单元格区域。
例如,=subtotal(9, f2:f1041),就表示对筛选出的区域 f2:f1041 中的数据进行求和,求和的结果随着筛选的不同,显示不同;而=sum(f2:f1041)就表示对数据区域F2:F1041数据区域进行求和,数据是固定不变的。
模式9和模式109的区别
我们搞清楚了subtotal和sum的区别后,可能小伙伴会问, 9和109有什么区别呢?
大家看完这个案例后,明白了吗? 参数为109,表示 subtotal不统计手动隐藏的行数据;9表示可以统计到手工隐藏的数据。
如果有任何问题,欢迎大家及时沟通交流~~~
