dポイントプレゼントキャンペーン実施中!

労働時間を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

A 回答 (2件)

Excelは時刻や時間を1日を1とするシリアル値で扱っています。


シリアル値は浮動小数点数なので、
1日より細かい単位を扱うと小数部分で誤差が発生することがあります。

対処法は以下のページを見てください。
http://excelcafe.net/formulas/xl_f_base.htm#19
    • good
    • 0
この回答へのお礼

さっそくのアドバイスありがとうございました。

解決しました。

お礼日時:2007/05/22 19:25

=FLOOR(C5,"00:15")


      ↓
=FLOOR(TEXT(C5,"h:m"),"0:15")

で如何でしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!