先來看看下面這個截圖,這是咱們部落窩教育Excel群里面的一個小伙伴的提問:怎么實現(xiàn)隔列求和?
群里討論得蠻激烈的,最后小雅使了個偷懶取巧的公式,成功解決問題。
現(xiàn)在我們需要將B1、D1、F1等隔列求和,但是奇數(shù)列都是文本,我們完全可以取巧,SUM(A1:F1),直接用SUM函數(shù)就可以了,因為SUM函數(shù)在求和的時候會忽略文本。
之所以說取巧是因為奇數(shù)列是文本,偶數(shù)列是數(shù)字,如果數(shù)據(jù)源不是這樣,就不能用這個方法。
還是老老實實的來看Excel隔列求和公式:
左邊是各個分店的進貨量和實銷量數(shù)據(jù),右邊需要對當日各店的進貨量和實銷量匯總。
仔細觀察進貨量是偶數(shù)列,實銷量是奇數(shù)列。也就是我們本文討論的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,下拉復制得到其他的統(tǒng)計。
公式的核心就是mod取余的結(jié)果:mod(奇數(shù),2)=1,mod(偶數(shù),2)=0
公式中的“=0”合計的是偶數(shù)列,“=1”合計的奇數(shù)列。
如果是隔行求和,可以將COLUMN改成ROW。
最后給大家分享這樣一個隔列求和的通用公式:
偶數(shù)列:=SUMPRODUCT((MOD(COLUMN(數(shù)據(jù)區(qū)域),2)=0)*1,數(shù)據(jù)區(qū)域)
奇數(shù)列:=SUMPRODUCT((MOD(COLUMN(數(shù)據(jù)區(qū)域),2)=1)*1,數(shù)據(jù)區(qū)域)