Excel 関数3:TIME関数で楽々時間計算
仕事で時間計算をする事は多いのではないでしょうか?
その時に活躍するのがTIME関数。
TIME(時, 分, 秒)
返される少数は 0.00~0.99988426 の範囲
返される時刻は 0:00:0 (午前 00 時) ~ 23:59:59 (午後 11 時 59 分 59 秒)
①TIME(0,0,0) → 12:00:00AM → 0:00:00 → 0.00
0=午前12時00分00秒が基準となります
②TIME(1,0,0) → 1:00:00AM → 1:00:00 → 0.041666667
③TIME(0,0,1) → 12:00:01AM → 0:00:01 → 1.15741E-05
例えば
④TIME(0,0,15000) → 4:10:00AM → 4:10:00 → 0.173611111
15000秒を60で割ると250分
※秒は0 から 32767 を返し、59以上を時間、分に変換されます
↓
60で割ると4.1666666時間
※分は0 から 32767 を返し、59以上を時間、時間に変換されます
↓
時刻表示で 4時間10分となる
※時間は0 から 32767 を返し、23より大きいい値は
24 で除算され、剰余は時間値として処理されます
現在は数字を直接入力していますが
タイムカードからのデータ化が「秒」でしか表示されていないものなど
それぞれの会社でシステムの特徴があるかと思います。
それを、時刻表示に変えたり、タイムカードからの給与計算の時などに
使えるかと思います。
例えば、上記のような表で労働時間を計算する時は
休憩時間が分表示なので・・・
ROUND(MIN($L2-$K2-TIME(0,$M2,0),"8:00")*24,2)
分をTIME関数を使って時間計算に組み合わせています。
※24を掛けているのは、給与計算ができるように時刻を数値に変換しています
※MIN関数を使っているのは所定労働時間は8時間でそれを超える時間を
残業時間とするため
1日1分でも仕事の効率化を図りたいアラフォーおばさんの豆知識を公開しています。 1日1分でも月に31分→1年360分 この間に何ができるか・・・(笑) 時間は有限なので色々あがきたい年ごろです♪