看板 ask 關於我們 聯絡資訊
原始檔長這樣 時間 數值1 數值2 1985/1/3 66 777 1985/2/5 33 888 1985/12/20 99 555 …… 1986/5/10 400 1444 …… 2000/12/18 5555 3333 求每年的數值1最大值,數值2的最小值 例如 時間是1987年的時候(1/1至12/31) 數值1最低的是多少?數值2最高的是多少 每年都要有 我知道max和min,但不知道怎麼弄條件在1987年(或88、89年) 但我按照網路的做法,跑出來不是0 就是整個表(1985-2000)的最大值,而非特定時間(1987) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.0.11 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1553952687.A.F62.html
VLANE: 插入欄位,Year(),在進行樞紐取最大呢? 03/30 22:21
還是不知道怎麼做耶@@ ※ 編輯: li7915566 (1.173.85.27), 03/31/2019 10:47:51 我用year公式把時間弄成年,然後公式寫=MAX(IF(年=1987,數值1,0)) 為何跑出來是全部的而非1987該年?
VLANE: 用出年之後,建立樞紐分析表,欄位選年份,值選最大值應該 04/01 00:04
VLANE: 就是了。 04/01 00:04
「最大值」這個沒有。最後用「資料-小計」弄出來。 我想知道公式應該怎麼寫@@ ※ 編輯: li7915566 (118.171.201.186), 04/01/2019 15:35:36
ppppppppp: 試試看maxif minif 04/05 03:56
沒這個公式@@ ※ 編輯: li7915566 (118.171.203.14), 04/06/2019 10:31:44
DrDeer: 一行依序填入想要知道的年份 Ex.1988~2015 04/10 00:50
DrDeer: 然後我猜你的資料有按日期排序(在此假設下) 04/10 00:53
DrDeer: 一行寫 =match(年份,你抓出年份那一整行資料,0) 04/10 00:54
DrDeer: 就會match到符合年份的第一個儲存格 04/10 00:55
DrDeer: =max(offset(數值1的第一格儲存格,match儲存格的值-1,0, 04/10 00:56
DrDeer: match儲存格的值-下一年份match儲存格的值,1) 04/10 00:56
DrDeer: 就會得到你的答案了 如果需要範例請提供 範例數值excel 04/10 00:57
DrDeer: 如果我還有看到可以幫你寫 我沒看到有需要請站內信我 04/10 00:57
DrDeer: 提供一個範例當參考 http://bit.ly/2Z3QL5K 04/11 10:34
ppppppppp: 啊~google試算表才有maxif XD 04/26 23:47
ppppppppp: office新一點的版本好像也有 04/27 00:15