Excel中筛选后的条件求和公式 图解教程
发布时间:2022-04-22 14:15:16
有时需要在Excel表格中动态地反映筛选后数值的变化情况,如下图中F32单元格中的合计值会随着不同的筛选情况而变化。我们知道,用SUBTOTAL函数可以求出筛选后可见单元格的数值和或平均值等,因为SUBTOTAL函数会忽略不包括在筛选结果中的行。例如下图是筛选“商品名称=袜子”、“类别=男”时的结果,其中F32单元格中的公式为:
=SUBTOTAL(9,F10:F31)
但如果此时还需要动态地反映筛选后各城市的合计值,即进行筛选后的条件求和,仅仅使用SUBTOTAL函数无法实现。虽然用多条件求和公式可以得到计算结果,但我们的目的是要随着不同的筛选操作,能够动态实时地反映数据的变化情况,因而此处不宜使用多条件求和公式。关于多条件求和公式,可以参考本站《用公式进行多条件求和》一文。
要在筛选后进行条件求和,可以使用下面的几个公式。以下图为例,假如数据在A10:F31区域中。
1.统计筛选后“广州”的销售数量:
在B2单元格中输入公式:
=SUMPRODUCT(SUBTOTAL(9,OFFSET($F$10,(ROW($F$10:$F$31)-MIN(ROW($F$10:$F$31))),)),–($B$10:$B$31=A2))
说明:
① ROW($F$10:$F$31)-MIN(ROW($F$10:$F$31))返回一个包含22个数值的数组{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}。
② 用OFFSET函数返回包含F10:F31各单元格中的数值的数组。
③ 用SUBTOTAL函数返回包含筛选后可见单元格数值的数组,不可见单元格对应数组中的数值为0。如本例中返回包含22个数值的数组{359;535;0;0;0;297;0;308;0;0;0;1021;0;0;0;0;0;506;392;0;0;0}。
④ –($B$10:$B$31=A2)返回一个包含数值1和0的数组,其中值为“广州”的单元格对应数组中的数值为1。本例中返回包含22个数值的数组{1;0;0;1;0;1;0;0;0;0;1;1;0;1;0;1;0;1;0;1;0;1}。
⑤ 最后用SUMPRODUCT函数返回上述两个数组的乘积和,得到所需结果。
另一个类似的数组公式为:
=SUM(SUBTOTAL(9,OFFSET($F$9,ROW($1:$22),))*($B$10:$B$31=A2))
该公式为数组公式,输入完毕后按Ctrl+Shift+Enter结束。
2.统计筛选后“广州”的记录数:
只需将上述公式中SUBTOTAL函数的参数“9”改为“3”即可。如在C2单元格中输入公式:
=SUMPRODUCT(SUBTOTAL(3,OFFSET($F$10,(ROW($F$10:$F$31)-MIN(ROW($F$10:$F$31))),)),–($B$10:$B$31=A2))
或数组公式:
=SUM(SUBTOTAL(3,OFFSET($F$9,ROW($1:$22),))*($B$10:$B$31=A2))
都可以返回数值4,表示筛选后有4条“广州”的记录


猜你喜欢
- 5 月 22 日消息 苹果营销员工 Scott Broderick 和显示工程师 Vincent Gu 最近接受了 Apple Bitz X
- 微软声称要到明年才会开启Xbox One的Win10预览版中的Cortana语音助手,但是有用户已经发现了现在就可以开启Cortana的秘诀
- Win10是非常不错的一款系统,使用这款操作系统的过程中,有时候会遇到无法设置移动热点的情况,这可能与无线网卡有关,也可能与wifi设置有关
- USB B 接口形状多种多样,然而实际上支持的协议却并不多,很多用户形成了一种形状的接口对应一种协议的固有印象。但实际上,无论 USB 2
- 为了让ppt演示文稿的内容更加丰富,我们可以使用手机wps为ppt演示文稿添加背景音乐,那么具体要怎么添加音乐呢?下面给大家分享给手机ppt
- 接到客户报修,说自己的苹果系统无法进入系统了,能不能帮忙维修一下,IT小哥上门到客户那边查看现象。查看客户的苹果电脑,只有一个windwos
- 我们在使用电脑的时候会发现win10一切正常但没有声音这是怎么回事呢?这种问题其实并不难解决,以下系统之家小编为用户带来解决方法。Win10
- Excel怎么绘制次数分布表?很多朋友都不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,不会的朋友快快来学习吧次数分布表是我们在
- 最近有用户XP系统开机时,无法正常进入系统,直接进入到“安全模式”中的问题,按F8键调出驱动菜单并选择“正常启动”选项也无法进入系统,也只是
- windows10设置自动关机命令?在下载东西,游戏关机,工作还需要自动完成不需要人看着的时候如何能够自动关机呢,其实win10系统自带了关
- 我们在做完一份word文档以后,可能这个文档会有很多页,我们可以把这个文档分为几个目录,为了便于阅读,可以为word2013文档添加索引目录
- 苹果在今天凌晨推送了 iOS 13.6/iPadOS 13.6 GM 版系统固件,虽然说 GM 版和最终的正式版只是版本号上的差异,本质内容
- 如何在wps ppt中添加一些有趣的动画效果呢?下面小编就为你提供wps ppt如何添加动画的方法啦!wps ppt添加动画的方法:1.首先
- QQ如何查看秘密?QQ近期推出了秘密说说的功能,每个都可以匿名发表自己的秘密,如何才能查看秘密说说呢?下面就由小编给大家介绍查看秘密的方法步
- 我们在配置环境变量的时候,有三个配置目标JAVA_HOME、CLASSPATH、PATH。那么我们在写路径时候就要非常小心,哪怕是少一个符号
- 经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库。原来在Mac系统中资源库默认是隐藏的,这可能是出于安全因素的考虑,但是我们如何打开
- 3月18日晚间消息,苹果发布多款新品,,作为MacBook家族中的“轻薄力作”,新版Macbook AIr 20
- 苹果对 iOS 9 地图功能做出了更新。出了原有的语音导航、交互式 3D 地图等功能
- win7无法访问局域网提示0x80070035找不到网络路径怎么办?win7系统网桑邻居找不到其他的计算机组,没办法实现局域网共享,该怎么办
- Photoshop是一款有优秀的图片修改工具,并且Photoshop还可以去制作一些艺术文字,甚至还可以为文字添加中间透明的描边效果,那么应