[算表] excel寻找近似值

楼主: yunous (你是我的天堂)   2024-01-10 12:43:13
软件: excel
版本: office 365
想请问大家
我有2个工作表举例如下
工作表1
https://i.imgur.com/tz3hICw.jpg
工作表2
https://i.imgur.com/IQk8K73.jpg
如果希望工作表2的C1可以回传:
在表1 A字段寻找符合表2 A1资料,
在这些符合A1的资料列中寻找表2 B字段中晚于表2的B1但最接近B1的日期
其他列类推
不好意思好像描述得有点差
举例来说, 表2的甲同学 (A1字段)在表1中有3个日期
我想在表1中找到晚于但最接近2018/1/13 (表2 B1字段)的日期
所以会是2018/1/15
就在表2 C1字段中填入2018/1/15
请问这可以使用什么公式呢?
感谢大家的帮忙!!
作者: newacc (XD)   2024-01-10 15:04:00
提问:如果是[甲,2018/1/15],[甲,2020/3/5]分别要回传什么
楼主: yunous (你是我的天堂)   2024-01-10 20:00:00
分别是2018/1/29 和 N/A ?!
作者: suaveness (靜夏)   2024-01-11 00:16:00
楼主: yunous (你是我的天堂)   2024-01-11 08:25:00
太神奇了! 我试在这个我上传版上的工作表完全运作正常,但到真正的有超多资料的工作表里就大多回传0,有些回传#N/A,少数回传正确值,我再研究一下,至少有个方向可以用什么函数了,非常感谢您!
作者: freePrester (Prester)   2024-01-11 08:45:00
把 MIN 改成 MAX 应该就可以了
楼主: yunous (你是我的天堂)   2024-01-11 10:03:00
感谢您的帮忙,我刚试了一下,把MIN改MAX,会传回0的跟传回NA的还是一样,我还想过是不是储存格格式的问题,但不管改成通用格式或日期都是一样很多0…然后我的A字段是数字不是文字不知道有差吗?不过有些列是可以正确回传的
作者: freePrester (Prester)   2024-01-11 10:53:00
没事我看错了MIN才是对的

Links booklink

Contact Us: admin [ a t ] ucptt.com