您的位置 首页 > 数码极客

【excel筛选求和】上次说到Excel的自动筛选,有人问我怎样对筛选出来的数据求和?

1、有人问我,自动筛选后,如下图右边,过滤男性后,总数仍然是总人数的总数,能不能只汇总过滤后的数据?

.

2、这个使用Subtotal函数,如下图所示,合计行输入公式:“=SUBTOTAL(9,C2:C11)”,过滤男人后,只对过滤后的数据求和。

.

3、简单介绍一下:数据列表或数据库的分类汇总函数SUBTOTAL,函数语法:

=subtotal(算法代码,计算区域...…)

算法代码是1到11之间的数字,代表11种不同的算法。

算法代码 代表算法内容义

1............ 算术平均值

2............ 数字单元格的个数

3............ 非空单元格的个数

4............ 找出最大值

5 ............ 找出最小值

6............ 乘积

7............ 标准偏差

8............ 总体标准偏差

9............ 合计

10............ 方差

11............ 总体方差

7、8、10、11涉及统计学,一般不常使用,最常使用的“9”(求和)和“3”(非空单元格个数),1(算术平均数)、4(最大值)、5(最小值)偶有使用。

上例公式“=SUBTOTAL(9,C2:C11)”的算法代码是“9”,即,求出自动筛选出数据之和,下面再列举几个常用参数的计算结果。

.

4、D列数据与C列完全相同,输入公式“=SUBTOTAL(1,D2:D11)”,算法参数为“1”,是计算筛选出数据的平均数,即:=(25+29+31+29+31)/5

.

5、E列数据与C列完全相同,输入公式“=SUBTOTAL(2,E2:E11)”,算法参数为“2”,是计算筛选出数据个数,即筛选出的男性共5人。

.

6、F列数据与C列完全相同,输入公式“=SUBTOTAL(4,F2:F11)”,算法参数为“4”,是找出筛选出的数据中,数值最大那个数值。

.

6、G列数据与C列完全相同,输入公式“=SUBTOTAL(5,G2:G11)”,算法参数为“5”,是找出筛选出的数据中,数值最小那个数值。

欢迎关注“EXCEL菜鸟起航”。学会基本的操作,应付繁杂的数据处理,让你哼着小曲快乐工作!

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐