- ベストアンサー
Excel 時間計算 分のみの繰越
残業時間を計算する際、一時間以下は翌月へ繰り越します。たとえば、5:33でしたら、繰越のセルに0:33と表示させたいのですが…どのように連動させたらよいでしょうか?初心者の質問ですみません。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
a1セルに残業時間が入っているとして、 ="0:"&MINUTE(A1)
その他の回答 (1)
- Cupper
- ベストアンサー率32% (2123/6444)
繰越と言うことは翌月の就業時間に含めたいということで、【表示だけではない】ということでしょうか。 それであれば 「余り」 の数値を求める MOD関数を使用します。 11÷3=3…2 の余りの 2を求める関数で =mod(11,3) このように記述します。 ただし、時間をそのまま記述するのであれば、"1:00" のようにダブルクォーテーションで囲って記述する必要がありますので、 =MOD(A1,"1:00") または =MOD("5:33","1:00") などとしてください。 これで余りの数値を【取り出す】ことができ翌月の時間にそのまま加算できるようになります。 値が少数になるようでしたら、セルの表示形式を時刻の 12:30 の形式に設定すれば、0:33 などの表記になります。 ■さらに参考 分を差し引いた値は =INT(A1*24)/24 =INT("5:33"*24)/24 で求められます。 時間や日付けはシリアル値といって、一日(24時間)を1として扱っています。 (1週間ならシリアル値は7、2日12時間であればシリアル値は2.5) シリアル値を時間単位で整数化したのちに小数点を切り捨て、再度シリアル値にもどしています。
お礼
詳しく、ありがとうございました。 解りにくい質問から、趣旨を分かっていただきありがとうございます。早速、トライしてみます。 恥をかなぐり捨て、質問してよかったです。(>_<) 感謝です。
お礼
目から、鱗です。ありがとうございます。