• ベストアンサー

24時間以上の秒数を[hh:mm:ss]にするには

エクセルで、23時間59分59秒(86399秒)までの秒数は、秒数/3600/24をし、書式を[hh:mm:ss]にすれば、[23:59:59]と表示しますが24時間以上(86400秒以上)を入力すると、[0:00:00]となり0に戻ってしまいます。[24:00:00]と表示させるにはどうしたらよろしいでしょうか。

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

  • ベストアンサー
回答No.1

添付図の右から3番目の表示を実現したいということでしょうか?その場合の計算式と書式は次のようです。 C1の計算式・・・・((A1>=86400)*86400 +(A1<86400)*A1)/86400 C1の書式・・・・・[h]:mm:nn

othelloyuuichi
質問者

お礼

早速のご回答ありがとうございます。 24時間以上の秒数(86400秒以上)をA1に入れた場合、 B1に↑の数式を試しましたが、[0:00:00]になってしまいます 他に数式があれば教えてください。

その他の回答 (5)

回答No.6

>しかし、86401秒もこの計算式だと24:00:00になります。 最初の添付図の4番目を見てください。 そうはなっていないと思いますよ。 仮に4番目が所望であれば、単純に式は[A1/86400]とし書式のみ”[h]:mm:ss”とします。 質問文からは、3番目なのか4番目なのかが判読不能でした。そこで、「4番目をあるよ!」と示唆するに留めていました。そういうことです。

othelloyuuichi
質問者

お礼

ありがとうございます。[24:00:01]と表示できました。

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.5

ANo.2さんの回答の式から考えると、単に =A1/86400 で良いように思います。

othelloyuuichi
質問者

お礼

ありがとうございます。[24:00:01]と表示できました

回答No.4

[h]:mm:ss でした!

othelloyuuichi
質問者

お礼

ありがとうございます。24:00:00表示になりました。 しかし、86401秒もこの計算式だと24:00:00になります。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

[h]:mm:ss にすればなりませんか? 参照 http://www.moug.net/tech/exopr/0070003.html

othelloyuuichi
質問者

お礼

ありがとうございます。24:00:00表示になりました

回答No.2

>B1に↑の数式を試しましたが、[0:00:00]になってしまいます。 添付図を参照されてください。 ちゃんと、[24:00:00]と表示されていますよ。 ユーザー書式を指定しましたか? >別の計算式を・・・。 if()で

関連するQ&A