1. 描述
1.1 問題描述
對於日期型資料求平均數,由於 average() 函式不支援對日期型資料求平均數因此求出的值是 0,但若希望對日期求平均數要如何實現呢?如下圖所示:
1.2 思路
透過使用
將日期型轉化成毫秒數,然後使用 對毫秒數求平均值,最後透過 將毫秒數的平均值轉化為日期型即可。2. 範例
2.1 範本設計
2.1.1 資料準備
建立內建資料集 ds1,如下圖所示:
2.1.2 將日期轉化為毫秒數
在B1儲存格中寫入公式:=DATETONUMBER(A1)即將 A1 中的資料轉化為毫秒數了,如下圖所示:
2.1.3 求毫秒數的平均數並將其轉化為日期型
在 A2 儲存格中寫入公式:=TODATE(CONCATENATE(AVERAGE(B1)))由於 AVERAGE 求出來的數是數字體的, 而 TODATE 要使用字串的資料,因此要使用 CONCATENATE() 函式將字數字轉化為字串,隱藏 B1 列,如下圖所示:
2.2 效果預覽
1)PC端
儲存範本,點選PC端預覽,如下圖所示:
2)行動端
4. 範本下載
點選下載範本:對日期求平均數.cpt