- ベストアンサー
Excel NOT関数について教えてください
Excel関数にNOT関数がありますが、この関数はどのようなときに使用するのでしょうか?この関数でなければ解決できないこととかあれば教えていただきたいのですが、、 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純に「A1がブランクじゃない時」というのは、IF関数の真と偽を逆に書けば良いので、NOT関数は要りません。 =IF(NOT(ISBLANK(A1)),ブランクじゃない時の値,ブランクの時の値) は =IF(ISBLANK(A1),ブランクの時の値,ブランクじゃない時の値) で済んでしまいますからね。 質問者さんが「NOT関数って、いつ使うんだろう?」と思ったのも、上記のように書けば不要になってしまうからだと思います。 で、NOT関数は、IS~~関数の逆の結果と他の条件を組み合わせて判断する場合に使います。 例えば「A1がブランクでなく、かつ、A2がブランク、かつ、A3がエラーでない場合か、または、A4がN/Aでないとき」と言う判断をする場合は =IF(OR(AND(NOT(ISBLANK(A1)),ISBLANK(A2),NOT(ISERR(A3))),NOT(ISNA(A4))),真の時,偽の時) と書きます。 この場合、条件を逆に書いても、どこかで「○○でない時」と言うのが出てきてしまい、NOT関数を使わざるを得ません。
お礼
ご回答いただき、ありがとうございました。