DC娱乐网

对多行多列的 Excel 区域查找求和,最朴实的函数才好使

大道至简,有时候一些极其普通的函数,往往能出奇制胜解决难题。案例:根据下图 1 中 H 列的姓名,对左侧的数据表中对应姓

大道至简,有时候一些极其普通的函数,往往能出奇制胜解决难题。

案例:

根据下图 1 中 H 列的姓名,对左侧的数据表中对应姓名的业绩求和。

效果如下图 2 所示。

解决方案:

对这种不规范的表格进行计算,是很考验耐心的,无论是数据透视表的多重区域合并计算,还是 Power Query,都很难处理。

最好是从源头上将表格整理规范,如果不行,也没有 365 函数的话,千万别懊恼,反而是最简单的函数恰好管用。

1. 在 I2 单元格输入以下公式 --> 下拉复制公式:

=SUMIF($A$2:$E$13,H2,$B$2:$F$13)

公式释义:

sumif 函数的作用是按条件求和,语法为 SUMIF(条件区域, 求和条件, [求和区域]);

sumif 不光能单列求和,还可以对多行多列区域进行条件求和;

$A$2:$E$13 就是条件区域,以下就是这个区域的结果;

第二个参数 H2 是查找条件;

$B$2:$F$13:计算区域,该区域的第一列必须是需要计算的第一个数值列,这样的话,在查找到符合条件的单元格时,就能找出对应的计算区域中的数值;

公式中的条件区域和计算区域都要绝对引用,而查找条件要相对引用。