標題:
有關IF及HLOOKUP函數的使用疑問??
[打印本頁]
作者:
jumky
時間:
2011-11-8 22:53
標題:
有關IF及HLOOKUP函數的使用疑問??
有設一個函數為=IF(A16="99",HLOOKUP(B16,$I$9:$T$11,3,TRUE),IF(A16="98",HLOOKUP(B16,$I$5:$T$7,3,TRUE),IF(A16="97",HLOOKUP(B16,$I$1:$T$3,3,TRUE),HLOOKUP(B16,$I$13:$T$15,3,TRUE))))
但不知為何跑出的結果是錯誤..?還請各位大大指點..謝謝...^^(詳如附件[attach]8470[/attach])
作者:
Hsieh
時間:
2011-11-8 23:15
回復
1#
jumky
=HLOOKUP(B16,OFFSET($I$1,LOOKUP(1,1/ISNUMBER(FIND($A16,$A$1:$A$15)),ROW($1:$15))-1,,3,12),3,0)
比對參數應改使用False
作者:
jumky
時間:
2011-11-9 11:41
回復
2#
Hsieh
請問Hsieh大大...為什麼用IF及HLOOKUP複合函數..會產生錯誤..這兩種無法一起使用嗎?
作者:
ANGELA
時間:
2011-11-9 13:43
謝版主說過了,TRUE 要改成FALSE,這是精確查找,要用FALSE.
A16格式是一般格式,所以為數值模式,公式中A16="97"會得到FALSE,因為97<>'97"
所以都會執行 HLOOKUP(B16,$I$13:$T$15,3,TRUE)
作者:
Hsieh
時間:
2011-11-9 14:13
回復
3#
jumky
=IF(A16=99,HLOOKUP(B16,$I$9:$T$11,3,FALSE),IF(A16=98,HLOOKUP(B16,$I$5:$T$7,3,FALSE),IF(A16=97,HLOOKUP(B16,$I$1:$T$3,3,FALSE),HLOOKUP(B16,$I$13:$T$15,3,FALSE))))
作者:
jumky
時間:
2011-11-9 15:00
回復
5#
Hsieh
嗯..謝謝ANGELA及Hsieh大大...原來數字不能加" "..中文才行...謝謝兩位大大...:D
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)