close

4106

Excel如何指定欄位加總問題

如果有編號A跟編號B兩個參數欄位(如圖),想要在B5儲存格輸入編號後(假設是15),它會自己從編號16開始向下到編號20結束的編號A跟編號B兩個參數欄位加總,這個有什麼函數可以運用呢?

image

 

方法1.使用SUM與OFFSET函數

在B6儲存格輸入公式:「=SUM(OFFSET(C2,B5,1,20-B5,2))」。

image

 

公式一:OFFSET(C2,B5,1,20-B5,2) 從C2儲存格移動B5儲存格數值列數,移動1欄,框選(20-B5儲存格數值)列2欄。

公式二:SUM(公式一) 計算公式一傳回結果加總。

方法2.使用SUM與INDIRECT函數

在B6儲存格輸入公式:「=SUM(INDIRECT("D"&B5+2):E21)」。

image

 

公式一:INDIRECT("D"&B5+2) 傳回B5儲存格數值加2的值的D欄儲存格位址。

公式二:SUM(公式一) 計算公式一傳回結果加總。

方法3.使用SUMPRODUCT函數

在B6儲存格輸入公式:「=SUMPRODUCT((C2:C21>B5)*(D2:D21))+SUMPRODUCT((C2:C21>B5)* (E2:E21))」。

image

公式一:SUMPRODUCT((C2:C21>B5)*(D2:D21)) 傳回C2:C21儲存格數值大於B5儲存格數值的D欄儲存格數值加總。

公式二:SUMPRODUCT((C2:C21>B5)* (E2:E21)) 傳回C2:C21儲存格數值大於B5儲存格數值的E欄儲存格數值加總。

公式三公式一+公式二 計算公式一傳回結果與公式二傳回結果加總。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()