excel筛选后求和

C2 输入公式
=SUBTOTAL(109,b:b)--手动隐藏的项也不参与计算!
=SUBTOTAL(9,b:b)--手动隐藏的项,参与计算!
这两个我都试过了 为什么求和会是0? 有哪位高手可以解答 万分感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-02
SUBTOTAL函数是功能强大的分类汇总统计函数,有两个参数,第一个为1到11或101到111的数字,第二个为数据区域。
SUBTOTAL函数因为其第一个参数的从1、2、3.。。。11变化而功能依次为:算术平均值函数、数值计数函数、非空单元格计数函数、最大值函数、最小值函数等等,其效果与 算术平均值、数值计数、非空单元格计数等函数相同。具体情况如下表:
第一个参数值 相当于函数
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV
8 STDEVP
9 SUM
10 VAR
11 VARP
举例:A2:C9为数据区
在A10输入“=SUBTOTAL(1,A2:C9)”,结果显示为数据区的算术平均值;
在A11输入“=SUBTOTAL,2,A2:C9)”,结果显示为数据区的数值个数;
在A12输入“=SUBTOTAL,3,A2:C9)”,结果显示为数据区的非空单元格数量;
在A13输入“=SUBTOTAL,4,A2:C9)”,结果显示为数据区的最大值,。以此类推。追问

我已改成数字格式了 非常感谢

第2个回答  2020-07-21

表格中数据筛选后用SUM函数求和结果包含了整列数据,如何只汇总筛选后的数据求和呢?SUBTOTAL函数来解决。

第3个回答  2015-04-02
你看看你B列的数据是不是文本格式的,文本格式的不能求和,需要先转为数字格式才能求和,公式没错。追问

这是我筛选后的 看看是哪里设置不对

追答

数据是文本型的,需要批量转为数值型,你先全选数据列,然后菜单中的数据--分列,一直点下一步就可以了。

本回答被提问者采纳
相似回答