- ベストアンサー
数値から時間へ変換 分:秒形式
2.485分と表示されるデータをhh:mm:ss形式に変換したくあれこれと考えております。ネットで検索すると「8.5時間を8:30に変換」というようにhh:mm形式での説明は多く見られるのですが、mm:ss形式ではヒントがよくわからずにおります。どういった数式で求められるのでしょうか?よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 2.485はを2:29のように表示したい!というコトですかね? 一応そういうコトだとして・・・ A1セル以降にデータがありB列に表示させるとします。 B列セルの表示形式をユーザー定義から [mm]:ss としておきます。 B1セルは単に =A1/24/60 としてみてください。 ※ 2.485の場合2:29.1という表示にしたい場合は セルの表示形式を [mm]:ss.0 のようにしてください。 もっと桁数を増やしたい場合は [mm]:ss.000 のようにすれば秒以下の数値が3桁表示になります。 外していたらごめんなさいね。m(_ _)m
その他の回答 (2)
- Willyt
- ベストアンサー率25% (2858/11131)
mmは2分ですから 02 ですよね。そこで残りの0.48に60をかければ分が出て来ます。0.48×60=28.8となりすから SSは29となります。
お礼
ありがとうございました。なるほど、そういう考え方でも求められるのですね。参考になりました。使ってみて忘れないようにしたいと思います。
- keithin
- ベストアンサー率66% (5278/7941)
単純に「1分」をかけ算して時刻を得ます。 A1セルに2.485が記入されているとすると B1に =A1*"0:1" と計算して時刻の表示形式を取り付けると2:29が求まります。
お礼
ありがとうございました。この表示形式は初めて見たのですが、"0:1"の部分がいまいちだったのですが、どういう考え方なんでしょうか?さらにネットで調べてみようと思います。
お礼
こんにちは さっそくのアドバイスありがとうございました。教えていただいた方法でやってみると、期待していた答えが得られました!「時間」にしてそのあと「分」にする、という考え方ですね。きちんと覚えておこうと思います。ありがとうございました。