查看完整版本 : excel 如何求最近5天平均值?

樣衰AMY 2017-2-15 20:18

如下圖,日期早已排了序,之後再用=average(b1:F1),就可以計算5天平均值,但如果日期不想每次都做一次排序(因真實的excel日期是不順序,且有幾百日之多)如何計算出最近5天的平均值?

vantharp 2017-2-15 23:04

唔明你點不順序法

樣衰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 是這樣,日子不是由近到遠,順大到小,而是下圖一樣!

vantharp 2017-2-15 23:43

你點都要順序左先計到

樣衰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

ken_tso 2017-2-16 19:18

用 averageifs

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]
謝謝師兄幫忙和謝謝其他師兄提供意見!
頁: [1]
查看完整版本: excel 如何求最近5天平均值?