• ベストアンサー

2hours,50minutesといったテキストを時間数に変換

2hours,50minutesといったテキストを時間数に変換 あるシステムから件名のとおりのフォーマットで時間数のレポートが出てきます。 これをきちんとレポートやグラフなどで扱えるような様式(x.x時間等)に変換したいと思っています。 ただ場合によって数字が2桁になったり1桁になったりするので簡単に変換できません。FIND、LEFT、RIGHTなどの関数を使ってもなかなか思う通りにいかないのですがどなたか得策があればご教示ください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A1セルにお示しのデータがあるとしたら次の式で良いでしょう。 データはシリアル値で表示されますので表示形式で時刻にします。 =SUBSTITUTE(SUBSTITUTE(A1,"hours,",":"),"minutes","")*1

monsieur2005
質問者

お礼

スピーディな回答ありがとうございます。 ただhourが時々hoursであったりdayがdaysであったりするので厄介です。他この方法だと02:50といった表示に変わるだけですがこれを分表示(このばあい170(分))にするのに簡単な方法はあるのでしょうか? よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A