动态求Excel二维表指定列的和怎么实现? 二维表格多条件求和的技巧
按条件对二维表进行计算,必然绕不开对指定条件的行、列或行列交叉处查找定位。这种需求有很多方法可以解,今天教大家两种很短的公式。
案例:
下图 1 是各销售人员的各项业绩表。请根据要求计算出指定业绩的总和,效果如下图 2 所示。
解决方案:
1. 在 H2 单元格中输入以下公式:
=DSUM(A1:E10,H1,F1:F2)
如果是我的老读者,应该对 DSUM 函数不陌生,之前我给大家讲解过具体用法,详情请参阅 Excel函数(15)–数据库求和函数dsum。
但是本案例比较特殊,公式中的第三个参数如何理解?为什么是两个空的单元格?这就是今天要讲解的重点。
公式释义:
DSUM 是个数据库函数,作用是返回列表或数据库中满足指定条件的记录字段(列)中的数字之和;语法为 DSUM(database, field, criteria);
DSUM 的参数含义分别如下:
- database:需要查询的数据库的区域
- field:要计算的列
- criteria:计算的条件区域
本例中的前两个参数都不难理解,表示对数据库区域 A1:E10 内标题等于 H1 值的列按条件求和;
第三个参数为什么是 F1:F2 呢?因为本例中我们没有计算条件,只要对指定的整列求和,因此不需要设置条件。但是这个参数又是必需的,那就可以选择任意两个连续的空单元格来替代,让条件为空。
说到按条件求交叉区域的值这个需求,我要再次吹爆已经写过无数个案例的 sumproduct 函数。
2. 在 I2 单元格中输入以下公式:
=SUMPRODUCT((B1:E1=I1)*1*B2:E10)
公式释义:
sumproduct 函数的作用是对乘积求和;
(B1:E1=I1):判断 B1:E1 区域的值是否与 I1 单元格的值相等,结果会生成一串 true 或 false 组成的数组;
- *1:将上述值乘以 1,将逻辑值变成了数值 1 或 0;
- *B2:E10:将上述数组与 B2:E10 相乘再求和,即可计算出所有满足条件的数值之和。
sumproduct 函数相关的案例实在是太多了,我就不一一列举了,感兴趣的同学可以在历史消息里搜索 sumproduct。不是后台留言哦。
相关文章
excel新函数REDUCE来了! Excel中REDUCE函数使用详解和相关案例
Excel的REDUCE函数是一个强大的工具,它允许用户对数据进行复杂的计算和操作,该怎么使用呢?下面我们就来看看实际案例2024-12-18Excel和怎么用sumproduct函数公式实现多条件求和?
excel中经常需要多条件求和,可以实现的方法有很多,其中最简单好用的就是sumproduct函来实现,详细请看下文介绍2024-12-09Excel函数公式len和lenb有什么区别? len函数和lenb函数使用技巧
今天分享的是Excel中的文本函数公式,len函数和lenb函数,这两个函数有什么区别?下面我们就来看看详细介绍2024-12-09excel表格xls和xlsx哪个好用? Excel表格xls和xlsx区别对比
在电子表格领域,XLS 和 XLSX 是两种常见的文件格式,这两个文件通用吗?有什么区别呢?下面我们就来看看详细介绍2024-12-04完美实现表格自动化! excel中Textjoin和Filter公式组合使用技巧
老板交给你一个任务,根据左边两列的数据,让你快速把C列结果给出来,我们就可以使用Textjoin和Filter公式搭配实现表格自动化2024-11-26excel只用Vlookup查找太笨了 Vlookup函数隔列求和才是yyds
Vlookup函数查找数据很方便,但很多新函数,如fitler、xlookup,甚至textjoin都比它好用,难道Vlookup要被淘汰了吗?No! No! 它还一个绝妙的功能,就是隔多列取数2024-11-19为什么excel排序后数据乱了? excel排序后还是错的原因分析和解决办法
最近有用户在使用excel进行数据排序的嘶吼,发现表格数据是错乱的,这是什么原因造成的呢?详细请看下文原因分析和解决办法2024-05-31CSV和XLSX文件格式有什么区别? csv文件转换为Excel文件的方法
CSV和XLSX文件格式在数据存储、读取和编辑等方面存在一些区别,该怎么在excel中打开CSV文件呢?详细请看下文介绍2024-04-26lambda函数有什么作用? Excel中LAMBDA函数使用详解和相关案例
刚刚我们介绍了LAMBDA函数,上篇介绍的不是很详细,这篇文章我们从语法,使用方法结合实际案例来介绍LAMBDA函数在excel中的用法2024-04-16Excel数字乱码怎么办? Excel数字显示乱码的原因分析和解决办法
Excel表格中数字全部变成乱码了,该怎么解决数字变乱码的问题呢?下面我们就来看看数字乱码的解决办法2024-03-21
最新评论