電子書籍の厳選無料作品が豊富!

野球チームの成績表を作っています。
打率を求める際、安打数÷打数で計算するのですが、
1打数0安打のところは「.000」と表記されるのですが、
0打数0安打のところは「#DIV/0!」となります。
「#DIV/0!」を「.000」にする方法を教えてください。

A 回答 (4件)

「#DIV/0!」のエラーは、分母がゼロとなる割り算を行った時に発生するものなので、エラーの時だけゼロ表示にするIF文を使用すれば回避できます。

数式として下記を入力してみてください:

=IF(ISERROR(安打数/打数),0,安打数/打数)
(意味:エラーの時は、「安打数÷打数」、分母がゼロでエラーの場合は「ゼロ」とする)

※「安打数」、「打数」はそれぞれ該当するセル番号(例:A1)で置き換えてください。
    • good
    • 0

A1が打数、B1が安打の場合


=IF(A1=0,0,B1/A1)
でよいです。
後は、書式でユーザ定義から、.000とします。
    • good
    • 0

if(打数のセル=0,.000,安打数のセル/打数)



じゃだめですかね?
    • good
    • 0

A1が打数、B1が安打の場合



=IF(ISERROR(B1/A1),0,B1/A1)

のようにIF関数とISERROR関数を組み合わせます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!