日付をまたぐ時間の計算

エクセルで日付がこえてしまう時刻の計算をしようとすると、シャープで埋まったセルが表示され、うまく計算できません。また合計が24時間を超える時間の計算もうまく計算できません。

home HOME about About this site Mail Mail

日付をまたぐ時間の計算

Last update 2018-04-13 15:13

twitter Facebook はてブ LINE pocet

 

日付をまたぐ時刻の計算エクセルで時刻の計算をする場合、単純に足したり引いたりするだけで出来るのですが、日付が変わってしまう時刻の計算をしようとすると、シャープ(#)が表示されてうまく出来なかったり、24時間を超える合計時間になると、やはりうまく思惑通りに表示されません。
そこで今回はエクセルで日付をまたぐ場合の計算方法と、合計が24時間を超える場合の計算結果の表示方法の2つを紹介します。

Sponsored Link

 

日付をまたぐ時間の計算の計算式

まずは日付が変わってしまう時刻の計算のやり方。

単純な引き算だと基本的に時間の計算はこのように
=B3-B2
のような数字の計算と同じやり方で計算できます。

シャープが表示されるが、日付をまたいでしまう時刻の場合、なぜか#で埋まってしまいうまく表示されません。

プラス1こういう場合は
= B3 - B2 + 1
のように、「 +1」を付け加えます。

正しく計算できたお。なんとなくそれらしい結果が表示されました。

実際にあっているか確認正しい計算なのか確認してみます。
先程の時刻を12時間ずらし、日付をまたがない場合で計算してみます。

計算があったすると同じ計算結果になりました。
どうやら正しい計算のようです。

日付を超えない場合で別けたい

でも、前もって日付をまたぐかどうか判っていればいいですけれど、日付をまたがない時刻の計算にも応用できるようにIFを使う必要がありそうですね。

日付をまたがない時刻の計算実はそんな必要ないんです。
この「+1」と付け加えても、日付けが変わらない時間の計算にも使えるんです。
例えば「0時30分」から「6時30分」のように日付が変わらない場合で、この計算式を入力してみます。

同じ結果になったと、ちゃんと6時間という結果が表示されました。
つまり「IF」でいちいち分ける必要はないんです。

24時間を超える時間の表示方式

エクセルでは時間の合計が24時間を超えるような計算結果を求めようとすると、0にリセットされてしまいます。
例えば時間の合計が「25時間」だとすると、エクセルでは「1時間」として表示されてしまいます。

時間の合計を求める例えばこのような睡眠時間の合計を求めたい場合・・・

24時間を超える数値の場合明らかに9時間以上になりそうなことは一目瞭然ですが、結果は「8時間15分」となってしまいました。

これを正しい時間に表示させるには・・・

セルの書式設定計算結果を表示させたいセルを右クリックします。

②「セルの書式設定」を選択します。

ユーザー定義「表示形式」を「ユーザー定義」にし、「種類」の中にある
[h]:mm:ss
を選択し、「OK」をクリックします。

24時間を超える時間するとこのように正しい合計時間が表示されました。

関連ページ

最終更新日 2018-04-13 15:13

 

twitter Facebook はてブ LINE pocet

Sponsord Link

 

投稿日:2018-04-13 | このページのトップへ | コメントを書く | 管理

カテゴリー

同じカテゴリーの記事