隔行求和
本篇適合:Excel公式小白,有一定基礎(chǔ)者可參考思路琅坡。
求和脆贵,當(dāng)用sum函數(shù),隔行亦可放可。
只需要添加2列輔助列。以隔1行求和為例朝刊,如圖-1耀里,輔助C列是{1;2拾氓;1冯挎;2...}循環(huán)序列,輔助D列是公式咙鞍,單元格D2:=IF(C2=1,A2,0)房官,向下填充。
到這里续滋,隔行求和就簡單了翰守,只需在E2處輸入公式:=SUM(D2:D9)。
原理也簡單:sum函數(shù)還是求和所有行疲酌,但因隔行數(shù)據(jù)被處理為0蜡峰,其結(jié)果等同于隔行求和。
能少點輔助列么徐勃?
可事示。如E3處公式:
=SUMIF(C2:C9,1,A2:A9),結(jié)果等同僻肖,只需輔助C列肖爵。
不要輔助列行么?
也可臀脏。如J2處數(shù)組公式:
{=SUM((MOD(ROW(A2:A9)-ROW($A$2),2)=0)*A2:A9)}劝堪,三鍵結(jié)束輸入冀自。
思路解析
高能!若無一定公式基礎(chǔ)秒啦,請?zhí)^熬粗。
row函數(shù)返回行號,mod函數(shù)返回“修正后行號÷2”的余數(shù)余境;然后判斷余數(shù)是否為0驻呐,返回一組如{ture;false...}邏輯值(其作用芳来,等同輔助C列的序列)含末;
這組邏輯值,與(A2:A9)數(shù)值相乘即舌,計算時ture=1佣盒,false=0,返回數(shù)組值(這組值等同輔助D列)顽聂;
最后外嵌sum函數(shù)肥惭,轉(zhuǎn)換為數(shù)組公式,即可實現(xiàn)隔行求和紊搪。
可以看出蜜葱,數(shù)組公式很強大,卻不易理解嗦明。實際上笼沥,本例數(shù)組公式蚪燕,與添加兩列輔助列的思路是一致的娶牌。
總結(jié):
隔行求和時,添加序列輔助馆纳,并結(jié)合sumif函數(shù)诗良,操作與思路均簡,薦鲁驶。
若隔2行求和鉴裹,將序列{1;2钥弯;1径荔;2...},改為{1脆霎;2总处;3;1睛蛛;2鹦马;3...}即可胧谈。同理可實現(xiàn)隔3列,以至隔n列求和荸频。數(shù)組公式改動更簡單菱肖,將row函數(shù)的第二個參數(shù)2,改為3旭从,三鍵結(jié)束即可稳强。
若隔列求和,思路一樣和悦。數(shù)組公式键袱,將row函數(shù),替換為column函數(shù)即可摹闽。