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

EXCELの関数について。

例)
7時間30分という文字列を
7.5に変換する方法はありますか?

7時間30分

7.5

A 回答 (2件)

A1に「7時間30分」と記入してある(数式バーを確認しても7時間30分と表示される)とすると


=SUBSTITUTE(SUBSTITUTE(0&A1,"分",""),"時間",":")/"1:0"
のように。



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

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

お礼日時:2011/04/21 16:20

一例です。


=SUBSTITUTE(SUBSTITUTE(文字列セル,"時間",":"),"分","")*24
    • good
    • 0

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