[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:579.95
8:008.00
8:398.65
8:008.00
7:117.18
8:538.88
8:008.00
9:139.22
8:308.50
8:398.65
8:008.00
8:008.00
8:408.67
8:128.20
8:308.50