• ベストアンサー

秒を時分秒に変換する

EXCELで秒を時分秒に変換することは可能でしょうか? 19827635秒を何時間何分何秒に変換するもの

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

  • ベストアンサー
  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

A1に19827635秒が入っているとして 別のセルに =TEXT(A1/24/60/60,"[h]時間mm分ss秒") とすれば出きそうです。 5507時間40分35秒

superstar
質問者

お礼

ありがとうございました。 助かりました。

その他の回答 (5)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.6

A1に秒数を入れるとして、(このセルの書式は標準)B1セルに =A1/86400 と入れ、B1セルの書式を設定します。 ユーザー設定の表記は [h]"時間"m"分"s"秒"又は、[h]"時間"mm"分"ss"秒"です。時間分秒を”で囲ってください。(textを使用した場合は最初と最後を”で囲いますが、書式設定は文字を”で囲ってください。) 他の回答者が答えておられる通り、一日を秒で表すと86400秒になります。19827635秒を日にちで表すと、229.4865日になります。それを書式設定で変更するだけです。

superstar
質問者

お礼

ありがとうございました。 助かりました。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.5

No.1のarukamunです。 No.1よりももっと簡単な方法がありました。 =TEXT(A1/86400,"[h]時間m分s秒") で良いです。 ご確認下さい。

superstar
質問者

お礼

ありがとうございました。 助かりました。

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.4

A1に19827635秒があるとします。 他のセルに =A1/86400 の数式を入れます。 (86400は1日=86400秒→24×60分×60秒です即ち、EXCELでは1日を1として処理します) 次に数式を入れたセルに書式を設定します。 書式→セル→表示形式からユーザー書式をクリックして、種類の下の欄に表示された G/標準 を [h]時間mm分ss秒 に変更して出来ます。

superstar
質問者

お礼

ありがとうございました。 助かりました。

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

こんにちは 秒とみなした数値をそれぞれの単位に変換する時は 以下のようになります(各時間単位の進数ですから 理解しやすいと思います) 秒 19827635 ↓ 分 19827635/60 ↓ 時 19827635/60/60 ↓ 日 19827635/60/60/24 でEXCELで日付や時間を扱う数値(シリアル値) は1日を1としたものなので、日の単位に変換すれば 時間の 表示形式や計算として使えます A1に 19827635 と入力されているとして 1.表示形式を併用した場合(結果はシリアル値) B1に =A1/60/60/24     書式設定 表示形式 ユーザー定義     種類欄に [h]時間m分s秒     と記載 2.数式だけで可能にする場合(結果は文字列) B1に =TEXT(A/60/60/24,"[h]時間m分s秒") です

superstar
質問者

お礼

ありがとうございました。 助かりました。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

別のセルに表示するのしたら、 変換したい数値の入っているセルをA1とすると =INT(A1/3600)&"時間"&MOD(INT(A1/60),60)&"分"&MOD(A1,60)&"秒" です。 もし、0時間や0分や0秒を表示したくないのであれば、 =IF(INT(A1/3600)<>0,INT(A1/3600)&"時間","")&IF(MOD(INT(A1/60),60)<>0,MOD(INT(A1/60),60)&"分","")&IF(MOD(A1,60)<>0,MOD(A1,60)&"秒","") 長すぎますね。

superstar
質問者

お礼

ありがとうございました。 助かりました。

関連するQ&A