什么是单条件多列数据求和,如图所示的数据,每个业务员对应这6个月的销售,通过姓名求销售总和,这个就是单条件多列数据求和。

一、使用sum函数

=SUM(($A$2:$A$11=I2)*$B$2:$G$11)
这个是sum函数的高级用法,也就是在sum函数中使用数组,所以必须按ctrl shift 回车确认公式。
二、使用sumproduct函数

相比sum函数,还需要按ctrl shift 回车确认,sumproduct直接输入公式回车即可。
=SUMPRODUCT(($A$2:$A$11=I2)*$B$2:$G$11)
三、还可以使用SUM+IF函数来实现。

=SUM(IF($A$2:$A$11=I2,$B$2:$G$11,""))
这个是在if函数中使用了数组,直接用列判断,然后返回值。接着使用了sum函数求和,这个最后也是要按ctrl shift 回车确定。
四,使用sum+VLOOKUP

=SUM(VLOOKUP(I2,$A$2:$G$11,COLUMN(B:G),FALSE))
这个函数在VLOOKUP函数使用到了数组公式,所以也要使用ctrl shift 回车确认。
综上四种方法,我们可以得出结论,多单条件多列数据求和,使用sumproduct函数最简单。
