エクセル 日をまたぐ時間の引き算
表計算のエクセル(正確にはエクセルより安価なソフト WPSスプレッドシートですが)でちょっと問題あり。
私は毎日の睡眠時間をエクセルで管理しています。
ですが、起床時間から就寝時間を単純に引き算すると、日をまたぐので表示されません。(寝るのが午前様になる日は別)
そこで、うまく表示できないかあれこれやってみて、これがよさそうというのを見つけました。
まずは前段
例)1(日をまたがないケース)
就寝:2:11
起床:5:00
睡眠時間:5:00-2:11=2:49
これは単純な引き算で出ます。
ところが、日をまたぐとこれでは出ません。
例)2(日をまたぐケース)
就寝:22:30
起床:1:30
睡眠時間:1:30-22:30<0
マイナスになり表示が「♯#########」となってしまいました。
そこで、数式を以下のように修正しました。
修正したのは「if」の感数式を使った数式を加えたことです。
起床時間-就寝時間+IF(就寝時間>起床時間、1)
日をまたぐ場合、就寝時間は起床時間より大きくなります。
この場合は「1」を足します。このプラス「1」というのは24時間加えることになると理解してください。
これで日をまたいだ時間の引き算が出ます。
おすすめの記事
- 1
-
マヨネーズは太る?
少し前まではこう思っていました。 が、太る原因は糖質の過剰摂取だと納得しました。 ...
- 2
-
自動車保険の見直しは毎年必要か?
答えから言うと、必要です(`・ω・´) 私の自動車保険は8月。 すでに現在加入中 ...
- 3
-
87歳の現役人間国宝の健康術
今朝の所さんの目がテン! 歌舞伎舞踊の人間国宝でいらっしゃる西川扇蔵(せんぞう) ...
- 4
-
アーモンド 効果
ダイエットにいいとか ガンにいいとか 美容にいいとか 健康にいいとか 挙げればき ...
- 5
-
糖質制限
ダイエットといったらカロリー制限って思ってましたが、これは大きな勘違いだったなぁ ...
- 6
-
一時雨と時々雨の違い
何となく知ってるつもりで大誤解してました。 一時的は ...