某天看到一个小伙伴在问个问题:
Excel中如何隔列求和?比如我想求A+C+E+G+I+K+……。从A列开始,每隔一列相加,需要相加好几百列数据,总不能一个一个选择吧,谁会的请帮帮忙哦!
那今天我就来说说隔列求和的方法,其实真不难。
以下图为例,分别求1月、2月、3月合计进货金额和销售金额。
方法一:用SUMIF函数
在H3中输入:
=SUMIF($B$2:$G$2,H$2,$B3:$G3) ,向右拖动,向下拖动,搞定。
SUMIF语法:=SUMIF(条件区域,条件,求和区域)
SUMIF具体用法可见我之前发的文章:
最有用的函数中,SUMIF函数的4种实战用法>
方法二:用SUMPRODUCT函数
在H3中输入:
=SUMPRODUCT((B3:G3)*(MOD(COLUMN(B3:G3),2)=0)),向下拖动,即可。
这里面的MOD和COLUMN是怎么意思呢?
COLUMN返回指定单元格引用的列号。如公式 =COLUMN(D1) 返回 4,因为列 D
为第四列。这里COLUMN(B3:G3)= 2,3,4,5,6,7
MOD用来取余数的,如MOD(3,2)=3/2=1, MOD(4,2)=4/2=0
这里MOD(COLUMN(B3:G3),2)= 0,1,0,1,0,1
MOD(COLUMN(B3:G3),2)=0则用来判断真假,结果是TRUE,FALSE,TRUE,FALSE,T RUE,FALSE。
在I3中输入:
=SUMPRODUCT((B3:G3)*(MOD(COLUMN(B3:G3),2)=1)),向下拖动,即可。
注:公式后面的”=0“用于对偶数列求和,”=1“用于对奇数列求和。
如果是隔行求和,只需把 COLUMN改成ROW即可。
其它情况:
按指定列求和,如对B列、C列、E列、F列求和。
excel求和的三种方法{=SUM(VLOOKUP(A3,A3:G3,{2,3,5,6},0))}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。