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


27

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

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

しかし、これはまったく間違って動作しているようで、myvalが範囲外の場合はOKを表示し、範囲内の場合はNot OKを表示します。論理ANDを正しく指定するにはどうすればよいですか?ここでの質問で見たように&&を試しましたが、内側の括弧はエラーになります。

回答:


37

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

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

各条件は、論理評価を使用してほとんど何でもかまいません。つまり、必要に応じて式をネストすることにより、論理演算をネストできます。

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

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.