質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

Q&A

解決済

3回答

4424閲覧

1440分(24時間)以上を時間フォーマットに変換したい

cellouid

総合スコア1

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

0グッド

0クリップ

投稿2022/06/29 03:03

しばらく調べたのですが、解決できないのでどなたか助けてください。
Google スプレッドシートを用いて、以下のような形で分を、経過時間に変換したいですが、24時間以上となる場合、どうやっても変換できません。
現状は、=TIME(0,セル番号,0)を用いて算出しています。TIME関数のみでできるのが理想ですが、1439以上の場合は等をifで分岐するという形でも問題ありません。

イメージ説明

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

=text(A1/60/24,"[h]:mm:ss") で期待する表示結果が得られるかと思います。

投稿2022/06/30 01:06

arcxor

総合スコア2859

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cellouid

2022/06/30 22:29

回答ありがとうございます。こちらでも望む結果が得られました。関数の記法等今後も参考にさせていただきます。
guest

0

ベストアンサー

数式を=A1/60/24として、表示形式を経過時間に設定すると良いです。

投稿2022/06/29 05:21

shozi3

総合スコア691

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cellouid

2022/06/30 22:28

非常に簡潔な方法でまさに私が求めている回答でした。同時にdecimal→基本的なところを全く理解していなかったようで恥ずかしい限りです。誠にありがとうございます。
guest

0

表示の設定でどうにかならないかと試してみたら無理っぽかったので計算して算出するしかないようです。
(TIME関数を使っている限りどう表示形式を設定しても24時間以上は切り捨てる仕様の模様)
分数を60で割って切り捨てたのが時間で60で割った余りが分なので
1セルに収めるならこんな感じになりますかね。

=TEXT(ROUNDDOWN(A1/60),"00") &":"& TEXT(MOD(A1,60),"00") & ":00"

文字列だからなのか左寄せになるので右寄せにするとそれっぽくなります。

投稿2022/06/29 03:26

編集2022/06/29 05:17
RiaFeed

総合スコア2701

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cellouid

2022/06/30 22:26

回答、ありがとうございます。こちらでも私のやりたいことは実現できました。スタックしてしまっていたので、大変助かりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問