- ベストアンサー
エクセル・計算式のエラーマーク(###)を0(ゼロ)にしたい!
エクセルで表を作っているのですが、計算式で 50÷A1(←セル番号)とした時、A1=0の場合は、エラーマーク?(###)になってしまいます。このエラーマークを0にする事は出来ないでしょうか? 説明が下手でスミマセン。補足しますので、宜しくお願いします!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
0で割ろうとした為にエラーが出ているのですね。 (セルの列を広げると#DIV/0!と入っているはず) ISERROR関数で、エラーを回避させれば大丈夫です。 =IF(ISERROR(50/E26),0,50/E26) エラー(#DIV/0!)の時は0を、その他は計算
その他の回答 (3)
- kbonb
- ベストアンサー率51% (254/492)
回答No.4
こんにちは 以下のページがご参考になるのでは? [XL2000] 表示形式と ISERROR 関数による 0 およびエラー値を非表示にする http://www.microsoft.com/JAPAN/support/kb/articles/J048/6/08.htm
- greatblue
- ベストアンサー率28% (46/163)
回答No.3
計算不可(×0、÷0)の場合###ではなく、「#DIV/0!」となりませんか? ###となるのはセル幅が小さいために表示できていない事を表してるはずです。 さて、計算不可としてでた「#DIV/0!」を選択し、コピーして「右クリックし形式を選択して貼り付け」 を選んでやります。 ダイアログボックスが開きますので"貼り付け"の中の"値"を選んで「OK」します。 そうする事によって計算値ではなく単なる値(文字)に置き換わります。 貼り付けた値を選択しておき、"編集"→"置換"を選択し、"検索する文字列"に「#DIV/0!」 と入力し、"置換後の文字列"に「0」と入力します。 まわりくどいやり方ですが確実に変換できます。
- fu-fu-fu
- ベストアンサー率35% (38/108)
回答No.1
=IF(A1=0,0,50/A1)