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関数を活用することで、より使いやすく、エラーのない計算式を作成できます。


コメント