[[20191203085408]] 『IF関数ガうまくいきません』(まる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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 >


どんなデータなのか判らないと、回答者では原因が判らないので、推測しかできないです。 そういうときは、式をバラして、2つのセルそれぞれに1つずつVLOOKUPを書いて、どっちのエラーなのか自分で特定しましょう。

もし、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.