網友問到 Excel 的問題,如下圖一組分成 2, 3, 4, 6, 7, ... 個,如何計算分組後的小計(加總。

以下圖為例,每 2 個一組時,第01組為儲存格A2:A3、第02組為儲存格A4:A5、...,如何自動計算各個分組的小計?

Excel-計算一組幾個的小計(OFFSET,ROW)

 

【公式設計與解析】

儲存格D2:=SUM(OFFSET($A$2,(ROW(1:1)-1)*D$1,0,D$1,1))

複製儲存格D2,貼至儲存格D2:H14。

(ROW(1:1)-1)*D$1:向下複製時產生:

一組2個: 2, 4, 6, 8, 10, ...

一組3個: 3, 6, 9, 12, 15, ...

一組4個: 4, 8, 12, 16, 20, ...

OFFSET($A$2,(ROW(1:1)-1)*D$1,0,D$1,1):用以產生每一組的儲存格範圍。

一組2個:儲存格A2:A3、儲存格A4:A5、...

一組3個:儲存格A2:A4、儲存格A5:A7、...

一組4個:儲存格A2:A5、儲存格A6:A9、...

最後,透過 SUM 予以加總,即為小計。

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()