• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数)

Excel関数:勤務時間の計算方法と端数処理について

このQ&Aのポイント
  • Excelの関数を使用して、勤務時間の計算と端数処理を行う方法について教えてください。
  • 出勤時間と退勤時間を入力すると、通常勤務時間、深夜勤務時間、合計勤務時間のそれぞれに対応する数字が表示されるようなExcelの表を作成したいと考えています。
  • 深夜勤務時間は23時から始まり、15分単位で給与計算されます。15分〜29分は25、30分〜44分は50、45分〜59分は75という計算方法を使用します。現在の計算式では端数の処理がうまくいかないため、どのように変更すればよいのか教えてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 =FLOOR(セル+"0:00:59","0:15")*24として、表示形式を標準にして下さい。 因みにセル+"0:00:59"は、小数点誤差の調整です。

noname#103785
質問者

お礼

できました。ありがとうございます。 FLOOR関数を知らなかったので勉強になりました!

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 一例です。 A1セルに出勤時刻、B1セルに退社時刻が入っているとして、 C1セルに表示させる場合は =FLOOR(B1-A1,"0:15") としてはどうでしょうか? セルの書式設定の表示形式は「時刻」にしておきます。 以上、参考になれば幸いです。m(__)m

noname#103785
質問者

お礼

いろいろな方法があるんですね。 参考になりました。有難うございます。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

ROUND関数は四捨五入ですので、その場合 ROUNDDOWN関数、またはINT関数で切り捨てましょう

noname#103785
質問者

お礼

ROUNDDOWNにすれば良いだけだったのですね。 できました。有難うございます!

関連するQ&A