web-dev-qa-db-ja.com

Excelの論理演算子を= IF式に入れるにはどうすればよいですか?

IF条件に従ってテキストを表示する数式を入力しようとしています。私が管理できる最高のようなものです...

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

しかし、これは正しく動作しないようで、myvalが範囲外の場合はOKと表示され、範囲内の場合はOKと表示されません。論理ANDを正しく指定するにはどうすればよいですか?ここで質問で見たように&&と内側のブラケットを試しましたが、これらはエラーになります。

27
Brian Hooper

論理演算は式で表されます。

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

それぞれの条件は、論理評価があればほとんど何でもかまいません。つまり、必要に応じて式をネストすることで、論理演算をネストできます。

だからあなたの場合にはあなたが必要です:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
37
DMA57361