• ベストアンサー
  • 困ってます

Excel NOT関数について教えてください

Excelの関数にNOT関数がありますが、この関数はどのようなときに使用するのでしょうか?この関数でなければ解決できないこととかあれば教えていただきたいのですが、、 よろしくお願いします。

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • imogasi
  • ベストアンサー率27% (4675/16766)

プログラムに絡んだ話は質問者には不適だろうから、関数の経験で (1)FIND関数   先ほども答えたが条件付書式で!をセルの値に含んでいる場合の判定   =IF(NOT(ISERROR(Find("!",A1))),"見つかった", "見つからない") (2)VLOOKUP関数で見つかった場合の判定 =If(NOT(ISERROR(VLOOKUP(A1,$f$1:$h$100,2,FALSE))),"見つかった", "見つからない") そういえば両者ともISERRORやISNAのエラー判定関数と使っているが。 IF関数と組み合わせて使う。 >この関数でなければ解決できないこととかあれば これは難しい。誰もそういう命題は答えにくい。片意地張らず、今後使用例をWEBや本やこういうコーナーで、ウオッチしていけばよいのでは。 ーー もちろん正目からの =IF(NOT(OR(A1<B1,A1<C1)),"OK","NG")  のような使い方もあるが、正面からの判別も出来る(判りやすい)ことが多い。 http://maglog.jp/excel/Article260877.html ーー Googleで「エクセル NOT 関数」で照会すれば、通り一遍の解説は沢山出る。 そのなかに、これはというものを自分で、探して見て。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

丁寧にご説明いただき、ありがとうございます。

その他の回答 (1)

  • 回答No.1
  • NNori
  • ベストアンサー率22% (377/1669)

条件式で、A も B も 1でないときというのを書くときに if A <> 1 or B <> 1 then と if Not ( A = 1 and B = 1 ) then とどちらがわかりやすいでしょうか? NOT 関数は、工夫すれば回避できるかもしれませんが、あれば便利でしょ? 便利な関数はあったほうがいいのです。 >この関数でなければ解決できないこととかあれば教えていただきたいのですが 例えば「条件A を満たさない」を式にするには Not A としか書けません。( A <> True )ではダサすぎます。 Not は基本的な演算子なのであってしかるべきだと私は思いますね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

さっそく、回答いただき、ありがとうございました。

関連するQ&A

  • Excel NOT関数について教えてください

    Excel関数にNOT関数がありますが、この関数はどのようなときに使用するのでしょうか?この関数でなければ解決できないこととかあれば教えていただきたいのですが、、 よろしくお願いします。

  • excel 関数

    エクセルで、関数を使用して表を作成しました。 その表が横に長くなってしまったので、見やすくするため、 複数のシートに分けます。 分けてしまったことで、 関数に含まれているセルが別のシートに行ってしまい、 エラーになってしまいます。 複数またがった状態で、 関数を指示し直せば「例)=G53+'シート名'!H59」解決するのですが、 関数を入れ直すのが大変です。 複数のシートに分断しても、 簡単に関数を指示し直す方法はありませんでしょうか? 説明がへたでスミマセン。 教えて下さいますよう、お願いいたします。

  • エクセルの関数 ENTERを押さないと反映されない。。

    エクセル2002を使用しています。 関数を使用していますが、入力結果が反映されません。大変困っています。。 関数の末尾にカーソルを持ってきてENTERを押すと、反映されます。 関数は別に難しいものではなく、SUM関数でもCOUNTIF関数でも同様のことが起こっています。新規にファイルを作成しても解決しません。 お心当たりがあれば教えて下さい!!

  • エクセルの関数一覧について

    お世話になっております。またまた、教えて頂けますようお願いします。エクセルは結構仕事で使用していて、関数も結構使用していますが、エクセルの画面上に、関数貼り付けボタンがありますよね(fx)て書いているような!!この関数一覧の中に、無い関数が沢山あるとおもうのですが、エクセル等で使用出来る、関数一覧のあるサイト等ご存知の方、お願いします。エクセルは「97」「2000」「XP」とあります。

  • エクセル関数について

    エクセル関数の使用方法について教えてください。 また、ストップしてしまいました。 日付から曜日を求められるように、CHOOSE関数とWEEKDAY関数を使用して以下のとおり入力しました。 (実際のセルの表示は違うのですが、分かりやすいようにA1とB1にしました) CHOOSE(WEEKDAY(A1),"(日)","(月)","(火)","(水)","(木)","(金)","(土)") 曜日を表示したいセルはB1です。 私としては、A1に日付が入力されていない場合は、関数が入っていても、B1は空白であってほしいのです。 いろいろ調べていたら、IFERROR関数が有効?のようなのですが、ソフトが古いらしく対応しておりません。 このような場合はどのようにしたら解決できるでしょうか。 因みに、IF関数の使用を試みたのですが、うまくいきません。 詳しい方、どうか教えてください。 よろしくお願いします。

  • エクセル2007で、DATEDIF関数が認識しない

    現在、パソコンにエクセル2007が入っています。 本(よくわかるエクセル2007)を参照に、勉強しているのですが、DATEDIF関数が認識しないようなのです… =DATE まで、直接入力すると、選択できる関数として、「=DATE」と「=DATEVALUE」しか表示されません。 ※ 添付画像は、=DAまでを入力した時の選択できる関数です。 =DATEDIFが出てこないので、直接、=DATEDIFまで入力し、=DATEDIF(開始日,終了日,"単位")を入れて、実行キーを押すと、当然ながら?#NAME?と出てしまいます。 そこから想像するに、自分のエクセル2007には、=DATEDIF関数は入っていないのか、又は、=DATEDIF関数が使えるようになっていない?と想像したのですが、解決方法が解りません。 原因と解決策の解る方、是非、アドバイスください。 ※ 解決策…自分のエクセル2007には、=DATEDIF関数は入っていない場合、=DATEDIF関数を追加する方法 ※ 解決策…、=DATEDIF関数が使えるようになっていない場合、使えるようにする方法 ※ 現在、OS:Windows7、エクセル2007を使用しています。

  • エクセル関数

    os winxp Office2003でエクセルの関数でDATEDIFを使用したいのですがありません。 DATEDIF関数はどこにあるのでしょうか? 教えてください。

  • エクセル関数を教えて下さい。

    http://okwave.jp/qa/q6822393.html  こちらで 質問して 解決しましたが  新たに 混乱しましたので 助けて下さい。  画像参照して頂き C1に入る エクセル関数を教えて下さい。  

  • エクセル関数

    エクセルで同じ文字、または数字が一列に何個あるかを調べたいのですが、なんという関数を使用すればいいでしょうか?

  • エクセル関数に関して

    エクセルの関数に関して教えてください。 添付画像のように【セル1】と【セル2】の入力結果に応じて【セル3】に数値として答えを出すには、どの関数を使用すれば可能ですか?