close

4126

Excel如何將第二階層總和填入第一階層

有什麼函數可以自動算出階層2的加總嗎?因為每一個階層1的下項不確定列數,可以在此狀況下,用公式自己算出加總金額嗎?

image

點取D2儲存格輸入公式:「=SUM(OFFSET(D2,1,,IFERROR(MATCH(1,B3:$B$100,0)-1,100)))」後,再按CTRL+C鍵複製,再點取D5,D13儲存格按CTRL+V鍵貼上公式。

image

公式一MATCH(1,B3:$B$100,0) 在B3:B100儲存格中找尋含有1的儲存格,B100是使用者自行決定資料範圍可能會有多列。

公式二IFERROR(公式一-1,100) 如果找到1所在儲存格,將其位置減1,若找不到則傳回100,此值只要大於資料筆數即可。

公式三OFFSET(D2,1,,公式二) 從D2儲存格移動一列後框選多少列(公式二傳回結果)。

公式四SUM(公式三) 計算公式三傳回範圍中的數值總和。


arrow
arrow
    創作者介紹

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