• ベストアンサー

時間の変換

Excelで秒を分と秒に表示する方法を教えてください。 例えばセルA1に135と入力するとセルB1に2分15秒と表示される方法です。 どの関数使えばよいか全然判りません。 以上よろしくお願いします。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

 上の式では120のときに2分0秒になるので、 =INT(A1/60)&"分"&IF(MOD(A1,60)<>0,MOD(A1,60)&"秒","")  さらに55(60秒未満)のときに0分55秒となるのを防ぐには、 =IF(INT(A1/60)<>0,INT(A1/60)&"分","")&IF(MOD(A1,60)<>0,MOD(A1,60)&"秒","")

ki10ki
質問者

お礼

2度も回答ありがとうございます。 望んでいた通りの式です。 早速、使わせて頂きます。 これを応用すれば時間も出来ますね。

その他の回答 (3)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

B1セルに =A1/24/60/60 といれて セルの書式で 表示形式を時刻に変更します。 ユーザー定義で m"分"ss"秒" などにしてみては如何でしょうか。

ki10ki
質問者

お礼

ありがとうございます。 参考になりました。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

文字列で表示できるだけでよいなら  =INT(A1/60) & "分" & MOD(A1,60) & "秒" 時刻値にしたいのであれば  =TIME(INT(A1/3600),MOD(INT(A1/60),60),MOD(A1,60)) (この場合は、セルの書式設定を時刻にして「mm"分"ss"秒"」などと  しておく必要があります)

ki10ki
質問者

お礼

ありがとうございます。 時刻表示は別な機会に使わせて頂きます。

noname#99913
noname#99913
回答No.1

=INT(A1/60)&"分"&MOD(A1,60)&"秒"

関連するQ&A

専門家に質問してみよう