※ ChatGPTを利用し、要約された質問です(原文:エクセル 秒を時間に変換できる関数について)
エクセル秒を時間に変換する関数について
このQ&Aのポイント
エクセルでエクセル秒を時間に変換する関数について困っています。以下の式を使用していますが、正しく表示されない場合があります。
具体的には、356.2857056秒が0:05:56と表示されるべきですが、1:47:36と表示されてしまいます。正しい結果を得るためには、どのようにすればいいのでしょうか。
お知恵をお借りして、エクセル秒を正しく時間に変換する方法を教えていただきたいです。
こんにちわ。
エクセルでエクセル秒を時間に変換できる関数について
とても困っております。
以下の式で秒を時間に変換すると正しく表示される
場合もあり、そうでない場合もあるのです。
B3のセルに秒で時間表示があるとして
=TIMEVALUE(ROUNDDOWN(B3/3600,0)&":"&ROUNDDOWN((B3-ROUNDDOWN(B3/3600,0)*3600)/60,0)&":"&B3-ROUNDDOWN(B3/3600,0)*3600-ROUNDDOWN((B3-ROUND(B3/3600,0)*3600)/60,0)*60)
上記の式を使用しようとこころみております。
が、356.2857056→0:05:56はOKですが、
2915.666748→1:47:36となってしまいます。。
正しくは0:48:36ですよね。。
式が間違ってしまっていると思いますが、どこがどうなのかわからない状態です。
どなたかお分かりになられる方、どうかご教示くださいますと非常に助かります。
よろしくお願いします!
お礼
非常に助かりました。ありがとうございます! ・・練習用ではなく、実際に使用するものでして。。 =B3*"0:00:01" ←ご教示いただいたこのような式は 思いもつきませんでした。。。