在 Excel 的工作表中,取得一個以小時為單位的網頁瀏覽量統計表,如何將其轉換為天報表、週報表?(參考下圖)
【公式設計與解析】
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小時為一週,所以修改公式的間隔數即可。
全站熱搜