Board logo

標題: 求解題 vlookup: 如何做對比後RETURN正確的VALUE (內附圖表圖) [打印本頁]

作者: meii715    時間: 2013-8-11 10:43     標題: 求解題 vlookup: 如何做對比後RETURN正確的VALUE (內附圖表圖)

大家好, 新手工作上的EXCEL 難題! 請各位高手幫幫忙,求解題

[attach]15751[/attach]
難題一:首先要對比(C列)供應資料庫數量是否訂單數量(G列)
難題二: 想VLOOKUP 正確日子, 到期日子(H列)只可有一個期( 足夠數量和最近期那個日子會被選)

我只想到在H5 寫了這 =IF(VLOOKUP(F5,A4:C10,3,0)>G5,VLOOKUP(F5,A5:C10,2,0),"*")
[attach]15750[/attach]

那個[VALUE_IF_FALSE]部分, 我打* 位就是不會寫的部分
那個 [VALUE_IF_TRUE]部分, VLOOKUP(F5,A5:C10,2,0), 其實我覺得都有點不對 /_\"

需要用到VBA 嗎?
作者: Hsieh    時間: 2013-8-12 09:08

回復 1# meii715


    [attach]15758[/attach]
作者: meii715    時間: 2013-8-14 21:10

謝謝師兄分享!! 明白! 學多左1個MIN FUNCTION :D!

其實我之前都想了個formulate, 做得到 出到對答案  圖如下
[attach]15775[/attach]

但就不知為何拉下去右上角會出現綠色工角形 (在cell H6) 不知道甚麼原因, 是錯誤還是公式錯了?
我試了師兄提供的公式,好像沒有這問題, 是我公式邏輯布問題嗎?
可以幫我看看嗎?
[attach]15776[/attach]
作者: Hsieh    時間: 2013-8-14 22:59

回復 3# meii715
因為你的範圍參照使用相對參照
所以當公式下拉複製時,列號將會改變,造成公式不一致的錯誤檢查出現
作者: meii715    時間: 2013-8-15 00:02

哦,謝謝師兄!
即是這樣嗎?
=INDEX($B$6B$11,MATCH(1,($F6=$A$6A$11)*($G6<=$C$6C$11),0))

三角形消失了
作者: meii715    時間: 2013-8-15 00:25

哦,謝謝師兄!
即是這樣嗎?
=INDEX($B$6B$11,MATCH(1,($F6=$A$6A$11)*($G6<=$C$6C$11),0))

三角形消失了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)