4106 |
Excel如何指定欄位加總問題 |
如果有編號A跟編號B兩個參數欄位(如圖),想要在B5儲存格輸入編號後(假設是15),它會自己從編號16開始向下到編號20結束的編號A跟編號B兩個參數欄位加總,這個有什麼函數可以運用呢?
▍方法1.使用SUM與OFFSET函數
在B6儲存格輸入公式:「=SUM(OFFSET(C2,B5,1,20-B5,2))」。
公式一:OFFSET(C2,B5,1,20-B5,2) 從C2儲存格移動B5儲存格數值列數,移動1欄,框選(20-B5儲存格數值)列2欄。
公式二:SUM(公式一) 計算公式一傳回結果加總。
▍方法2.使用SUM與INDIRECT函數
在B6儲存格輸入公式:「=SUM(INDIRECT("D"&B5+2):E21)」。
公式一:INDIRECT("D"&B5+2) 傳回B5儲存格數值加2的值的D欄儲存格位址。
公式二:SUM(公式一) 計算公式一傳回結果加總。
▍方法3.使用SUMPRODUCT函數
在B6儲存格輸入公式:「=SUMPRODUCT((C2:C21>B5)*(D2:D21))+SUMPRODUCT((C2:C21>B5)* (E2:E21))」。
公式一:SUMPRODUCT((C2:C21>B5)*(D2:D21)) 傳回C2:C21儲存格數值大於B5儲存格數值的D欄儲存格數值加總。
公式二:SUMPRODUCT((C2:C21>B5)* (E2:E21)) 傳回C2:C21儲存格數值大於B5儲存格數值的E欄儲存格數值加總。
公式三:公式一+公式二 計算公式一傳回結果與公式二傳回結果加總。
留言列表