• ベストアンサー

EXCELの関数について。(時間)

EXCELの関数について。 例) 7時間30分という文字列を 7.5に変換する方法はありますか? 7時間30分 ↓ 7.5

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

A1に「7時間30分」と記入してある(数式バーを確認しても7時間30分と表示される)とすると =SUBSTITUTE(SUBSTITUTE(0&A1,"分",""),"時間",":")/"1:0" のように。 #実は数式バーを確認したら 7:30 と表示が出ていたような場合,セルには7時間30分とは「入力されていない」ので,また違う対処が必要です。 その場合は前述の式の応用で,単純に1時間("1:0")で割り算すれば7.5(単位は時間)が計算できます。 必要に応じて数式セルの書式設定を標準などに変更しないと正しい結果が出ない場合もあるので注意して下さい。

sena00000
質問者

お礼

ありがとうございました。

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

その他の回答 (1)

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

一例です。 =SUBSTITUTE(SUBSTITUTE(文字列セル,"時間",":"),"分","")*24

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

関連するQ&A