Excel非連續(xù)單元格數(shù)據(jù)求和技巧 :Excel非連續(xù)單元格數(shù)據(jù)求和技巧 2010年05月03日 1、隔列相加。假設(shè)需要將A10到Z10的奇數(shù)列數(shù)據(jù)加總,公式為: {=SUM(IF(MOD(COLUMN(A10:Z10),2)=1,A10:Z10,0))} 公式的大括號(hào)在 Excel 中被稱(chēng)-
Excel非連續(xù)單元格數(shù)據(jù)求和技巧 -
Excel非連續(xù)單元格數(shù)據(jù)求和技巧 2010年05月03日
1、隔列相加。假設(shè)需要將A10到Z10的奇數(shù)列數(shù)據(jù)加總,公式為:
?。絊UM(IF(MOD(COLUMN(A10:Z10),2)=1,A10:Z10,0))}
公式的大括號(hào)在Excel中被稱(chēng)為數(shù)組公式。數(shù)組公式是對(duì)一組或多組值執(zhí)行多重計(jì)算,并返回一個(gè)或多個(gè)結(jié)果的一種公式。數(shù)組公式括于大括號(hào)“{}”中。按Ctrl+Shift+Enter可以輸入數(shù)組公式。
上述公式除了數(shù)組公式的特征外,還包括MOD和COLUMN兩個(gè)函數(shù)。通過(guò)Excel的函數(shù)幫助,我們會(huì)了解到,MOD函數(shù)是求余數(shù)的函數(shù),而COLUMN則是求列序號(hào)的函數(shù),比如COLUMN(C10)的結(jié)果就是3,因?yàn)镃列是第3列。
這樣,相信各位已經(jīng)理解了上述公式的編寫(xiě)思路就是將A10到Z10中列序號(hào)為奇數(shù)的單元格的數(shù)值加在一起。
2、間隔3列相加。上例中我們學(xué)習(xí)了隔列相加的方法,按照這一思路,如果要計(jì)算間隔3列相加,其實(shí)就是要把那些間隔3列的單元格挑選出來(lái)再加總。因此,公式可以寫(xiě)為:
?。絊UM(IF(MOD(COLUMN(A10:Z10),3)=0,A10:Z10,0))}
依然用數(shù)組公式的寫(xiě)法,要注意此時(shí)MOD函數(shù)中的除數(shù)為3,因?yàn)槲覀円蟮氖情g隔3列的數(shù)據(jù)之和。
3、隔行相加。假定這次我們要求的是B1:B100中偶數(shù)行數(shù)據(jù)之和,公式為:
{=SUM(IF(MOD(ROW(B1:B100),2)=0,B1:B100,0))}
與隔列相加的差別就是把COLUMN改成了ROW,ROW是用來(lái)計(jì)算行號(hào)的函數(shù)。
4、乘積之和。如求A1:B20的數(shù)據(jù)乘積之和,即求A1*B1+A2*B2+A3*B3+…+A20*B20之和,可用Sumproduct函數(shù),公式為:=SUMPRODUCT(A1:A20,B1:B20)
把計(jì)算結(jié)果和您以前的算法比較一下吧。我猜以前你的算法是:增加一個(gè)輔助列C1:C20,先把A*B的結(jié)果放入C,然后將C列求和。相比較,Sumproduct要簡(jiǎn)單許多。
5、商之和。Excel提供了Sumproduct函數(shù),可惜沒(méi)有商之和的函數(shù)。難道還要像以前一樣,增加輔助列,先求每組數(shù)的商,然后再相加求和?其實(shí)不用這么麻煩,我們利用數(shù)組公式快速完成,公式寫(xiě)法為:{=SUM(A1:A20/B1:B20)}
6、多張工作表同一單元格相加。假設(shè)匯總的工作表叫Sheet1,而存放數(shù)據(jù)的工作表叫Sheet2、SHeet3,您需要把每張工作表中B1單元格的數(shù)據(jù)加和,公式可以這樣寫(xiě):=SUM(Sheet2:Sheet30!B1)。
將Sheet2到Sheet30寫(xiě)在一塊的簡(jiǎn)捷操作步驟如下:
(1)在匯總表單元格內(nèi)選擇“Σ”
?。?)選擇需要疊加的第一個(gè)工作表,如Sheet2。