|
▼ふぁっしー さん:
こんばんは。
>
>例 Data1.CSVとData2.CSVの比較
>
>Data1.CSV Data2.CSV
>時間[mm:ss:000] データ 時間[mm:ss:000] データ
>01:00:050 100 01:00:331 40
>01:00:100 101 01:00:381 25
>01:00:150 100 01:00:431 20
>01:00:200 100 01:00:481 20
>01:00:250 100 01:00:531 20
>01:00:300 100 01:00:581 20
>01:00:350 200 01:00:631 30
↑Excelシートにこの形式では、シリアル値として正しくは入力はできませんよね?
↑これをセルに入力するには、文字列として指定しなければ設定できません。
>second()のようにシリアル値から秒ではなく、ミリ秒を算出する関数があれば可能だと思うのですが、見つけることができませんでした。
シリアル値として、入力するには 01:00.331という形式にしないと入力できませんよね?
文字列としての時間から秒以下を取得するなら、
=VALUE(TEXT(SUBSTITUTE(C2,":",".",2),"s.000")-INT(TEXT(SUBSTITUTE(C2,":",".",2),"s.000")))
MM:SS.000 の書式でよいなら、
=VALUE(TEXT(C3,"s.000")-INT(TEXT(C3,"s.000")))
こんな数式で秒以下の値が取得できます。
|
|