私はセルを変換するきちんとした方法を探しています
Minutes:Seconds.Milliseconds
へ
Seconds.Milliseconds
つまり.
11.111 = 11.111
1:11.111 = 71.111
私は現時点で何かを持っていますが、それは少しハックで、私のためにこれを行うにはニースのExcel機能が必要だと確信しています:P
ありがとう!
これを行う:
セル0:0:11.111
および0:1:11.111
にそれぞれ値B3
およびB4
を配置します。
次に、ミリ秒を考慮してフォーマットします...セルB3
およびB4
を選択し、右クリックして[セルのフォーマット]を選択します。 [カスタム]で、Type
というラベルの付いたテキストボックスに以下を入力します。
[h]:mm:ss.000
次に、セルC3
に次の式を入力します。
=B3*86400
C4
に同じ式を入力します...
列C
を小数点以下3桁のNumber
としてフォーマットします。
完了です! :)
ここに私が試みた試みのスクリーンショットがあり、それはうまくいきました:
編集:
MM:SS.ms
のみを入力したい場合、mm:ss.000
のようなカスタム形式でB
列全体をフォーマットできます。これで、値を02:11.111
として入力でき、それに応じて131.110
に変換されます。それが役に立てば幸い。
あなたの時間がセルにあると言うA1
、この式をB1
=IF(LEN(A1)>5,VALUE(TEXT(A1,"[ss].00")),A1)
時間が1分未満の場合、時間は変更されずに出力され、1分を超えると、秒とミリ秒(小数点以下2桁)に変換されます。
これは、A1
は10秒以上です。