
No.1ベストアンサー
- 回答日時:
これはEXCELの仕様で、バグではありません。
確かに、見かけ上は正しいのですが、EXCELでは時間の計算方法として、1日24時間を1として計算します。5分は5/1440となり、割り切れない値となります。これを丸め処理して表示しているので、除算の絡む式だと、どうしても誤差が生じます。
ためしに、(終了時間ー開始時間)/TIMEVALUE("0:05")で計算させると、標準書式では2と表示されますが、数値表示で小数点以下20桁で表示させると、
1.999999…となり、2にならないことがわかります。
FLOOR関数では元の数値の倍数で計算しますので、2倍に限りなく近いが、2倍ではないので期待通りの計算結果が現れません。
これを避けるには、別セルに分(MINUTE)単位で取り出し、これをFLOOR関数で処理します。
No.2
- 回答日時:
演算の過程でPC内では10進数を2進数に変換して計算した後に、再び10進数に変換して表示します。
ここで発生する不都合であり、時間の計算に限らず一般の四捨五入処理でも頻繁に見られる現象です。(小数点以下10桁目以下に現れています。 0.5が0.499999999999999だったりする訳です。)2桁四捨五入では、3桁目が5ジャストの場合にランダムな五捨五入を実行し、時間の場合には、15分、30分、45分などの時に現れます。
対策としては、演算結果に影響を及ぼさない数値(0.0000000001)等を演算結果に加えてから、丸め処理をするのが簡単な方法です。
なお、終了時間、開始時間共に丸め処理をする、結果のみに丸め処理をするによって、調整のための微値を加えるセル位置は異なります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) Excelの計算式の意味が知りたい 3 2023/06/19 17:49
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
木材の重さの計算について
-
丸太の重さについて
-
苛性ソーダの希釈の計算式について
-
X線解析で
-
エクセルでのひずみの定積分に...
-
計算式を教えてください 使用量...
-
excelでの3次関数の求め方
-
7/8" インチ は何センチですか?
-
計算のできない理系
-
セメントの比重
-
kN/mとkN・mの違いについて kN/...
-
バーナの燃焼能力
-
分岐や距離によって流体の圧力...
-
液体表記のmlとmgの違いって何...
-
発熱量の換算方法を教えてくだ...
-
真空の数値には-(マイナス)表...
-
慣性モーメントの単位
-
「流速が上がると圧力が下がる...
-
1kg/cm2をt/m2に換算するとい...
-
水面がコンクリートと同じ?!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報