如何利用excel中筛选后的合计数在其他单元格设公式

如题所述

    EXCEL中正常求和用SUM函数,如图,求B列的和,公式为:=SUM(B2:B12);

    现在使用自动筛选,筛选出“张三”的记录,并求和值,如果还用此公式求和,发现和值没变;

    EXCEL只对可见单元格进行统计,用SUBTOTAL函数:=SUBTOTAL(109,B2:B12);

    再看一下自动筛选后的求和结果,可以发现只对可见单元格进行了求和;

    需要注意的是该函数第一参数9和109都是求和,但使用参数9时,通过“隐藏行”命令所隐藏的行中的值仍参与求和;

    而选用参数109时则不参与求和;

    使用筛选可任意选择参数9或109,通过筛选隐藏的行均不参与计算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-23
比如你要合计B列数据,没筛选前数据有100行,那你输入=SUBTOTAL(9,B2:B100)
第2个回答  2013-07-23
你这个问题用SUBTOTAL 函数
返回列表或数据库中的分类汇总。通常,使用“数据”选项卡上“大纲”组中的“分类汇总”命令更便于创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。

SUBTOTAL(function_num, ref1, ref2, ...)

Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。
你是手机问,不可以写多,详见该函数的帮助本回答被网友采纳
相似回答