樣衰AMY 2017-2-15 20:18
如下圖,日期早已排了序,之後再用=average(b1:F1),就可以計算5天平均值,但如果日期不想每次都做一次排序(因真實的excel日期是不順序,且有幾百日之多)如何計算出最近5天的平均值?
樣衰AMY 2017-2-15 23:25
[quote]原帖由 [i]vantharp[/i] 於 2017-2-15 11:04 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=456462412&ptid=26448796][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
唔明你點不順序法 [/quote]
原excel 是這樣,日子不是由近到遠,順大到小,而是下圖一樣!
樣衰AMY 2017-2-15 23:51
[quote]原帖由 [i]vantharp[/i] 於 2017-2-15 11:43 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=456464436&ptid=26448796][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
你點都要順序左先計到 [/quote]
好的,謝謝!
sinson123 2017-2-16 11:34
一係唔用excel,用access,行sql
marlin12 2017-2-16 22:23
看下面圖片
[[i] 本帖最後由 marlin12 於 2017-2-17 08:07 PM 編輯 [/i]]
kanpanlo 2017-2-17 00:22
用數組公式一條過吧
={SUM((2:2)*(1:1=LARGE(1:1,ROW(1:5))))/5}
大括號是 SHIFT+CTrl+enter, 不是打上{ } 的
這是excel 數組公式, 相信很少人懂,
解說:
2:2 是你第二 row 要計平均值那行
1:1 是你日期
ROW(1:5) 是我用來生產, large 最大值 1,2,3,4,5 的數組
/5 是sum 後 除5 便是平均值了
你可以平均幾多日都可以, 如 想平圴 10 日, 只要row(1:5), /5 改為 row(1:10), /10 便可, 不需自行排序, 日期亂的也可以
樣衰AMY 2017-2-17 11:14
[quote]原帖由 [i]kanpanlo[/i] 於 2017-2-17 12:22 AM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=456522521&ptid=26448796][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
用數組公式一條過吧
={SUM((2:2)*(1:1=LARGE(1:1,ROW(1:5))))/5}
大括號是 SHIFT+CTrl+enter, 不是打上{ } 的
這是excel 數組公式, 相信很少人懂,
解說:
2:2 是你第二 row 要計平均值那行
1:1 是你日期
... [/quote]
謝謝師兄幫忙和謝謝其他師兄提供意見!