[Excel] コロン区切りの時間(12:34)を時間単位に変換する方法
1 min read
背景
- 勤怠管理システムでの「労働時間」は、60 分単位で「09:00」「08:30」と表示されている事が多い
- 工数管理システムでの集計では時間単位(9h、8.5h)の入力が求められる
→ 8:30 は 8.5 時間と変換したい
時刻のフォーマット
時刻の表記には hh:mm:ss の形式が用いられる。hh は時で 00 から 24 の値をとる。mm は分で 00 から 59 の値をとる。ss は秒で 00 から 59 及び閏秒に 60 の値をとる。ss, mm:ss の部分は省略可能で hh:mm, hh の形式も使用可能。
https://ja.wikipedia.org/wiki/ISO_8601
Excel / スプレッドシートで計算する
計算式
=($A1)/("1:00")
説明
- A 列に時間を入力
- B 列には先述の計算式を入力する
- B 列の書式設定(番号書式)は「数値」に設定する
A 列(労働時間) | B 列(時間) |
---|---|
9:57 | 9.95 |
8:00 | 8.00 |
8:39 | 8.65 |
8:00 | 8.00 |
7:11 | 7.18 |
8:53 | 8.88 |
8:00 | 8.00 |
9:13 | 9.22 |
8:30 | 8.50 |
8:39 | 8.65 |
8:00 | 8.00 |
8:00 | 8.00 |
8:40 | 8.67 |
8:12 | 8.20 |
8:30 | 8.50 |