- ベストアンサー
エクセルで時間を変換
セルに時間が入った文字列があるのですが、数字に変換したいのです。 例えば5分なら"0:05"と入っているセル(0.003472...)を"5"としたいのです。 時間と他の数字を計算する必要があるためこのような形にしたいのですが、わかる方、お力を貸してください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
"0:05"と入力されているセルの値を"5"とすることはできません。 別のセルに数値を変換して用意するか、計算したい数式の中で変換する必要があります。 時間はシリアル値で示されますので、分単位であれば1440倍することで整数化できます。 =A1*1440 ="0:05"*1440 など あるいは MINUTE関数で整数化できます。 =MINUTE(A1) =MINUTE("0:05") など
その他の回答 (2)
noname#122067
回答No.2
分に変換するならminute関数を使えばいいのでは? ちなみに時間はhour関数、秒はsecond関数で変換できます。
質問者
お礼
ありがとうございました。 おかげさまで、解決しました。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.1
エクセル内部では1日が数値の1で表されます。1時間は1/24、1分は1/(24*60)=1/1440です。 従ってA1に0:05と入力されているならB1セルに =A1*24*60 と入力すると5(分)が得られます。
質問者
お礼
ありがとうございました。 おかげさまで、解決しました。
お礼
ありがとうございました。 おかげさまで、解決しました。 とてもわかりやすかったです。