- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2019年excel表格如何把筛选出来的数据自动求和
篇一:Excel中只对可见数据求和,实现完美自动筛选.
?
在使用EXCEL筛选功能时,有个让人非常苦恼的事情,就是筛选出来的数据没有小计,如果用常规的sum函数求和,那些被隐藏的行也被被计算进去,得到的不是小计,而是所有
?
数据的总计。
?
要实现这个效果,其实非常简单,下面就跟着我一步一步来吧:
?
一、自动筛选
?
(1)先在第19行上面插入一个空行:
?
这样合计行会变成第20行。
?
为什么要插入空行呢,因为如果没有这个空行,你即使在合计行设置了小计的公式,也会在筛选时被隐藏,所以这个空行是必须的。
?
(2)选中B1:B18这个区域,然后进行筛选(EXCEL2000/2003版:点击“数据”菜单下的“筛选”、“自动筛选”;EXCEL20XX/20XX版:依次点击数据标签、筛选按钮
?
),就会只对部门进行自动筛选,而姓名、工资那些列都不会自动筛
?
选:
?
(3
?
)隐藏刚才插入的空白行,第19行,这时可以发现,不管怎么筛选,原先的合计行都不会被隐藏。
?
二、只对显示的内容求和
?
从上表可以看到,虽然筛选了人力资源部的数据,但第20行合计却依然是所有人的(包括被筛选后隐藏的),这当然不是我们需要的结果。所以要对C20单元格的公式进行修改:=SUBTOTAL(109,C2:C18)
?
subtotal是分类求和函数。
?
第一个参数109的意思是只对可见区域求和,所以只要是只对可见区域求和就必须是109,要是只对可见区域求统计有数据的单元格个数就是103。
?
第二个参数是要求求和的区域,这里是C2:C18,就是本表工资列的数据区域。
?
现在可以发现,只要对部门进行了重新筛选,
?
C20单元格的合计数会自动进行变化。
?
当然,这时候B20单元格显示的“合计”并不恰当,因为全部显示时才是“合计”,部分显示只能是“小计”,B20单元格设置公式:
?
=IF(SUBTOTAL(103,B2:B18)=COUNTA(B2:B18),合计,小计)
?
篇二:Excel中的筛选状态下求和
?
Excel中的筛选,是一个很常用的功能。但不知道是有意还是疏忽,Excel没有直接提供在筛选后的一些统计功能,例如求和、平均值等。而由于筛选的主要功能之一就是可以方便快捷的进行变换,所普通的以直接在数据最下面一行进行求和无法实现,计算值也是不准确的。
?
表1:输入一个简单的图表,共10项三个分类,最下面一行合计。
?
表2:进行筛选,并在名称项中选中“非诚勿扰”和“合计”两个选项。这时候的合计(980)仍然是表1中10项的合计,而不是表面看起来非诚勿扰的单项合计(420)。
?
表三:这时候,就需要使用subtotal函数,在C13的单元格输入公式:
?
=SUBTOTAL(109,$C$2:$C$11)
?
表4:这时候再进行筛选,在名称项中选中“非诚勿扰”选项,既可以得出得出正确的结果。
?
表5:除了求和以外,使用subtotal函数还可以进行计数、最小值、最大值、计算平均值等统计功能。但对于同时进行多项分类统计的时候,需要在筛选的时候,选中相应的名称项。
?
备注:SUBTOTAL函数
?
所属类别:数学与三角函数
?
返回数据清单或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的数据清单。一旦创建了分类汇总,就可以通过编辑SUBTOTAL函数对该数据清单进行修改。
?
语法
?
SUBTOTAL(_num,ref1,ref2,?)
?
_num为数字,指定使用何种函数在数据清单中进行分类汇总计算。
?
Ref1,ref2,为要进行分类汇总计算的区域或引用,可以从1到29个。
?
说明:
?
1、SUBTOTAL函数只适用于垂直区域,而不适用于数据行或水平区域。
?
2、_num数字的含义:
?
2.1101AVERAGE(平均值)
?
2.2102COUNT(数值计数)
?
2.3103COUNTA(包涵文本计数)
?
2.4104MAX(最大值)
?
2.5105MIN(最小值)
?
2.6106PRODUCT(所有数的积)
?
2.7107STDEV(估
文档评论(0)