最初に、入力は、最初に、#4さんのご提示になった書式をhh:mm:ss.00 入れてから、秒の後に、.01 とか、入力するのは良いとして、
このご質問は、浮動小数点誤差で出てくるわりに知られた問題だったように思います。私は、これを最初に知ってから、かなり年月が経つので、記憶があやふやです。
たぶん、どこの掲示板でも探せば出てくるはずですが、時間の引き算は、そのまま出来ないはずです。
時間の計算は、中身の数値が倍精度型で、つまりは小数点以下の数値を持っているので、「浮動小数点丸め誤差」が発生します。
1/100秒 は、0.00000011574074074074
と無限小数が存在します。
=FIXED(A1-A2,7)*1
or
=VALUE(FIXED(A1-A2,7))
このような計算式になるのではないでしょうか?
この出た数値を再び計算値に用いると、狂いが生じてしまうはずなのです。
本来、実証できれば一番よいのですが、単に、二点間の引き算のだけでは、A1-A2 でも、表示そのものは、1万行の計算を調べてみましたがありませんでした。ただ、小数点第8位までの数値の比較をとってみると、約千個は同じで、後の残りは、全部狂いが生じています。
お礼
ありがとうございます。参考になりました。