按条目对二维表进行想象,势必绕不开对指定条目的行、列或行列交叉处查找定位。
这种需求有好多圭表不错解,今天教人人两种很短的公式。
案例:
下图 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
怎么用公式删除 Excel 表格空行星空app,而保留空格?