• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel 時刻の引き算の結果と、直接入力とはシリアル値が違う)

Excel時刻の引き算の結果とはシリアル値が異なる

このQ&Aのポイント
  • Excelで時刻の引き算をすると、直接入力とシリアル値が異なる結果になることがあります。例えば、15:00 - 14:30 の結果は0:30ですが、シリアル値に変換すると0.0208333333333333になります。
  • この差異は、見た目は同じでもシリアル値の小数点以下の桁数が微妙に異なるためです。そのため、この二つの値をVLOOKUPなどで再利用する場合、結びつかないことがあります。
  • この問題を解決するためには、時刻の引き算の数式に何か書式を変えるような式を追加する必要があります。これにより、直接入力した結果と同じシリアル値を得ることができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

あるいは =ROUND(A1-B1,10) =ROUND(A1,10)

rocuchan
質問者

お礼

お礼が大変遅くなりすみません! 解決できました。 方法は、 ROUND(A1-B1,7) 10でもよいのかもしれませんが、とりあえず7桁でなんとかなっています。要するに、食い違ってくる桁より手前で四捨五入でくぎりをつけ、 同じ数値にすればよい、ということなんですよね。 よくわかりました。ありがとうございました!大変参考になりました。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えば次のような調整法もあります。 =A1-B1+"0:00:01"

rocuchan
質問者

お礼

回答してくださってありがとうございます。 さっそく明日会社でためしてみようと思います。

関連するQ&A

専門家に質問してみよう