- ベストアンサー
秒数を時間、分、秒に変換して表示するには?教えてください。
7000秒をエクセル関数を使用して、時間、分、秒に(00:00:00)表示したいのですが、何方か教えてください。当方まだエクセル関数初心者です。よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1に7000と入っており、B1に時間表示させたいとすると、B1に =A1/(24*3600) という式を入れて、セルの表示形式をユーザー定義で [hh]":"mm":"ss にすればいいかと思います。
その他の回答 (2)
- Willyt
- ベストアンサー率25% (2858/11131)
回答No.3
整数計算式を使います。 S mod 60 が秒です。mod:余り (S div 60) mod 60 が分です。 S div 3600 が時間です。 ただし div は 少数位切り捨てです。整数計算のディフォールト値はそうなっている筈ですが、実際に確かめて見てください。
質問者
お礼
Willyt様 ご回答頂きありがとうございました。 今後ともよろしくお願いいたします。
- hisa1972
- ベストアンサー率53% (268/500)
回答No.1
関数ではありませんが・・・ Excelでは、1日を1で表すので、24時間未満は小数になります。 1日が86400秒(60秒×60分×24時間)なので、7000を86400で割ってやり、 出てきた 0.081018519 を表示形式で時刻にすると 1:56:40となります。
質問者
お礼
hisa1972様 ご回答頂き大変ありがとうございました。 今後ともよろしくお願いいたします。
お礼
ham_kamo様 大変解かりやすいご回答を頂き本当にありがとうございました。 バッチリでした。当方68歳の定年退職者で、パソコンをいじっている物です。今後ともよろしくお願いいたします。