Excel中筛选后的条件求和公式 图解教程

您所在的位置:网站首页 筛选后数据求和公式 Excel中筛选后的条件求和公式 图解教程

Excel中筛选后的条件求和公式 图解教程

2024-07-06 18:13| 来源: 网络整理| 查看: 265

有时需要在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条“广州”的记录

标签: 公式数值数组筛选excel函数

上一篇:Excel中SEARCH和FIND函数的区别 下一篇:excel将日期转换为季度的几个公式

相关文章

excel函数_excel函数公式技巧_excel函数公式实例教程 excel怎么设置函数公式自动求和

Excel中经常需要使用到自动求和公式,自动求和具体该如何操作呢?接下来小编举例简单的例子告诉大家excel设置自动求和公式的方法。excel设置自动求和公式的方法设置自动求和公式步骤1:将鼠标放在要求和数据区域的紧挨着的下面一个单元格,如下图的D10单元格,然后点击【开始】-【自动求和】按钮就可以自动求D......

2022-05-08 322 公式 单元格 求和 设置自动 excel函数

详细阅读 excel函数_excel函数公式技巧_excel函数公式实例教程 excel函数怎么用

在使用excel办公的时候,很多时候使用一些函数,比如求和,求排列,等会使我们的表格数据计算处理更加的方便。接下来小编举例简单的例子告诉大家excel函数的使用方法,欢迎大家来到学习。excel函数的使用方法启动excel2003,打开数据文件。找到需要使用的写入公式的单元格或者是行,列等,双击击单元......

2022-05-08 468 使用方法 函数 求和 调用 excel函数

详细阅读 excel函数_excel函数公式技巧_excel函数公式实例教程 excel怎样用函数求相关系数

Excel具有强大的数据处理功能,对于职场的日常办公需求以及实验室的基础数据处理都是有很大的意义,那么具体要怎么用呢?下面小编马上就告诉大家EXCEL中求一组数据的相关系数的方法。EXCEL中求一组数据的相关系数的方法首先,我们需要找到相关的实验数据,一般是我们实际测量的,存在着某种线性相关,包括正相关、负......

2022-05-08 461 函数 数据 相关 系数 excel函数

详细阅读 excel函数_excel函数公式技巧_excel函数公式实例教程 怎样用excel函数固定一个数据

excel工作表中,利用函数公式可以让一列的数字都乘以一个固定值,又或者是加上一个固定值,又或者是减去固定值;就是让一列的数字可以都加减乘除一个固定的值。下面给大家分享Excel中进行一列数据乘以固定值的方法。Excel中进行一列数据乘以固定值的方法以图中的表格为例。A列中所有的数都乘以固定值1.1,......

2022-05-08 481 公式 函数 单元格 固定 excel函数

详细阅读 excel函数_excel函数公式技巧_excel函数公式实例教程 excel函数如何使用

Excel中经常需要使用到mid函数进行截取数据,mid函数具体该如何使用操作呢?对于新手来说还是有一定难度,怎么办?下面是由小编分享的excel中mid函数的用法,欢迎大家来到学习。excel中使用mid函数的方法mid函数使用步骤1:打开原始表单,并选中要填入【月份】的单元格;mid函数使用步骤2......

2022-05-08 437 函数 单元格 截取 步骤 excel函数

详细阅读


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3