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

2024-11-14 23:49:34
推荐回答(3个)
回答1:

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

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

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

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

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

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

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

回答2:

比如你要合计B列数据,没筛选前数据有100行,那你输入=SUBTOTAL(9,B2:B100)

回答3:

你这个问题用SUBTOTAL 函数
返回列表或数据库中的分类汇总。通常,使用“数据”选项卡上“大纲”组中的“分类汇总”命令更便于创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。

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

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