• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:131071秒を関数で日付と時間にするには?)

131071秒を関数で日付と時間にする方法は?

このQ&Aのポイント
  • 数値(秒)をエクセルで時間に換算する方法について教えてください。
  • 24時間を超えた場合のエクセルの書式設定や表記方法についても知りたいです。
  • さらに、131071秒から始まる数値列を○日HH:MM:SS、○年○日HH:MM:SSの形式で表示する関数のコピペ方法も教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>36893488147419100000 すいません、随分非常識な数字が出てきたのでちょっとびっくりしました。 =TEXT(INT(A1/31536000),"0年;;;")&TEXT((A1-INT(A1/31536000)*31536000)*"0:0:1",IF(A1>86400,"d日","")&"h:mm:ss")

chile5583
質問者

お礼

はい、すみませんかなり天文学的な日付を出していると自分でも思っています・・・ いただきました関数で、36893488147419100000も正しい日付を出すことができました、ほんとうにありがとうございました。何とお礼を申し上げて良いかわかりません。ほんとうに助かりました。 ありがとうございました!!

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =TEXT(INT(A1/31536000),"0年;;;")&TEXT(MOD(A1,31536000)*"0:0:1",IF(A1>86400,"d日","")&"h:mm:ss") セルの配置を右詰に変更

chile5583
質問者

お礼

213503982334601秒 までは、584942417355年26日7:00:16 と出ました! ありがとうございます! しかし、 427007964669203秒 は、#NUM!と出てしまいました、 14671881947086000000000000秒 まで出た桁数のまま日付+時間を表記することは可能なのでしょうか?

chile5583
質問者

補足

すみません間違えました #NUM!になったのは 36893488147419100000 でした

関連するQ&A