- ベストアンサー
FLOOR関数、なぜか 2:15 が 2:00 に
労働時間を15分単位での切捨て =FLOOR(C5,"00:15") で 計算していますが、15分と2時間15分だけ、おかしな数字になって しまいます。これはなぜでしょうか? 出勤時間 退社時間 労働時間 12:00 12:15 0:15 0:00 ★ 11:00 12:15 1:15 1:15 10:00 12:15 2:15 2:00 ★ 9:00 12:15 3:15 3:15 8:00 12:15 4:15 4:15
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelは時刻や時間を1日を1とするシリアル値で扱っています。 シリアル値は浮動小数点数なので、 1日より細かい単位を扱うと小数部分で誤差が発生することがあります。 対処法は以下のページを見てください。 http://excelcafe.net/formulas/xl_f_base.htm#19
その他の回答 (1)
noname#204879
回答No.2
=FLOOR(C5,"00:15") ↓ =FLOOR(TEXT(C5,"h:m"),"0:15") で如何でしょうか?
お礼
さっそくのアドバイスありがとうございました。 解決しました。