• ベストアンサー

2時間02分12秒を全て秒で合計3732秒と変換したい

タイトルのとおりですが、エクセルで文字列で記入してある2時間02分12秒を全て秒換算にして、3732という数字を出したいのですが、どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.2

>文字列で記入してある2時間02分12秒 ということは、文字列から「2」「02」「12」という数字を切り 出す必要があります。切り出してしまえばあとは×60の世界ですから。 文字列から数字を切り出す場合に一番簡単なのは、「前から何文字目」 の部分をMID関数やLEFT/RIGHT関数で引っ張り出す方法です。 上記の文字列が仮にA1セルにある場合なら =(LEFT(A1,1)*60*60+MID(A1,4,2)*60+MID(A1,7,2))&"秒" で何とかなりますが、この場合「X時間」と必ず「時間」の数字が 1文字あることが前提になります。2文字以上と混在している場合は 2文字目が"時"であることをIF文でチェックして、参照する文字数を 切り替える必要が出てきます。

akinotiti
質問者

お礼

早速の回答ありがとうございました。 目的の通りの回答をいただきまして感激です。私ももっと勉強したいと思います。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

次の方法は如何でしょうか。 =TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(セル,"秒",""),"分",":"),"時間",":"),"[s]")*1

akinotiti
質問者

お礼

早速の回答ありがとうございました。 こんな方法もあるのですね。 私ももっと勉強したいと思います。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

2時間02分12秒=7332秒だと思うんですが... 書式設定-表示形式-ユーザー設定で "[s]" で、どうでしょうか

akinotiti
質問者

お礼

早速の回答ありがとうございました。 元のデータがTEXTでしたので、No3の方のアドバイスを参考にさせていただきました。 私ももっと勉強したいと思います。

akinotiti
質問者

補足

お礼の訂正です。 NO3の方ではなく、NO2の方のアドバイスを参考にさせていただきます。

関連するQ&A

  • エクセル2003 2時間15分20.11秒をシリアル値にして2時間15分20.11秒と表示する方法

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

  • Excelにて時間の合計を計算

    マクロなどは使えないoffice初心者です。 タイトルの通りなのですがExcelにて時間(時刻ではない)の合計時間の計算の仕方を知りたいのです。 例として 00時間00分32秒23 00時間00分21秒45 00時間00分18秒53 というような1/100秒まである時間(文字列)のトータル時間を計算する事は可能なのでしょうか? Excel初心者には難しいのでしょうか? なるべくマクロなどを使わずに済む方法があれば知りたいです。 なお、Excelのバージョンは2003および2007です よろしくお願いします。

  • 経過時間(秒)を○○分△△秒に変換したいのですが。。。。

    こんばんわ エクセルの時間計算について質問です! 秒単位のデータを分単位に変換するにはどうしたらいいのでしょうか? たとえば、620秒というデータをわかりやすく10分20秒という感じで表示したいのです。 よろしくお願いします

  • エクセルで時間を秒にする方法

    エクセルで例えば、「2時間15分30秒」 という数値を 簡単に秒に換算する方法を教えてください。 今まで地道に時間に60を掛けて分に直し、さらに60を掛けて秒に直す・・・ということをやっていたのですが、簡単に直す方法があったらぜひご教授ください。 お願いします。

  • 0.00分⇒0分0秒に換算したい。

    例)1.32分を1分○秒に換算したいのですが、計算方法が分かりません。 エクセルにデータ収集していきたいので、 計算式を教えて頂けると助かります。

  • 秒数を時間、分、秒に変換して表示するには?教えてください。

    7000秒をエクセル関数を使用して、時間、分、秒に(00:00:00)表示したいのですが、何方か教えてください。当方まだエクセル関数初心者です。よろしくお願いいたします。

  • EXCELで時間(○分○秒)の計算

    EXCEL97を使ってます。 (1)例えば6分3秒を06:03と表示した表があります。 これをEXCELで6分3秒と認識させるには どうしたらいいでしょうか。そのまま06:03では ダメですよね? (2)(1)の○分○秒という数値が200ほどあるのですが、 それを全部足して合計何時間何分何秒か出すには どうしたらいいでしょうか。 できるだけ簡単なやり方を教えていただけると ありがたいです。 よろしくお願いします。

  • えくせる2000で125秒を2分05秒と表示させたい。

    A列に秒数(125) B列に2分05秒と表示させたいです。 又3600のときは、1時間00分と表示させたいです。 よろしくお願いします。

  • エクセルで数値をタイム1/10秒へ変換表示

    競技タイムの結果が次の通り出ており、1/10秒に換算が必要なのです。 どうやってエクセルで変換できるのか、わからず、教えてください! 2400=4分、600=1分ということでxx分xx秒xxで表記したいです。 宜しくお願いします。

  • 数字のみを抜き取る(エクセル)

    エクセルで時間表示(文字列)から数字のみを抜き取りたいのですが、どうしたら良いのでしょうか。 【例】 123時間56分10秒 0時間1分3秒 12時間3分12秒 上記の様にそれぞれ時間と分と秒で桁が違います。 何がしたいかと言うと、この文字列から数字を抜き取って、分に変えたいのです。 いろいろ考えたのですが、全く分かりません。 宜しくお願いします。

専門家に質問してみよう