さて、私は2つのセルを持っています:
Start End
11:31:37.644 11:31:51.269
2を引いて、残り時間を14秒程度に戻したいと思います。
詳細については編集してください:
私が入力している値は次のようなものです。
113137.644
113151.269
そして、カスタムフォーマッタを次のように設定して00\:00\:00.000
います。一番上に表示されているものを表示します。
値をリアルタイム値として入力できれば、単純な減算を使用できる方が良いでしょう
=A2-A1
...しかし、値をそのまま使用すると、TEXT関数を使用して変換と減算を1つにまとめて実行できます。たとえば、A3ではこの式を使用します
=TEXT(A2,"00\:00\:00.000")-TEXT(A1,"00\:00\:00.000")
A3 を [h]:mm:ss.000 としてフォーマットして、例の0:00:13.625を取得します
時間が同じ「日」であると仮定します。真夜中を過ぎる必要がある場合は、式を次のように修正できます。
=MOD(TEXT(A2,"00\:00\:00.000")-TEXT(A1,"00\:00\:00.000"),1)
MID
次のように、関数を使用して時間の各セクションを取得する必要があります。
=MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)&"."&MID(A1,8,3)
に変わり113137.644
ます11:31:37.644
。
次に、次のように計算を行うことができます (すべて 1 つのセルに含まれていますが、読みやすくするためにここでは分割されています)。
=TEXT(MID(B1,1,2)&":"&MID(B1,3,2)&":"&MID(B1,5,2)&"."&MID(B1,8,3), "hh:mm:ss.000")
-
TEXT(MID(A1,1,2)&":"&MID(A1,3,2)&":"&MID(A1,5,2)&"."&MID(A1,8,3),"hh:mm:ss.000")
それはあなたに与えるはずです0.000157697
。フィールドのカスタム形式を に変更してhh:mm:ss.000
、00:00:13.625
.
この数式を使用して、値を時間に変換できます
=(LEFT(A1,2)+(MID(A1,3,2)+RIGHT(A1,LEN(A1)-4)/60)/60)/24
次に、次の式を使用して減算して元に戻すことができます
=TEXT(B1,"hhmm")&TEXT(MOD(B1*24*60,1)*60,"00.000")
しかし、これで何も計算できないよりも、実際には適切な小数値を日または時間の分数で実際に使用する方が良いでしょう。