- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数)
Excel関数:勤務時間の計算方法と端数処理について
このQ&Aのポイント
- Excelの関数を使用して、勤務時間の計算と端数処理を行う方法について教えてください。
- 出勤時間と退勤時間を入力すると、通常勤務時間、深夜勤務時間、合計勤務時間のそれぞれに対応する数字が表示されるようなExcelの表を作成したいと考えています。
- 深夜勤務時間は23時から始まり、15分単位で給与計算されます。15分〜29分は25、30分〜44分は50、45分〜59分は75という計算方法を使用します。現在の計算式では端数の処理がうまくいかないため、どのように変更すればよいのか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =FLOOR(セル+"0:00:59","0:15")*24として、表示形式を標準にして下さい。 因みにセル+"0:00:59"は、小数点誤差の調整です。
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
こんにちは! 一例です。 A1セルに出勤時刻、B1セルに退社時刻が入っているとして、 C1セルに表示させる場合は =FLOOR(B1-A1,"0:15") としてはどうでしょうか? セルの書式設定の表示形式は「時刻」にしておきます。 以上、参考になれば幸いです。m(__)m
質問者
お礼
いろいろな方法があるんですね。 参考になりました。有難うございます。
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.1
ROUND関数は四捨五入ですので、その場合 ROUNDDOWN関数、またはINT関数で切り捨てましょう
質問者
お礼
ROUNDDOWNにすれば良いだけだったのですね。 できました。有難うございます!
お礼
できました。ありがとうございます。 FLOOR関数を知らなかったので勉強になりました!