次の方法で共有

Excelの時刻の処理について

Anonymous
2017-07-24T12:37:47+00:00

以下に時刻の計算式をいくつか示します。

この中に計算できないものがありますがこれを回避する方法がありますか

   A               B               C       

 4    9:00:00     10:00:00     0:00:00           C4=B4-A4-TIME(1,0,0)で計算

 5  10:00:00     11:00:00     0:00:00           C5=B5-A5-TIME(1,0,0)で計算

 6  11:00:00     12:00:00     0:00:00           C6=B6-A6-TIME(1,0,0)で計算

 7    9:00:00     10:00:00     0:00:00           C7=IF(B7<>"",B7-A7-TIME(1,0,0),"")で計算

 8  10:00:00     11:00:00 #######           C8=IF(B8<>"",B8-A8-TIME(1,0,0),"")で計算

 9  11:00:00     12:00:00     0:00:00           C9=IF(B9<>"",B9-A9-TIME(1,0,0),"")で計算

C8の計算がおかしくなっています。

これはIF関数が入ったため浮動小数点の計算精度が変わったためだろうと推測されます。

ここの計算結果を表示形式を変えて示すと次のようになっています。

           A                               B                             C

0.416666666666667 0.458333333333333  -7.00828E-16        非常に小さい値であるが負値

これを回避するのに次のようにしています。(秒まで表示する必要がないので)

 8       10:00           11:00         0:00           C8=IF(B8<>"",B8-A8-TIME(0,59,59),"")で計算。表示形式は[h]:mm

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-07-27T04:44:13+00:00

####エラーを回避する方法として

「1904年から計算する」にチェックを付けるのは如何でしょう。

http://www.officetanaka.net/excel/function/error/01b.htm

チェックが無い場合

チェックがある場合

なお、C2の式は

=B2-A2-time(1,0,0))

です。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-07-31T13:45:33+00:00

    返信が遅れて申し訳ありませんでした。時間に負値を許すオプションがあればこの問題は解決しているので、この回答がベストアンサーだと思います。これを知っていれば、姑息な調整をしないでも済みます。どうもありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-07-26T16:01:28+00:00

    オプションをチェックしましたが「表示桁数で計算する」のチェックマークはついていません。

    念のため「表示桁数で計算する」のチェックを入れてみましたするとC5の式もエラーになりました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2017-07-24T13:42:13+00:00

    「ファイル」タブの「オプション」にて「表示桁数で計算する」にチェックマークが付いていることが原因で発生しているということはありませんか?

       

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません