某天看到一個(gè)小伙伴在問個(gè)問題:
Excel中如何隔列求和?比如我想求A+C+E+G+I+K+……。從A列開始,每隔一列相加,需要相加好幾百列數(shù)據(jù),總不能一個(gè)一個(gè)選擇吧,誰會(huì)的請(qǐng)幫幫忙哦!
那今天我就來說說隔列求和的方法,其實(shí)真不難。
以下圖為例,分別求1月、2月、3月合計(jì)進(jìn)貨金額和銷售金額。
方法一:用SUMIF函數(shù)
在H3中輸入:
=SUMIF($B$2:$G$2,H$2,$B3:$G3),向右拖動(dòng),向下拖動(dòng),搞定。
SUMIF語法:=SUMIF(條件區(qū)域,條件,求和區(qū)域)
SUMIF具體用法可見我之前發(fā)的文章:
<>最有用的函數(shù)中,SUMIF函數(shù)的4種實(shí)戰(zhàn)用法>
方法二:用SUMPRODUCT函數(shù)
在H3中輸入:
=SUMPRODUCT((B3:G3)*(MOD(COLUMN(B3:G3),2)=0)),向下拖動(dòng),即可。
這里面的MOD和COLUMN是怎么意思呢?
COLUMN返回指定單元格引用的列號(hào)。如公式 =COLUMN(D1) 返回 4,因?yàn)榱?D 為第四列。這里COLUMN(B3:G3)= 2,3,4,5,6,7
MOD用來取余數(shù)的,如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則用來判斷真假,結(jié)果是TRUE,FALSE,TRUE,FALSE,TRUE,FALSE。
在I3中輸入:
=SUMPRODUCT((B3:G3)*(MOD(COLUMN(B3:G3),2)=1)),向下拖動(dòng),即可。
注:公式后面的”=0“用于對(duì)偶數(shù)列求和,”=1“用于對(duì)奇數(shù)列求和。
如果是隔行求和,只需把 COLUMN改成ROW即可。
其它情況:
按指定列求和,如對(duì)B列、C列、E列、F列求和。
{=SUM(VLOOKUP(A3,A3:G3,{2,3,5,6},0))}
聯(lián)系客服