2016年9月14日 星期三

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

網友問到 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 予以加總,即為小計。

沒有留言:

張貼留言

檢視其他文章

好康東東