0

さて、私は2つのセルを持っています:

Start           End
11:31:37.644    11:31:51.269

2を引いて、残り時間を14秒程度に戻したいと思います。

詳細については編集してください:

私が入力している値は次のようなものです。

113137.644
113151.269

そして、カスタムフォーマッタを次のように設定して00\:00\:00.000います。一番上に表示されているものを表示します。

4

3 に答える 3

2

値をリアルタイム値として入力できれば、単純な減算を使用できる方が良いでしょう

=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)

于 2012-12-17T19:18:09.757 に答える
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.00000:00:13.625.

于 2012-12-17T19:14:59.490 に答える
0

この数式を使用して、値を時間に変換できます

=(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")

しかし、これで何も計算できないよりも、実際には適切な小数値を日または時間の分数で実際に使用する方が良いでしょう。

于 2012-12-17T19:11:33.573 に答える