- ベストアンサー
エクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法
エクセル2003です TIMEを合計するため 2時間15分20.11秒と入力したセル(文字列)をシリアル値に変えて2時間15分20.11秒と表示したいのです。 よろしく御願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
◆A1に文字列が入力されていて、別のセルに =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"時間",":"),"分",":"),"秒",)*1 ★表示形式をユーザー定義で、 h"時間"mm"分"ss.00"秒" とします
その他の回答 (1)
- Alpha-j
- ベストアンサー率66% (18/27)
回答No.2
仮に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"秒" とするとできます
質問者
お礼
早速の回答ありがとうございます。 うまくいきました TIMEVALUE関数までは調べられたのですがそれ以上進みませんでした。 齢70弱の頭振り絞りこれからも勉強させていただきます。
お礼
早速の回答ありがとうございます。 うまくいきました。 SUBSTITUTE関数を始めて知りました。 齢70歳弱の頭を振り絞って勉強します。