|
いつも参考にさせて頂いております。
時間の計算について質問させて下さい。
ユーザフォームのコンボボックスに、「00:00」から「23:30」まで
30分ごとに時間が格納されています。
ここから、勤務時間を求めるために計算をしたいのです。
仕事の開始は基本的に10時から始まります。
ただし、残業、始業時間が不規則であることなどから終業は0時を
超えることがあるとします。
(開始時刻、終業時刻はコンボボックスから選びます。)
このときに、何時間仕事をしたか計算したいのです。
休憩は1時間で固定されていて、例えば10時から深夜0時30分まで
働いたときは、勤務時間が
24:30(深夜0時30分)- 10:00 - 01:00 = 13:30 となります。
しかし、コンボボックスには24:00など24時を超えるような
値を入れたくないのです。
勤務時間が24時間を越えることはありませんので、
24H単位で開始時刻が終業時刻よりも早いときは、
00:30 - 10:00 - 01:00 = 13:30 と認識できるような計算が
したいと考えています。
また、計算結果をフォーマットが「hh:mm」のセルに
代入したいと考えています。
計算時に時間のフォーマットは、「hh:mm」で計算したいと思うのですが、
これでいいのかも含めて教えて頂きたいと思います。
よろしくお願いします。
|
|