- ベストアンサー
時間の変換
Excelで秒を分と秒に表示する方法を教えてください。 例えばセルA1に135と入力するとセルB1に2分15秒と表示される方法です。 どの関数使えばよいか全然判りません。 以上よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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)&"秒","")
その他の回答 (3)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.4
B1セルに =A1/24/60/60 といれて セルの書式で 表示形式を時刻に変更します。 ユーザー定義で m"分"ss"秒" などにしてみては如何でしょうか。
質問者
お礼
ありがとうございます。 参考になりました。
- 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"秒"」などと しておく必要があります)
質問者
お礼
ありがとうございます。 時刻表示は別な機会に使わせて頂きます。
noname#99913
回答No.1
=INT(A1/60)&"分"&MOD(A1,60)&"秒"
お礼
2度も回答ありがとうございます。 望んでいた通りの式です。 早速、使わせて頂きます。 これを応用すれば時間も出来ますね。