• ベストアンサー

エクセルについて

エクセルで計算をするとき、たとえばセルAに0と入力し、セルBにも0と入力し、セルCにセルA÷セルBの計算式を入れると『♯DIV/0!』と出ますよね?これを表示せずに、セルCに0と表示するようにしたいのですが、方法はありますでしょうか?分かる方いましたら教えてください 

noname#212362
noname#212362

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

ANo.1です 0と表示させるんでした。 =IF(ISERROR(A1/B1)=TRUE,"0",A1/B1) 又は =IF(ISERROR(A1/B1),"0",A1/B1) 但し、0÷0は「0」でも「1」でもないようです。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10552145

その他の回答 (2)

noname#103206
noname#103206
回答No.2

=IF(AND(セル1=0,セル2=0),0,セル1/セル2) 回答とは関係無しに、0で割ると答えは1ではなかったでしょうか? 私の記憶違いなら申し訳ないです。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

ISERROR関数(エラーかどうかを判定する関数)を使う =IF(ISERROR(A1/B1)=TRUE,"",A1/B1)

関連するQ&A

  • Excelで、エラーの #DIV/0! を表示させない方法

    Excelでは、割り算で分母を0にすると、#DIV/0! と表示されます。 これを表示させずに、ブランクもしくは0を表示させることはできませんでしょうか? 例えば、 セルC3に、このような計算式を入れます。   =A3/B3 B3のセルはユーザーが入力しますが、初期値がブランクであることから、分母が0である、と判断されて #DIV/0! が表示されてしまいます。 これを表示させないようにしたいです。 宜しくお願いします。

  • エクセル2000で算式結果を自動表示させる方法

    エクセル2000を使ってます。 入力例として以下の計算式(単純な足し算)があるとします。 A1セル【5】   B1セル 【5】 C1セル 【=A1+B1】 表示は【10】 A2セル【6】   B2セル 【5】 C2セル 【=A2+B2】 表示は【11】 A3セル【?】   B3セル 【?】 C3セル【=A3+B3】 表示は【??】 ここで、私はA3、B3に数値を入力してC2セルをC3セルにドラッグして C3セルの計算結果を表示させています。 ただ、友人からもらったエクセルではC3には何も表示が無く、 計算式も入っていないにもかかわらず、A3、B3に数値を入力 したと同時にC3の計算結果が表示されます。 入力だけで自動表示させる方法を教えていただけますか。

  • エクセル 数式について教えてください。

    エクセルの数式について教えてください。 教えてください。たとえばA1のセルが1000、B1のセルが500でC1のセルに=B1-A1と入力します。そうすると 500と表示されます。これはこれでいいのですがたとえばA1に1000入力しB1が空欄だとC1にはA1セルの1000が入力されます。 A1だけのセルに1000と入力した場合にC1には空欄か#DIV/0見たいなエラーメッセージをさせたいのですがどうすれば よろしいでしょうか?

  • エクセルのセル入力の計算式について

    エクセルのセルに入力した計算式で仮にC1セルにA1/B1という式がある場合、A1かB1のセルをDELETEで消した場合、通常C1に#DIV/0!が表示されると考えられますが、消した場合でもC1に変化が起こらない現象になっています。これは何かで保護されているのでしょうか。

  • エクセル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」と手入力すると最初の式も消えてしまい、なおかつ手間なので何か解決方法はありませんでしょうか。 つたない説明ですが、どなたかアドバイス頂ければ嬉しいです。

  • excel 時間表示について

    エクセルのセル上で、時間表示を 「32:30」という表示ができませんか? たとえば A列;「22:00」と入力(表示は「22:00」とする) B列;「10:30」と入力(表示は「10:30」とする)、 C列;両セルを足す計算式を入力(表示は「32:30」) 何か方法をご存じの方がいらっしゃいましたらよろしくお願いいたします。

  • エクセル表計算

    <エクセル表計算の表示> 表計算表を作成後、セルC・D・E・に任意の数値を入力後セルF・G・に「四則演算」の計算結果をアウトプットしたいんです。 セルF・G・に数式を入力すると「#DIV/0!」が表示されます。 「#DIV/0!」が表示されていても計算結果は手計算で検算も間違いありません。が数値入力前に「#DIV/0!」の表示がどうも頂けません。「#DIV/0!」を表示しないで良い方法をどなたかご教授下さいます様宜しくお願いいたします。

  • エクセルの数式を教えてください

    エクセル2010を使用しています。 セルA1に金額が、セルB1に数量が入っています。 セルC1には単価を四捨五入で計算するため=ROUND(A2/B2,0)と式を入れました。 ほかの行にも対応させると、まだ金額等の入っていない行に#DIV/0!と表示されます。 これを表示されないようにしたいのです。 ご存じの方、教えてください。

  • エクセルの計算式について質問したいのでよろしくお願いします。

    エクセルの計算式について質問したいのでよろしくお願いします。 A1セルに15,250  B1セルに3,780 と入力しC1セルにA1とB1の合計金額を出すために C1セルに=A1+B1と入力しました。するとC1セルには、19,030と表示されました。 ここまでは特別記述方法に問題は無いと思いますが、C1セルに表示された19,030の5パーセントをD1セルに自動的に表示させることは出来ないものでしょうか?以下のように記述してみたのですがうまくいきません。 =C1*5 少し、質問の趣旨がずれてしまうかも知れませんが、当該金額の5パーセントを求めたい場合には =C1*0.5と入力するのでしょうか? 仮に、そうだとすると表示される数値は当該金額の5パーセントでは無く、0.5パーセントが表示されるのでは無いでしょか? 19,030の0.5パーセント=95.15 19,030の5パーセント=951.5 上記は19,030×0.5%や19,030×5%として電卓で計算をしてみました。 どなた様か、ご指導のほどよろしくお願いします。

  • エクセル IF関数が入った条件付き書式について

    エクセルにおいて、セルA1、B1、C1があるとします。A1、B1には数値が何も入力されていない状態で、C1に計算式「=SUM(A1)/B1」が入っているとします。このままでは、C1は、「#DIV/0!」と表示されます。 この表示を消すために、C1にIF、ISERROR関数を使い、「=IF(ISERROR(SUM(A1)/B1),"",SUM(A1)/B1)」の計算式を入力します。 このままでもいいのですが、C1の値が「10以上」になった時に、C1のセルに色を付けたいのです。 書式→条件付き書式→セルの値が→次の値以上→10 にすると、セルに何も値が入っていない(空白)状態で色だけが付いてしまいます。 色々調べると、IF関数の""の空白が文字列のため、数値より大きいとみなされている事が原因っていうことは、分かりましたが、色々試してみても出来ません。何かいい方法はございますでしょうか? ご教授お願いします。

専門家に質問してみよう