Excelで表定速度の計算式を作成し、ゼロまたはNULLの場合にエラーを防ぐ方法

Excel

Excelを使用して表定速度を計算する際、所要時間が0またはNULLの場合にエラーが表示されないようにする方法について解説します。特に、関数を使って表定速度を求める場合、時間が入力されていない場合にエラーを防ぎつつ、0を表示する方法を紹介します。

1. Excelでの表定速度計算の基本

表定速度は、所要時間を基に距離を割り算して求めることができます。例えば、距離が「100km」、所要時間が「60分」の場合、表定速度は「100km ÷ 1時間 = 100km/h」となります。

2. エラーを防ぐためのIF関数を使用する

質問者の例では、時間がNULLまたはゼロの場合に「#DIV/0!」エラーが表示されるのを防ぎたいということです。この問題を解決するために、IF関数を使用します。

次のように、C1セルの数式を変更します。

=IF(OR(B1=0, ISBLANK(B1)), 0, ROUNDDOWN(A1/(B1/60), 1))

3. 数式の解説

この数式では、IF関数を使用して、B1が0または空欄の場合には0を表示し、それ以外の場合には表定速度を計算します。具体的には、次のように動作します。

  • OR関数でB1が0または空欄かどうかをチェック
  • TRUEの場合、C1に0を表示
  • FALSEの場合、表定速度を計算し、小数点第2位を切り捨てて表示

4. 実際の使用例と応用

この方法を使うことで、所要時間が入力されていない場合でもエラーが発生せず、使いやすい結果を得ることができます。また、計算式に他の条件を加えたり、異なる単位で表定速度を求める場合にも応用できます。

まとめ

Excelで表定速度を計算する際に、所要時間がゼロまたはNULLの場合でもエラーを防ぎ、0を表示する方法をご紹介しました。IF関数を活用することで、より使いやすく、エラーのない計算式を作成できます。

コメント

タイトルとURLをコピーしました