[[20170803165057]] 『=IF(VLOOKUP(B6,$M$8:$O$37,2,TRUE)=』(しゅう) ページの最後に飛ぶ

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

 

『=IF(VLOOKUP(B6,$M$8:$O$37,2,TRUE)=』(しゅう)

この式の意味は下記のような感じで良いでしょうか?
初歩的でスミマセンがご教示願います。

もし VLOOKUPのTRUE検索して空白なら空白,
そうじゃなかったらROUND(J9/$J$3*$E$7,-2)

< 使用 Excel:Excel2010、使用 OS:Windows7 >


失礼しました。
↓この式です。

=IF(VLOOKUP(B6,$M$8:$O$37,2,TRUE)="","",ROUND(J9/$J$3*$E$7,-2))について

(しゅう) 2017/08/03(木) 16:55


 「VLOOKUPのTRUE検索」が、「検索方法としてTRUEを指定」と言っているのなら正しいです。

 TRUEとFALSEの違いは解っているんですね? (老婆心ながら、ちょっと心配なので・・・)

(半平太) 2017/08/03(木) 17:09


ご回答ありがとうございます!

TRUEとFALSEの違いは解っているんですね?

近似値: TRUE
完全一致:FALSE  と理解しております。

空白なんてないので必ずFALSEが返されますね?
それに、「検索方法としてFALSE検索を指定」でも良いのではないでしょうか??
(しゅう) 2017/08/04(金) 13:44


 >それに、「検索方法としてFALSE検索を指定」でも良いのではないでしょうか??
 これは検索範囲の値がどうなっているか、および検索値が何かで決まってくるもの。
 それがわからない回答者側では答えようがない。

(ねむねむ) 2017/08/04(金) 14:14


 例えば
  0   0
 10   1
 20   2
 30   3
 のような表で検索値に15などもあり、15の場合は10に対応する1を返す、というような場合はTRUE検索になる。
(ねむねむ) 2017/08/04(金) 14:15

どうもしゅうさんのコメントの下2行がもぞもぞ。

>空白なんてないので必ずFALSEが返されますね?

 IF関数の真偽の判定のことを指していて、しゅうさんが必ずB6を空白にしないという
使い方をしているのであれば常にFALSE(ROUND(J9/$J$3*$E$7,-2)という判定にはなります。

>それに、「検索方法としてFALSE検索を指定」でも良いのではないでしょうか??

 VLOOKUPの「検索の型」という言葉ではなく別の言葉を使っていたので
その確認かと思われます。
(/) 2017/08/04(金) 14:17


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.