请教一下,SUMIF公式中最后一部分是指所摘取数的区域,一般都是一列的,如果我有几列对应的数值需要相加,

该如何表示呢?
例:一共是4列,2列2列是顺序的,但这中间是隔开一行的,这样的数可以累加吗?如果可以的话,应该在公式中如何表示?

第1个回答  2011-09-02
给你一个参考公式 =SUM(A1:A10,B1:B20,C5:C8)。就是三列数据相加的写法。
第2个回答  2011-09-02
sumif一、二列+sumif三、四列
第3个回答  2011-09-02
需要相同项多列求和

=SUM(IF(A2:A7=A2,0,1)*((B2:B7)+(D2:D7)))

数组公式追问

SUMIF('2'!$B$6:'2'!$B$245,B4,(('2'!$N$6:'2'!$N$245)+('2'!$O$6:'2'!$O$245)+('2'!$Q$6:'2'!$Q$245)+('2'!$R$6:'2'!$R$245))),像我这样的公式为什么出错,你能帮我看一下吗?谢谢!

追答

眼睛都看花了,你公式都错了 应该是少了个 0,1 * 问题,你再自己检查下。
参考我写的公式
=SUM(IF(A2:A7=A2,0,1)*((B2:B7)+(D2:D7)))
用这个也可以
=SUMPRODUCT((A$2:A$7=A2)*(B$2:B$7+C$2:C$7))

追问

请问,你这个公式中每个符号各代表什么意思呢,我不是很理解。

追答

A$2:A$7绝对引用A2:A7数据区域范围=A2单元格里的数据

本回答被提问者采纳
第4个回答  2011-09-02
vbvbff56b5fbfnb
相似回答