Excelで時間の足し算・引き算を一番手っ取り早く計算したい

シェアする

時間の足し算・引き算をしたいと思い検索すると
シリアル値がどうのこうのという説明が出てきますが
もっと手っ取り早く足し算・引き算したいですよね。
1番手っ取り早いと思う方法をご案内します。

1.数値をそのまま足し引きしてもうまくいかない

B列の時間からC列の数値を引くために
D3に「=C3-B3」
D4に「=C4-B4」
D5に「=C5-B5」
をそれぞれ入力して引き算していますがおかしな結果になりますね。

2.足し引きしたい数値を手動入力できる場合は時刻形式で入力する

下記のようにC列に時刻形式で入力すれば
時刻同士の足し引きになるので欲しい結果が得られます。

入力の仕方は
1時間 → 1:00
2分  → 0:02
3秒  → 0:00:03
のようにセルに直接入力すれば自動的に時刻として認識されます。

D8、D9、D10で時刻を引いた正しい結果が得られました。

※下記のようにおかしな小数になった場合はセルの書式が「標準」になってるので「時刻」に変更しましょう。

3.足し引きしたい数値を手動入力できない場合は割り算で時刻に変換する

他の関数で計算した結果を使いたいなど
手動で時刻形式を入力できない数値を足し引きしたい場合は
その数値を関数で割り算して時刻に変換してしまえばOKです。

数値の1は時刻形式にすると1日とイコールなので
1時間を作りたい場合はD13で下記のように入力して24時間で割ればOKです。

=C13/24

あとは同じ要領で分にしたい場合はD14で下記のように24時間で割って60分で割り、

=C14/24/60

秒にしたい場合はD15で下記のように24時間で割って60分で割って60秒で割ればOKです。

=C15/24/60/60

E13、E14、E15で時刻を引いた正しい結果が得られました。

いかがでしたでしょうか。
この方法で少しでも仕事の効率が上がれば幸いです。