• ベストアンサー

Excelでエラーメッセージを表示させないIF式教えてください!大いに困っています。

#VALVEのエラーメッセージを表示させない方法がなかなか見つけられません。 役所等に提出する書類を作っていて大変困っています。 計算式は、合っているのですが、表の構成上エラーメッセージが表示されます。 表示させたくないので、なにとぞ表示させないIF式を教えて頂きたいです。 宜しくお願いします。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

> 表の構成上エラーメッセージが表示されます。 意味不明。 以下のようにしてみたらどうですか。 現在の計算式がエラーであれば非表示、そうでなければ計算式の答えを表示します。 =IF(ISERROR(現在の計算式),"",現在の計算式)

river1
質問者

お礼

早速のご回答ありがとうございました。 おかげで解決いたしました。 本当にありがとうございました。 また、宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Sawadon
  • ベストアンサー率51% (69/134)
回答No.2

=IF(倫理式,真の場合,偽の場合) なので たとえば =IF(A1*B1,A1*B1,"") A1×B1で答えが正常ならA1×B1を計算し表示、正常でないなら空欄 ""を0にすれば0を表示します。 =IF(A1*B1,A1:B1,0) ""ではさめば文字列扱いのはずなので なんでも表示されます。

river1
質問者

お礼

早速のご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ExcelのIF式についてまた困っています。

    現在とある計算表を作っています。 計算結果の判定をしたいのですが、IF式に悩まされています。 自分なりにIF式を作っても結果にERRメッセージが繰り返し出で困りました。 例 計算欄の最下欄B10に計算結果が出ます。 その直下のB11欄に「OK」「NG」を表示したいのですが、うまくIF式が書き込めません。 B11欄には、B10が1.0以上の時は、「OK」、以外の時は「NG」と表示したいのです。 宜しくお願いします。

  • エクセルのIF関数でエラーが表示されます

    エクセルのIF関数でエラーが表示されます。 学校の宿題でIF関数を使うのが出ました。私はエクセルの操作が苦手なので以下のページを参考にしました。 http://support.microsoft.com/kb/880977/JA のページの「1つの値を基準に判断する方法」のところを応用してやっていました。このページを真似て論理式などを作っていたのに、最後に「OK」のボタンをクリックすると、「ご注意ください」から始まるエラーが表示されました。 結局、うまく計算ができませんでした。私の何がいけなかったのだと思いますか?正常に計算する方法を教えてください。使用しているエクセルは、エクセル2013です。

  • IF関数で、時間を条件にしたい場合の式について

    IF関数について教えて下さい。 【表】 時間    金額    合致 11:00 1000  1 12:00 1400 13:00 1500 11:00 1400  1 11:00 1300  1 エクセルの関数を使って、時間と金額が表示されている表に対して、Aの列が「11:00」の時だけ、「合致」の列に「1」を 表示するようにしたいと思います。 計算式を、 =IF(A2='11:00,1,"") としたところ、「その名前は正しくありません」とエラー表示に なってしまいました。また、 =IF(A2='11:00',1,"") としたところ、式が正しくないとエラーになりました。 こうした場合は、どのような計算式にしたらよいでしょうか。 よろしくご教授願いますm(_ _)m

  • エクセルのIF式

    エクセルのIF式について教えてください。 =IF(A1=B1=C1,"OK","ERROR") という式で、A1、B1、C1に同じ値が入っていても「ERROR」が表示されます。 IF式の条件の部分には「=」を3つ以上入れていけないという法則か何かあるのでしょうか。 できれば参考URLと共に教えていただけると助かります。

  • ExcelのIF式についてまたまた困っています。

    いつもお世話になっています。 IF式の組み立てに悩んでいます。 判定に用いる式について「OR」なのか「AND」なのか又別の物なのか分らなく悩んでいます。 以下についてのIF式を教えてください。 1.あるセルに複数のセルの数値が同じ場合に「OK」をそれ以外の時は「NG」を表示させたい場合。 2.あるセルにセル範囲Aが同じ数値の場合「A」、セル範囲Bが同じ数値の場合「B」、その他の場合には「無表示」させたい場合。 3.あるセルに他のセルに入力がない時は、「無表示」入力された場合に計算式結果を「表示」させたい場合 以上3点についてIF式についてなにとぞ教えてください。

  • ExcelのIF式の入力について大いに悩んでいます。

    皆様の迅速な回答に感謝しています。 今回は、以下の事柄について教えて頂きたいです。 質問例 あるセルに区分に従って結果を表示させる方法。 同じシートの印刷範囲外にデータ表を下記の如く作っているとします。 AA1列にIからIVの文字表示 AB1列に5以下のIからIVに該当する数値を表示 AC1列に5~10のIからIVに該当する「計算式」数値を表示 AD1列に10以上のIからIVに該当する数値を表示 のデータ表を作っていたとします。 A1に区分IからIVの文字を入力 A2に数値(小数点以下3桁表示)を入力 A3に該当する区分に従って該当する数値を表示したい場合についてのIF式を教えてください。 AC列のIからIVに該当する「計算式」は、以下のとおり =AB2-(AD2-AB2)/(5-10)*(A2-5) といれています。 先の質問で教えて頂いた、IF式=IF(A2="","",INDEX(AA1:AD5,MATCH(A2,AA1:AA5,0),?))を利用して作ってみたものの、5以下、10以上の時に正解が表示できなくて大変困っています。 なにとぞご指導を宜しくお願い致します。

  • エクセルIF関数(「#DIV/0!」表示)について

    エクセルを使っていて、「#DIV/0! 」 と表示される部分があり解決方法を調べてみたところ、 「DIV」は「divisor:除数(割る数)」の略であり、数字は「ゼロ(0)」では割れないために出たエラーだと知りました。 (参考URL:http://www.724685.com/weekly/qa090819.htm) 上のサイトには、「除数がゼロ、つまり計算結果が「#DIV/0!」のときは、別の表示に(たとえば空欄に)する条件式(IF文)を使えばいい」とあったのでIF関数式をあてはめたところ、一部分は「#DIV/0! 」表示でなく「0」表示にすることができました。 ただ、その IF関数を入力したセル(セルC1と仮定)を参照して新たな関数式を作ったとき、値を出すセルがまた「#DIV/0! 」となってしまいます。 最初に入力した式→ =IF(A1=0,"0",B1/A1) 次に入力した式→ =IF(C1=0,"0",100/C1/100*1000/10000) C1のセルを手入力で「0」と入力すると「#DIV/0! 」 表示にはなりませんでした。 これは、式を入力したセルを新たな計算式には反映できないということなのでしょうか? 「0」と手入力すると最初の式も消えてしまい、なおかつ手間なので何か解決方法はありませんでしょうか。 つたない説明ですが、どなたかアドバイス頂ければ嬉しいです。

  • エクセルのIF式を教えて下さい!

    いつもお世話になっています。 さて、今回の質問は、エクセルの同じブック内で別々のシートでおこなう質問です。 質問内容 シートAには、A列からD列の表があります。 シートBには、A列B列の表を作成。 シートBのA列にシートAのA列を選択させる。IF式? シートBのB列にシートAの選択したA列と同じ行のD列のセル結果を表示させたい。IF式? 以上の作業させる為のIF式を教えて下さい。 ちなみに、同じシート上での場合のIF式(INDEXとMACTH)の使い方は、分かるのですが、シートが変わった場合が良く分かりません。 宜しくお願い致します。

  • ExcelのIF式の入力で正解が出なくて悩んでいます。

    皆様の迅速な回答に感謝しています。 ただいま、中規模建築物の構造計算を簡単におこなうために計算表を作っています。 建築物の規模によっては、販売されているプログラムを利用するより、手計算が速い場合もあります。 販売プログラムは、計算データを打ち込むのに時間がかかる為です。 今回は、以下の事柄について教えて頂きたいです。 質問例 あるセルに区分に従って結果を表示させる方法。 同じシートの印刷範囲外にデータ表を下記の如く作っているとします。 AA1列にIからIVの文字表示 AB1列に5以下のIからIVに該当する数値を表示 AC1列に5~10のIからIVに該当する「計算式」数値を表示 AD1列に10以上のIからIVに該当する数値を表示 のデータ表を作っていたとします。 A1に区分IからIVの文字を入力 A2に数値(小数点以下3桁表示)を入力 A3に該当する区分に従って該当する数値を表示したい場合についてのIF式を教えてください。 AC列のIからIVに該当する「計算式」は、以下のとおり =AB2-(AD2-AB2)/(10-5)*(A2-5) といれています。 先の質問で教えて頂いた、IF式=IF(A2="","",INDEX(AA1:AD5,MATCH(A2,AA1:AA5,0),?))を利用して作ってみたものの、?には、なんと入れるのか、別の式があるのか、見当つかず、A2に入力した時、5以下、10以上の時に正解が表示できなくて大変困っています。 なにとぞご指導を宜しくお願い致します。

  • エクセル エラーを0と表示させる

    色々な数式を入力したデータを完成させたら、 #DIV/0!エラーがでるところは、 0と表示するように変更しなくてはならなくなりました。 IFを使うとすると、入力したたくさんの式にIF文を足していかなくてはなりません。 何かよい方法はないでしょうか。

このQ&Aのポイント
  • 2019年9月に山梨のキャンプ場で行方不明になった小倉美咲さん。その後の大がかりな捜索にも関わらず、彼女の行方はいまだにわかっていません。
  • 事件の発端は、ママ友とのキャンプ旅行中に起こりました。子供たちと一緒に川遊びを楽しんでいた美咲さんが、後を追って沢に入って行方不明となったのです。
  • 捜査は行われましたが、結果的に打ち切られてしまいました。そのため、事件としての真相はわかっていない状況です。一体彼女はどこにいるのでしょうか。
回答を見る