- ベストアンサー
Excelで秒数を何分何秒と表示する方法
Excelで入力は秒数で入力し、それを足していったときに結果表示を何分何秒とするためにはどのような関数が必要ですか?教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
例えば、A1 から A5 に秒数を入力したとして、 A6 に、 =SUM(A1:A5)/86400 と、“セルの書式設定”⇒“表示形式”で、 分類-時刻から、hh時mm分ss秒を選択する。 「時」が必要なければ、“ユーザー定義”で、 mm"分"ss"秒" とする。 86400=24 * 60 * 60 (1日の秒数) で割ることで、シリアル値に変換しています。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルは24時間(1日)を1として時間・分・秒を表して考えます。したがってその仕組みを実感するのならば 例えばA1:A4に 12 23 45 234 があるとして A5に=SUM(A1:A4)を出すと共に B1に =A1/(24*60*60)といれA4まで複写し B5に=SUM(B1:B4)といれ B1:B5の書式を ユーザー定義の [h]mm:ssにする。 B列は 0:00:12 0:00:23 0:00:45 0:03:54 0:05:14 となり良く判ります。
お礼
皆さん早速ありがとうございました。 どの方法でも出来ました。
- comv
- ベストアンサー率52% (322/612)
こんばんは >結果表示を何分何秒とする この意味は 時間入力したのと同じ状態 10:30 など のようにシリアル値に変換して m分s秒 表示にしたい との意味でしょうか? それとも、 文字で 10分30秒 と表示されればよいのでしょうか? 前記であれば =TIME(0,0,SUM(範囲)) 書式設定 ユーザー定義 種類欄に [m]分s秒;; と記載 後記であれば =TEXT(TIME(0,0,SUM(範囲)),"[m]分s秒;;") 文字列なので書式設定は不要です
お礼
皆さん早速ありがとうございました。 どの方法でも出来ました。
- papayuka
- ベストアンサー率45% (1388/3066)
60で割った整数値と余りで良いのでは、、、 文字列で良いなら =INT(SUM(A1:A5)/60)&"分"&MOD(SUM(A1:A5),60)&"秒" とか。
お礼
皆さん早速ありがとうございました。 どの方法でも出来ました。
- HAL007
- ベストアンサー率29% (1751/5869)
セルの表示書式からユーザー設定を選び mm"分"ss"秒" とすれば出来ます。
お礼
早速ありがとうございました。
お礼
皆さん早速ありがとうございました。 どの方法でも出来ました。