close
939 |
AVERAGE 與 OFFSET 函數高級應用 |
||||
示範檔 |
無 |
範例檔 |
939.XLSX |
結果檔 |
939.XLSX |
有一大筆資料如下,每五筆資料要平均一次,資料也超多(數千至萬筆),請問要怎麼寫公式讓Excel自動平均,並且顯示在E欄?有試過直接把儲存格往下複製,但第二個平均會變成=AVERAGE(B3:B7),不是我想要的結果。
步驟1:點取E2儲存格輸入公式「=AVERAGE(OFFSET(B$2,(ROW()-2)*5,0,5))」後,按Enter鍵完成輸入,並將公式複製到E3:EXX儲存格,XX表示您所有資料筆數/5的值。
【公式解析】
(ROW()-2)*5 將目前列編號-2乘上5算出抓取的第一筆記錄所在列。
OFFSET(B$2,(ROW()-2)*5,0,5) 以B2儲存格為起始位址,向下移動多少列((ROW()-2)*5),欄不移動(0),再抓取以此儲存格開始的向下5格(5)。
=AVERAGE(OFFSET(B$2,(ROW()-2)*5,0,5)) 計算抓取內容(5個儲存格)的平均值。
文章標籤
全站熱搜
留言列表