[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数ガうまくいきません』(まる)
下記のIF関数がうまくいきません
B表に値がなければ、預かり書から探す。
式を入れたつもりが、B表はきちんと返しますが
預かり書のデータを反映してきません。
(#N/A)
=IF(VLOOKUP(A1,B表!$E:$I,5,0)>=0,VLOOKUP(A1,B表!$E:$I,5,0),VLOOKUP(A1,預かり書!$A:$N,14,0))
どこがおかしいのか、辿り着けずに困っています・
宜しくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
もし、1つ目のVLOOKUPで候補が見つかっていないのであれば、IFERRORを使ってみるとか?
=IFERROR(VLOOKUP(A1,B表!$E:$I,5,0),VLOOKUP(A1,預かり書!$A:$N,14,0)) (???) 2019/12/03(火) 09:19
=IF(IFERROR(VLOOKUP(A1,B表!$E:$I,5,0),0)=0,IFERROR(VLOOKUP(A1,預かり書!$A:$N,14,0),"ないよー"),VLOOKUP(A1,B表!$E:$I,5,0)) こう?
IFERRORで0をエラー扱いできればいいですね! (稲葉) 2019/12/03(火) 09:22
ご回答ありがとうございます。
期待通りの結果が返せました。
IFERRORに関しては、実は以前にもご教示いただいたことがあるのに
うまく理解していませんでした。
大変失礼致しました。
今回も本当にありがとうございました
(まる) 2019/12/03(火) 09:53
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.