• ベストアンサー

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

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

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8524/19375)
回答No.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関数を使わざるを得ません。

yamato99
質問者

お礼

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

関連するQ&A

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

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

  • EDATE関数でのエラー

    excel2002を使用しています。EDATE関数を使いたいのですが、#NAME?になってしまいます。 解決方法を教えてください。

  • Excelの関数の意味を教えてください。

    Excel関数初心者です。 以下のふたつの関数の式の意味を教えてください。 どの値を見に行って、それに対してどのような処理を行なっているのかを、できるだけ、わかりやすく教えてください。 (1)=IF(ISERROR(VLOOKUP(A2,B$1:C1,2,0)),"",VLOOKUP(A2,B$1:C1,2,0))&B2 (2)=SUMPRODUCT(1*NOT(ISERROR(FIND(B2,$C$1:$C$15))),$D$1:$D$15)

  • Office Excelでの関数を教えて下さい。

    Office Excelでの関数を教えて下さい。 1)シート内の各セルに入力された、単位の違う単価を同じものだけを集めて集計する計算式。 2)単位の違う単価を簡単に選択して入力する方法。 現状はExcel2007を使用していますが、2002から使用できる関数が知りたいです。

  • EXCEL 関数を教えてください

    EXCEL2007を使用しています。 シート1とシート2にそれぞれ名前と住所の一覧があります。 シート2にあってシート1にない住所を抜き出したいのですが、関数を使って抜き出す方法はありますか? 抜き出し先はシート1でも2でも新しいシートでもどこでもよいです。 目視では件数が多くて困っています。 よろしくお願いします。

  • excelの関数についてです。

    画像のように並び変えたいのですが、excelの関数での方法を教えていただけないでしょうか。お願いします。ちなみにexcel2010です。

  • EXCELで右3文字を除く関数

    EXCEL2002を使用しています。 あるセルの文字列の右3文字を除いた左側の文字列を 返す関数を教えてください。 RIGHT関数と何かの関数を組み合わせていたような気が するのですが、調べてもなかなかヒットしません。 宜しくお願いします。

  • Excelのユーザー定義関数について

    win98seでExcel2000を使用しています。 標準の関数を使用する際、「挿入」→「関数」で「関数の貼付け」ダイアログがでますよね。その後、使用する関数名をクリックすとダイアログボックス内の下のほうに説明文が表示されます。 その説明文をユーザー定義関数にも付けたいのですが、どうすれば良いのでしょうか?どなたか宜しくお願いいたします。

  • Excelの関数

     先日、MS Officeを97から2000にバージョンアップしたのですが、97を使っていたときに作ったExcelファイルのDATEIFとEOMONTH関数が認識されずにNAMEとだけセルに表示されてしまいます。関数一覧を見たところ、両方ともなくなっていたのですが、バージョンが違うと関数も変わってしまうのでしょうか?それとも標準インストールだったために全ての関数が入っていないのでしょうか?代用できそうな関数などはありますでしょうか?  よろしくお願いいたします。

  • Excelでの関数と計算式について

    Excel2007を使用しています。 次のような計算をしたいのですが、なかなか難しくて困っています。 問題:ある任意の日のX年後の前日の日を求めたいのです。  例えば2012年11月11日から7年後の前日の日 これを求めるための関数または計算式、または関数と計算式の組み合わせを教えていただきたいのです。よろしくお願いいたします。

専門家に質問してみよう