みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

勤務表で時間換算の方法 (Excel2003)

こんにちは。いつもお世話になります。
どうも時間換算の方法が苦手で、皆様のお知恵にすがりたく、質問いたします。
 要領としては下記のような感じで「勤務した日」を算出させたいと思います。1日の勤務時間は8時間です。何とぞよろしくお願いします。

入力するセル
「A休み」「B休み」の日、時、分です。
 ※ 月の累計の値をいれるので「時」や「分」が15  時間や80分の場合もあります。

表示させたいセル
「勤務した日」の日、時、分です。

┌───┬─────┬─────┬─────┐
│勤務日│   A休み │   B休み │勤務した日│
│する日├─┬─┬─┼─┬─┬─┼─┬─┬─┤
│     │日│時│分│日│時│分│日│時│分│
├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│21    │1 │5 │15│   │  │   │18│2 │45│
├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│19    │2 │10│  │3 │3 │  │12│  3│ │
├───┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│20 │ │ │85│ │ │ │19│ 6│45│
└───┴─┴─┴─┴─┴─┴─┴─┴─┴─┘

投稿日時 - 2004-06-17 18:01:43

QNo.895659

困ってます

質問者が選んだベストアンサー

分=MOD(60-D3-G3,60)
時=MOD(8-C3-F3-CEILING(D3+G3,60)/60,8)
日=INT(((A3-B3-E3)*8-C3-F3-CEILING(D3+G3,60)/60)/8)

で求めることができます。
上記の表だと1行目は19,2,45、3行目は19,6,35が答えでは?

投稿日時 - 2004-06-17 19:00:00

お礼

ありがとうございました!!
おかげさまで上手くできました。ご指摘のとおりですね。おはずかしい限りです。
今後よろしくお願いします。

投稿日時 - 2004-06-18 00:34:10

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問