[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の計算』(HS)
1日6時間を超え、かつ18:00を越えた場合における超過時間の求め方についてご教授ください。
<具体例>
12:00-18:00 6時間を超えていないので、0時間。 10:00-18:00 6時間を超えているが、18時を越えていないので、0時間。 12:00-18:30 6時間を超え、かつ18時を30分超えているので、0.5時間。 11:00-18:40 6時間を超え、かつ18時を越えているが、どちらの条件もクリアしてい るのは40分になるので、0.67時間(小数第3位四捨五入)。 12:20-18:30 6時間を超え、かつ18時を越えているが、どちらの条件もクリアしているのは10分になるので、0.17時間(小数第3位四捨五入)。
そこで、下記の表にあるF1〜F5を求めるにはどうしたらよいでしょうか?
A B C D E F 開始時間 終了時間 延べ時間 時間表示 6時間超、かつ18時越え時間 1 12:00 18:00 6:00 6.00 0 2 10:00 18:00 8:00 8.00 0 3 12:00 18:30 6:30 6.50 0.50 4 11:00 18:40 7:40 7.67 0.67 5 12:20 18:30 6:10 6.17 0.17
F1 に =TEXT(MAX(B1-MAX("12:00",A1)-"6:00",0) * 24,"0.00") でどうでしょうか。 (Mook)
自分のやり方が間違っているのか、下記の結果が算出されてしまいます。
A B C D E F 開始時間 終了時間 延べ時間 時間表示 6時間超、かつ18時越え時間 1 12:00 18:00 6:00 6.00 0.00 2 10:00 18:00 8:00 8.00 0.00 3 12:00 18:30 6:30 6.50 0.00 4 11:00 18:40 7:40 7.67 0.00 5 12:20 18:30 6:10 6.17 0.00
(HS)
A1に12:00、B1に18:00、F1に数式となっていますか。 (r)
ありがとうございました。
問題が解決しました。
(HS)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.