Excelでテキストを時間値に変換する


0
29.08.2018 11:52:16.9040000
29.08.2018 11:52:18.2880000

時間形式で変換し、差を計算する必要があります。


2
support.office.com/en-us/article/…その後、それらを減算し、結果を時間としてフォーマットします。
マーテユハス

たぶん、あなたはいくつかの全国的な日時形式を使用していますか?秒単位の小数点の値をコンマで置き換えてから、セルを日付時刻としてフォーマットしてください。差を計算するには、単に値を減算します(そして、必要な単位で結果を得るために適切な値を掛けます)。
アキナ

回答:


0

このアプローチでは、日付部分が両方の値で同じあると想定しています。

A1およびA2のデータを使用して、B1およびB2に以下を入力します。

=--MID(A1,12,9999)
=--MID(A2,12,9999)

これは日付部分を破棄し、ミリ秒を含む時間部分を提供します。ではB3に入力します。

=B2-B1

最後に、列Bのセルをhh:mm:ss.000としてフォーマットします

ここに画像の説明を入力してください


最後に、列Bのセルをhh:mm:ss.000としてフォーマットします。このようにフォーマットすることはできません
-ivica

@ivicaその後、独自の書式設定を選択します
ゲイリーの学生

1
と同様に設定B1する=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2))+TIMEVALUE(MID(A1,12,16))B2、日を超える時間を処理できますが[hh]:mm:ss.000、合計時間差を表示する形式が必要です。または、一般形式をにB3設定して、合計差を秒単位で表示できます=86400*(B2-B1)。テストデータの場合、これは1.384000364Excel2007で表示され、1日の端数として保持される時間値の精度の欠如を示しています。テストデータは、0.1マイクロ秒の解像度を暗示しており、Excelはこれを正確に処理しません。
AFH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.