有時(shí)我們需要在Excel中對(duì)一行數(shù)值每隔N列求和,假如有20列數(shù)據(jù),位于F6:Y6區(qū)域中,可以使用下面的數(shù)組公式:
從第6列開始,每隔3列求和,即求出第6、9、12、……列的和:
=SUM(IF(MOD(COLUMN(F6:Y6),3)=0,F6:Y6,0))
或:
=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=1,F6:Y6,0))
以上兩個(gè)公式為數(shù)組公式,輸入完畢后按Ctrl+Shift+Enter結(jié)束。如果要求出每隔2列的和(隔列求和),只須將上述公式中用紅色標(biāo)出的數(shù)字“3”改為數(shù)值“2”即可。
如果不使用數(shù)組公式,可以用SUMPRODUCT函數(shù)。如上述公式可改為:
=SUMPRODUCT((MOD(COLUMN(F6:Y6),3)=0)*F6:Y6)
或:
=SUMPRODUCT(–(MOD(COLUMN(F6:Y6),3)=0),F6:Y6)