アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excel2000で残業時間の管理をしています。
月|日|曜日|出勤時刻(D)|退社時刻(E)|時間差異(E-D-8)|累積 |

時間差異は「出勤-退社-規程の勤務時間(8時間)」で、
累積はそれを毎日足していったものです(月末にその月のトータルの残業時間が出る)
フレックスタイム制なので、途中で勤務時間より短い時間(例えば7時間勤務など)が発生します。その場合は累積表示は「-1:00」のようになるのですが、
その後残業が発生して、結果がゼロになる場合、「-0:00」と表示されてしまいます。
頭のマイナス表示が消えないのはなぜでしょうか?
セルの書式設定はh:mmになっています。

A 回答 (2件)

演算誤差が発生しているものと思われます。


「時刻」のような小数点以下の小さな値を計算する時は注意が必要です。

“達人”芳坂和行氏に学ぶ、エクセル(Excel)「演算誤差」対策講座
http://pc.nikkeibp.co.jp/pc21/special/gosa/
    • good
    • 0
この回答へのお礼

偶然ですが、お二人から同じご紹介をお受けしましたので、
ポイントは先着順とさせていただきます。
演算誤差の件、勉強になりました。確かに表示を標準にすると小数点以下で細かいずれがあることがわかりましたので調整します。
ありがとうございました。

お礼日時:2008/05/22 09:47

以下のURLを参考にしてみてください。



  http://pc.nikkeibp.co.jp/pc21/special/gosa/index …

時間差異は「出勤-退社-規程の勤務時間(8時間)」というのがどんな式になっているのかわからないため的確なお答ができませんが、上記URLの内容は参考になると思います。
    • good
    • 0
この回答へのお礼

偶然ですが、お二人から同じご紹介をお受けしましたので、
ポイントは先着順とさせていただきます。
演算誤差の件、勉強になりました。確かに表示を標準にすると小数点以下で細かいずれがあることがわかりましたので調整します。
ありがとうございました。

お礼日時:2008/05/22 09:47

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