[算表] 每个区间抓出最大/最小值并标示日期

楼主: 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