※ ChatGPTを利用し、要約された質問です(原文:スプレッドシートで経過日時)
Googleスプレッドシートで経過時間の計算方法
このQ&Aのポイント
Googleスプレッドシートで経過時間の計算方法について教えてください。
Excelで動作するファイルをGoogleスプレッドシートにアップロードした際に、経過時間の表示が正しくなりません。
現在の時刻と指定した時刻との経過時間を計算する方法を教えてください。
Googleスプレッドシートで経過時間を計算したいです。
Excelで動作するファイルを作成し、アップロードしたら挙動が変わり期待した動作になりませんでした。
どうすればよいか教えてください。
【Excelで行ったこと】
いまA1セルに時刻が入力されています。例えば 2021/11/15 14:00 など。
これに対して NOW()-A1+IF(A1>=NOW(),1) というセルを作りました。
これの表示形式を d h:mm としました。
仮に現在が 2021/11/15 15:10 とすると、このセルには 0 1:10 と表示されます。
これが期待している動作です。
【Googleスプレッドシートで行ったこと】
これをGoogleにアップロードし、タイムゾーンをTokyoに設定しました。
Excelと同様に 0 1:10 と表示されることを期待したのですが、なぜか 30 1:10 となり日数が30日ずれてしまいました。
これを正しい挙動に直したいのですが、どうすればよいでしょうか?
よろしくお願いします。
お礼
ありがとうございます。 =INT(NOW()-A1+IF(A1>=NOW(),1))&"日と"&TEXT(NOW()-A1+IF(A1>=NOW(),1),"hh時間mm分") で行けました。