重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

エクセルで 0'00.000 と表記してある ラップタイムの値を 0:00.000 となる様に時間(分,秒)表記に
変換する方法を教えて下さい
よろしくお願いします

A 回答 (4件)

「0'00.000 と表記してある」の「表記」の意味が曖昧です。



0:1:2.345 (0時1分2.345秒 の意味)と「入力」したセルを
m'ss.000
という書式設定すると
1'02.345
と「表示」されるけど、それと同じことですか?

それとも、
セル A1 に文字列で 1'02.345 と「入力」したものを、別セルに数値の時刻形式で
1:02.345
に「表示」させたいと?この場合は、式 =TIMEVALUE(SUBSTITUTE(A1,"'",":")) を「入力」した別セルを
m:ss.000
に書式設定すればOKです。
    • good
    • 1
この回答へのお礼

回答ありがとうございます
陸上部の各選手別のラップタイムの積算及び比較用の重ね合わせグラフを作るのに
大変参考になりました

お礼日時:2011/07/21 22:50

セルA1に「12'23.234」と入力されているものとします。



(1)セルB2に「=VALUE(LEFT(A1,SEARCH("'",A1,1)-1)&":"&MID(A1,SEARCH("'",A1,1)+1,2)&":"&RIGHT(A1,LEN(A1)-SEARCH(".",A1,1)))」と入力します。
(2)セルB2に「0.518680556」というシリアル値が表示されます。
(3)あとはセルB2の表示形式をお好みに設定してください。

以上の手順を対象のセルで行ってください。
表示形式の設定が分からない場合は補足に付け足してください。
詳しくご説明します。
「エクセルで 0'00.000 を時間に変」の回答画像3
    • good
    • 0
この回答へのお礼

詳細な回答ありがとうございます
EXCELの幅が広がりました

お礼日時:2011/07/21 22:59

数式は


=SUBSTITUTE(A1,"'",":")*1
のようにして,セルの書式設定の表示形式のユーザー定義で
[m]:ss.000
のように設定を追加して設定しておきます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます

お礼日時:2011/07/21 22:56

一例です。


(1)対象のセルを選択→セルの書式設定→表示形式→ユーザ定義でm:ss.000に設定
(2)編集→置換で’を:に置換
    • good
    • 0
この回答へのお礼

早々の回答ありがとうございます

お礼日時:2011/07/21 22:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!