- ベストアンサー
FALSE & TRUE について
初歩の質問ですが関数でたとえば VLOOKUP(A1,商品,0) の式があります。 検索の型がFLASEとなっていたり 0 となっていたり します。TRUEは 1 とか TRUE になっています。 なにか使い分けがあるのでしょうか? 分かる方教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP()等における検索の型の指定は、Excelのヘルプ等の記載では、TRUE or FALSEですが、コンピュータ言語の世界では、 FALSE = 0 TRUE <> 0 (0ではない数値=0以外の数値) という決まりがあるので、FALSEの代わりに 0 を、TRUEの代わりに 1 を使うことができます。(FALSE or TRUEと 0 or 1 とで、特に使い分けというのはないと思います。)
その他の回答 (2)
- abcxyz3000
- ベストアンサー率20% (1/5)
回答No.3
True=-1 で なかったですか?
質問者
お礼
ありがとうございました。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
Excelの内部では、論理値FALSEを0で、TRUEを0以外の任意の数値で表 すことになっています。よって、どの関数でもFALSEと書くところを0 と書くことが出来ますし、0以外のたとえば1なんかをTRUEの代わりに 使えます。文字列はダメです。 というわけで「B1が0でなければ…」なんてのを =if(B1<>0, ではなく =if(B1, と書いたりするんですよ。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。