- ベストアンサー
Excelで、秒をタイムに直す方法を教えてください。
タイトルの意味がわかり辛かったかもしれません。 詳しく書きますと、例えば、 123.456(秒)という計算結果があるセルに表示されたとします。 その次に、別のセルにおいて、それが勝手に、 2’03”5 と表示できるようにしたいのです。 エクセル初心者のため、分厚い難しいエクセルの本とかを開いてみても、 キーワードさえつかめない始末でしたので、 この場でお伺いすることにしました。 労力を使えば、暗算でやったのをそのまま打ち込めばよいのですが、 ラップタイムとしてたくさん記録をしたいので、 便利だと聞く、エクセルを使うことにしました。 わかる方がいらっしゃいましたら、回答をよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 A1に、「123.456」とあった場合、 =SUBSTITUTE(TEXT(A1*"0:0:1","[m]!'ss.0"),".","”"") で「2'03”5」と表示されます。
その他の回答 (1)
- neKo_deux
- ベストアンサー率44% (5541/12319)
> 123.456(秒)という計算結果 A1に入っているとしましょう。 B1に、 =A1/60/60/24 (Excelの時刻型の1→1日なので、秒→日に換算) 表示形式:ユーザー設定、[m]:ss とすると、「2:03」までは表示できます。 ただ、Excel標準の時刻処理では小数秒の扱いは難しかったと思います。 VBAでユーザー定義の関数を作成すれば可能だと思います。 ベタな方法なら思いつくんですが…検討中。
お礼
回答、ありがとうございました。 上の方の回答でも、neKo deux様の回答でも、見事に計算できました。 これで、立派な表が作れます! そして、整理整頓もばっちりです!!! 本当に、ありがとうございました。
お礼
回答、ありがとうございました。 そして、見事に表示されました。 とても嬉しいです。 なぜそうなるのかは私にはわかりませんが、 少しずつエクセルを勉強していって、いつか自分でも作れるようになりたいです。 本当に、ありがとうございました。