[算表] 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