Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@nukokoi

googleスプレッドシートあれこれ(時間)

経過時間を計算する際の問題。
HH:MM:SSで入力された内容同士を計算するのは
そのまま計算してしまえば良いのだけれど、
ある決められた時間からの相対時間を計算して出力したいとき、
そのままの文字列だと正しく計算してくれないので、
VALUE関数を使います

=VALUE("60:00:00")-SUM(A1,A2)

このように入力することで、
相対時間を計算することができるようになります。
VALUEの引数に上限に設定したい時間などを入れると、
オーバーしてるのか許容範囲内なのか判断することができるので、
結構使う場面は多いかもしれません。


ついでに入力した内容が時間表記ではない場合に、
条件付き書式のカスタム書式をISERROR関数を使うことで、
判定をさせることが可能です。
あとは背景を赤色などにすれば、
視覚的にミスを把握することが可能です。
以下はサンプルですが、
"空白ではなく、エラーだった場合"のセルを指定するカスタム数式です。
よければお使いください。

=AND(A1<>"",ISERROR(DATEVALUE(A1)))

それでは、
ありがとうございました。

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
nukokoi
WEB系が多め、スプレッドシートネタが増えました。Unityでゲーム作りたい。perlやrubyはうろ覚え。組み込み系は触れたことない。PythonはGAEでHello worldやっただけ。GASが楽しい今日このごろ。そろそろjekyllで作ってるサイトを更新したい。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?