• ベストアンサー

秒数を時間、分、秒に変換して表示するには?教えてください。

7000秒をエクセル関数を使用して、時間、分、秒に(00:00:00)表示したいのですが、何方か教えてください。当方まだエクセル関数初心者です。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

A1に7000と入っており、B1に時間表示させたいとすると、B1に =A1/(24*3600) という式を入れて、セルの表示形式をユーザー定義で [hh]":"mm":"ss にすればいいかと思います。

yoshi_aa
質問者

お礼

ham_kamo様  大変解かりやすいご回答を頂き本当にありがとうございました。 バッチリでした。当方68歳の定年退職者で、パソコンをいじっている物です。今後ともよろしくお願いいたします。

その他の回答 (2)

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.3

整数計算式を使います。 S mod 60 が秒です。mod:余り (S div 60) mod 60 が分です。 S div 3600 が時間です。 ただし div は 少数位切り捨てです。整数計算のディフォールト値はそうなっている筈ですが、実際に確かめて見てください。

yoshi_aa
質問者

お礼

Willyt様 ご回答頂きありがとうございました。 今後ともよろしくお願いいたします。

  • hisa1972
  • ベストアンサー率53% (268/500)
回答No.1

関数ではありませんが・・・ Excelでは、1日を1で表すので、24時間未満は小数になります。 1日が86400秒(60秒×60分×24時間)なので、7000を86400で割ってやり、 出てきた 0.081018519 を表示形式で時刻にすると 1:56:40となります。

yoshi_aa
質問者

お礼

hisa1972様 ご回答頂き大変ありがとうございました。 今後ともよろしくお願いいたします。