- ベストアンサー
エクセル時間計算について
エクセルの時間計算についてですが、労基法に違反しておりますが、一日の勤務が24時間を越えた場合の関数式をどなたがご存知ありませんか?よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
24時間を超えて連続する「可能性がある」場合,退社時刻が「いつのその時刻なのか」をデータで持たせる必要があります。 たとえば出社時刻が「8:30」だったとして,退社時刻の「20:30」が「出社した日のその時刻」なのか「翌日や翌々日のその時刻」なのか,どうやって判断するのかって事です。出勤簿でそこの仕込みがちゃんと出来れば,その仕込みに従って数式を立てていくだけです。 一番簡単な作成例: 出社時刻を 年/月/日 時:分 で記入する 退社時刻を 年/月/日 時:分 で記入する すると,勤務時間は極単純に両者の引き算で求まります。 記入欄を増やす方法: 出社時刻を 時:分 で記入する 退社時刻を 時:分 の「24時間制で」記入する(26:00とかじゃなく) 仮に隣のセルに,翌日(日付を超えて)退社の場合は1を記入する (実際には何か「翌日」と判る記入をさせ,計算で1を求める) すると勤務時間は 退社時刻-出社時刻+(もし1が立ってたら1) で求まります。 翌々日退社なら2を記入すれば同じ計算になります。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
勤務開始時刻と勤務終了時刻は、2つのセルに入れると思うが、どういう風にい入れているのか、例を挙げてでも、自分の考えでも書いて(例示して)質問しないとおかしいのではないか。よく文章を練ってないし、余分な断りのことは書いてあるが手抜きしすぎ。 (1)基本は2つの時刻の引き算で出る。 むしろ引き算で出るように、細工が必要なら細工しないとならないだろう。 (2)24時間を越える時間の表示だけの問題だと[h]:mmですむ、よくある質問の回答で済む。 ーー しかし例えば、昼の2時は14時、夜の2時は(両者が区別出来るように)、2時の表現に(質問者のエクセルのシートのン入力で)統一できるのか。さらに夜超え(48時間超)の勤務は無いとして。 そういうルールが決ってから計算式が決るのでは。
- akiomyau
- ベストアンサー率43% (555/1280)
セルの書式設定で [h]:mm のように指定すれば 28:00 といった形で入力できます。 あとは、普通の四則演算ができますので計算してはどうでしょうか。
お礼
大変参考になりました。ありがとうございました。
お礼
詳細にご返答ありがとうございました。参考にさせていただきます。