エクセルで24時間の作業時間を管理する場合、作業開始時間と終了時間が翌日に跨ることがあります。このようなケースでは、時間計算を正しく行うための関数を使うことが重要です。例えば、A列に作業開始時間、B列に作業終了時間が入力されている場合、C列に正しい作業時間を計算する方法について解説します。
時間を跨ぐ作業の計算方法
エクセルでは、24時間形式の時間を計算する際、終了時間が開始時間を過ぎる場合、エクセルが自動的に「翌日」と解釈することが必要です。このため、開始時間と終了時間が跨る場合、終了時間が開始時間よりも早い時間となるため、時間差を正しく計算するために工夫が必要です。
以下の方法を使えば、24時間を跨る作業時間を正確に計算できます。
作業時間を計算するための基本的な式
まず、基本的な作業時間の計算式を紹介します。もしA列に開始時間、B列に終了時間が入力されている場合、C列に作業時間を計算するには、次のように式を入力します。
=IF(B1この式は、もし終了時間が開始時間よりも早ければ、1日を加えて計算します。これにより、作業終了時間が0時を過ぎている場合にも正しい時間差を求めることができます。
時間形式で表示する方法
作業時間を計算した後、その結果を「時間:分」形式で表示するには、セルの表示形式を変更する必要があります。
以下の手順で時間形式を設定します:
- 計算したセル(例:C列)を選択
- 右クリックして「セルの書式設定」を選択
- 「表示形式」タブで「ユーザー設定」を選び、「[h]:mm」形式に設定
これにより、時間が24時間を超えても正しい形式で表示されます。
実際の例を使った計算
例えば、A1セルに「23:00」、B1セルに「2:00」と入力した場合、C1セルに作業時間を計算する式を次のように入力します:
=IF(B1この式により、C1セルには「3:00」が表示され、作業時間が24時間を跨いで正しく計算されます。
まとめ
エクセルで作業時間を計算する際、開始時間と終了時間が24時間を跨る場合には、IF関数を使って正しい時間差を計算することが重要です。式を適切に設定し、セルの表示形式を変更することで、正確な作業時間を簡単に求めることができます。この方法を使って、効率的に作業時間を管理しましょう。


コメント