プロが教える店舗&オフィスのセキュリティ対策術

エクセル2003です
TIMEを合計するため
2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。
よろしく御願いします。

A 回答 (2件)

◆A1に文字列が入力されていて、別のセルに


=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"時間",":"),"分",":"),"秒",)*1
★表示形式をユーザー定義で、 h"時間"mm"分"ss.00"秒" とします
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
うまくいきました。

SUBSTITUTE関数を始めて知りました。

齢70歳弱の頭を振り絞って勉強します。

お礼日時:2008/11/23 16:18

仮にA1に2時間15分20.11秒と入っていたとすると


(1)B1に以下の関数を入れて
=TIMEVALUE(MID(A1,1,FIND("時間",A1)-1)&":"&MID(A1,FIND("時間",A1)+2,FIND("分",A1)-FIND("時間",A1)-2)&":"&MID(A1,FIND("分",A1)+1,FIND("秒",A1)-FIND("分",A1)-1))
(2)B1の表示形式を
ユーザ定義 > h"時間"mm"分"ss.00"秒"
とするとできます
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。
うまくいきました

TIMEVALUE関数までは調べられたのですがそれ以上進みませんでした。
齢70弱の頭振り絞りこれからも勉強させていただきます。

お礼日時:2008/11/23 16:23

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