怎么實現隔列求和?
群里討論得蠻激烈的,最后我來了個偷懶取巧的公式,B1、D1、F1等隔列求和,但是奇數列都是文本,我們完全可以用取巧的辦法,我的公式就是=SUM(A1:F1),直接用SUM函數就可以了,因為SUM函數在求和的時候會忽略文本。 之所以說偷懶取巧是因為奇數列是文本,偶數列是數字,如果數據源不是這樣的,就不能用這個方法哈。 還是老老實實的來看下面的excel隔列求和公式案例: 左邊是各個分店的進貨量和實銷量數據,右邊需要對當日各店的進貨量和實銷量匯總。 仔細觀察進貨量是偶數列,實銷量是奇數列。也就是我們本文討論的excel隔列求和問題。 答案:I3單元格公式為:=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*1,B3:G3) J3單元格公式為:=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=1)*1,B3:G3),然后選中I3:J3,下拉復制得到其他的統計。 公式的核心就是mod取余的結果:mod(奇數,2)=1,mod(偶數,2)=0 公式中的“=0”合計的是偶數列,“=1”合計的奇數列。 如果是隔行求和,可以將COLUMN改成ROW。最后給大家分享這樣一個隔列求和的通用公式: 偶數列:=SUMPRODUCT((MOD(COLUMN(數據區域),2)=0)*1,數據區域)
奇數列:=SUMPRODUCT((MOD(COLUMN(數據區域),2)=1)*1,數據區域)