在 Excel 的工作表中,取得一個以小時為單位的網頁瀏覽量統計表,如何將其轉換為天報表、週報表?(參考下圖)

Excel-將統計表中的時報表轉為天報表和週報表(OFFSET)

 

【公式設計與解析】

1. 將時報表轉為天報表

儲存格E2:=SUM(OFFSET($B$2,(ROW(1:1)-1)*24,0,24,1))

(1) (ROW(1:1)-1)*24

每24小時為1天,公式向下複製時,會產生0, 24, 48, …。

(2) OFFSET($B$2,(ROW(1:1)-1)*24,0,24,1)

公式向下複製時,OFFSET 函數取得儲存位址 B2:B25、B26:B49、B50:B73、...。

即A欄中每間隔24筆要加總,最後透過 SUM 函數加總。

 

2. 將天報表轉為週報表

儲存格H2:=SUM(OFFSET($E$2,(ROW(1:1)-1)*7,0,7,1))

(1) (ROW(1:1)-1)*7

每7天為1週,公式向下複製時,會產生0, 7, 14, …。

(2) OFFSET($E$2,(ROW(1:1)-1)*7,0,7,1)

公式向下複製時,OFFSET 函數取得儲存位址 E2:E8、E9:E15、E16:E22、...。

即E欄中每間隔7筆要加總,最後透過 SUM 函數加總。

 

【延伸練習】

如何將時報表轉為週報表?

儲存格H2:=SUM(OFFSET($B$2,(ROW(1:1)-1)*24*7,0,24*7,1))

每24*7小時為一週,所以修改公式的間隔數即可。

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

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