[算表] 請問Excel如何計算不特定長度資料的年度平均值?

看板Office作者 (cgu)時間16年前 (2009/09/04 23:51), 編輯推噓5(5012)
留言17則, 4人參與, 最新討論串1/1
軟體: Excel 版本: 2003 我的資料格式如下所示,想計算每個年度的平均值、最大值及最小值 但是因為我有多筆資料,每筆資料的起始日期或是長度都不一樣 若要每筆都自己去找日期的儲存格位置再來計算所需之值有其困難度 所以想請問各位大大有啥麼方法 可以讓Excel針對不定長度的儲存格去計算平均值、最大值、最小值 謝謝。。。。。^^ 日期 價格 1994/12/29 85.5 1994/12/30 85 1994/12/31 85.5 1995/1/5 85.5 1995/1/6 85 1995/1/7 85.5 1995/1/9 85 1995/1/10 84.5 。 。 。 1995/12/29 52 1995/12/30 52 1996/1/4 53 1996/1/5 49.4 1996/1/6 50.5 1996/1/8 51 1996/1/9 50.5 。 。 。 2009/8/21 24.7 2009/8/24 25.2 2009/8/25 25.2 2009/8/26 24.5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.80.160

09/04 23:54, , 1F
基本上時間的儲存格長短 Excel 本身就分辨得出來
09/04 23:54, 1F

09/04 23:55, , 2F
要先對時間做排序
09/04 23:55, 2F

09/05 00:01, , 3F
做完日期排序 平均值 最大值 最小值就求的出來了
09/05 00:01, 3F

09/05 00:02, , 4F
資料本身已經排序好了,只是各個年度的長度又並非是固定的
09/05 00:02, 4F

09/05 00:03, , 5F
且並非每筆資料都是1994~2009,有的可能是2006~2009
09/05 00:03, 5F

09/05 00:04, , 6F
Excel 會自動判別出來時間
09/05 00:04, 6F

09/05 00:11, , 7F
小弟不才,想請問有哪個函數可以直接傳回儲存格Range
09/05 00:11, 7F

09/05 00:12, , 8F
使其可以直接下MAX(xx:yy)的呢??
09/05 00:12, 8F

09/05 00:30, , 9F
可以考慮增加一個年的欄位,然後用樞紐分析表解決
09/05 00:30, 9F

09/05 00:30, , 10F

09/06 23:36, , 11F
感謝windknife18大大的解答,但是我試了一下
09/06 23:36, 11F

09/06 23:36, , 12F
由於資料其實每筆長度不同,且資料都非常長,那在寫"年"
09/06 23:36, 12F

09/06 23:38, , 13F
有辦法自動偵測資料長度,自動寫入"=year(xx)"嗎??謝謝^^
09/06 23:38, 13F

09/07 14:22, , 14F
比較快的方法,點選C2-->Ctrl+C 然後 Ctrl+Shift+End
09/07 14:22, 14F

09/07 14:24, , 15F
Ctrl+Shift+向左方向鍵 移到C欄的最後,然後Ctrl+V即可
09/07 14:24, 15F

09/07 22:18, , 16F
1.Max(if)陣列公式 2.樞紐/分組/年
09/07 22:18, 16F

09/07 22:20, , 17F
3.lookup系列可傳回位置 offset可定義range
09/07 22:20, 17F
文章代碼(AID): #1AeJUGtE (Office)