- ベストアンサー
IFの論理式
エクセルで数式の検証を眺めていたところ、 =IF(1,) は0、(というか0以外の数字のとき) =IF(0,) はFALSEが返ってきていました。 この2つの論理式部分には何が起きているのですか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
言語によって違いますが、 TRUE,FALSEという値を表現するのに英字では5桁必要になりますので、 0を偽、それ以外を真として処理しているのです。 言語によっては1を真、それ以外を偽にしていますので、 言語ごとに確認が要ります。 というか、数字での表現は避けるべきですね。
お礼
なるほどそういうことでしたか! ありがとうございます。