[算表] 每個區間抓出最大/最小值並標示日期

作者: abc9gad (鄉民愛發呆)   2019-03-13 16:10:38
軟體:excel
版本:2010
請問前輩,我想將表格中起始欄 "頭->結算"為一個區間
每個區間抓出最大與最小值,並且串入該值是星期幾的時候
請問應該要如何輸入 謝謝
https://reurl.cc/kr20d
作者: soyoso (我是耀宗)   2019-03-13 16:20:00
https://i.imgur.com/pDc7i8o.jpg 類似這樣篩選結算拖曳公式,low方面亦同看了一下周別24沒有"結算",43l、55有二個"結算"這方面就要看原po實際要如何處理了^^^43
作者: abc9gad (鄉民愛發呆)   2019-03-13 16:45:00
請問s大 我low的星期 用high的方式值變成1 不知道為什麼=VLOOKUP(I6,OFFSET(C$1,MATCH(E6,E:E,0)-1,,COUNTIF(E:E,E6),3),3,0)謝s大 那個週別結算的部分我再移除就好~不過431我沒看到兩個結算~
作者: soyoso (我是耀宗)   2019-03-13 16:53:00
回文不是有改為43嗎?回傳1為vlookup回傳offset(..)範圍內左起第3欄,這個範圍第3欄為周別,要改為2
作者: abc9gad (鄉民愛發呆)   2019-03-13 17:10:00
抱歉 我沒有注意到回文,照s大改的成功了感謝 來研究公式如遇到疑問還請s大不吝指教s大我看出一個疑問,我想要的是他在每個周別HIGH與LOW一起搜尋,例如周別1我要尋找MAX(B2:C6) MIN(B2:C6)剛剛嘗試修改offset失敗,對這個函數還不是很懂
作者: soyoso (我是耀宗)   2019-03-13 18:55:00
如是b:c欄的話offset(b$1則改為b$1:c$1或是width的部分改為21.可以vlookup()&vlookup來搜尋b欄和c欄,再回傳周別因可能回傳錯誤值可配合iferror2.以 https://i.imgur.com/jSLuegC.jpg 方式k6、L6為輔助用,如不要的話就寫入公式內思考了一下最小值有可能出現在high嗎?如果有可能的話那最小值在high的low就不可能比它小了吧,那high-low就應會有負數,但看了這5200多筆沒一筆符合的,如果high一定大於等於low的話那最小值是否就看low那一欄就好high一定大於等於low的話max和min應也可只判斷high和low的部分https://i.imgur.com/9J0J0B9.jpg 將原本的公式以&連接
作者: abc9gad (鄉民愛發呆)   2019-03-15 12:02:00
明白了!!感謝s大
作者: soyoso (我是耀宗)   2019-03-15 14:44:00
應如原po所述vlookup未搜尋到時回傳錯誤值#n/a,直接連接錯誤值的話還是回傳錯誤值,因此用iferror來調整
作者: abc9gad (鄉民愛發呆)   2019-03-15 16:16:00
明白了 感謝s大

Links booklink

Contact Us: admin [ a t ] ucptt.com