時間を小数に変換する方法|時:分⇄小数の計算式・早見表・Excel関数まで実務目線で解説

「2時間45分」を給与計算ソフトに入力したら「2.45」と打ってしまい、後から数字が合わずに修正——勤怠や工数を扱っていると、こうした「時:分」と「小数表記」の混同は意外と起こりがちなトラブルです。

時:分 を Excel や給与計算で扱える小数表記に直すには、「時 + 分 ÷ 60」の式さえ覚えておけば済むのですが、実務では端数処理や丸めのルール、切り捨て・切り上げのタイミングなど、押さえておきたいポイントがいくつかあります。

本記事では、時:分 と小数の相互変換の計算式・早見表・Excel関数を整理し、勤怠や工数集計でつまずきやすいポイントまで実務目線で解説します。

計算なしで一発変換したい方へ
入力するだけで時:分 ⇄ 小数を即座に変換できるPASELLYの「時間⇄小数 変換ツール」を無料で公開しています。小数の桁数(2/4/6桁)も選べるので、勤怠集計や工数管理にすぐ使えます。

時間の小数表記とは

時間の小数表記とは、「1時間30分」のような 時:分 ではなく「1.5時間」のように 小数 で時間を表す方法です。

時:分 表記は人間にとって読みやすい一方で、コンピュータでの計算には向きません。たとえば「1時間30分 × 2,000円」を電卓で直接計算することはできず、内部的に「1.5時間」に変換してから計算する必要があります。

このため、勤怠管理ソフト・給与計算ソフト・Excel での集計などでは、小数表記が事実上の標準になっています。

小数表記が必要になる主な場面

場面用途
給与計算労働時間 × 時給で支給額を算出
工数管理プロジェクト別に作業時間を集計・按分
時給制の請求書作業時間 × 単価を請求金額に反映
Excel集計SUM・AVERAGE などの関数で時間を扱う
業務分析部署別・業務別の稼働時間を比較

時:分 → 小数 の計算式

時:分 から小数への変換は、次のシンプルな式で求められます。

小数時間 = 時 + (分 ÷ 60)

「分は60分で1時間になる」というだけの話で、分を60で割って「1時間に占める割合」に直し、時間に足し合わせます。

計算例

時:分計算小数時間
0時間30分0 + (30 ÷ 60)0.5
1時間15分1 + (15 ÷ 60)1.25
2時間45分2 + (45 ÷ 60)2.75
7時間30分7 + (30 ÷ 60)7.5
8時間20分8 + (20 ÷ 60)8.333…
よくある間違い
「2時間45分」を「2.45」と書くのは誤りです。45分は 0.75時間(45 ÷ 60 = 0.75)であり、「2.45」は数学的には「2時間27分」(0.45 × 60 = 27分)を意味してしまいます。給与計算で混同すると、金額が大きくずれるので注意してください。

小数 → 時:分:秒 の計算式

小数から時:分:秒への変換は、3ステップで行います。

1. 整数部分 → そのまま「時」
2. (小数 − 整数部) × 60 → 「分」
3. (分の小数部) × 60 → 「秒」

計算例

小数計算時:分:秒
0.50時 + 0.5×60=30分0時間30分00秒
1.251時 + 0.25×60=15分1時間15分00秒
2.752時 + 0.75×60=45分2時間45分00秒
0.580時 + 0.58×60=34.8分 → 34分 + 0.8×60=48秒0時間34分48秒
8.3338時 + 0.333×60=19.98分 → 19分 + 0.98×60≒59秒8時間19分59秒

「8.333時間」のように小数を丸めて入力した場合、計算結果が「8時間20分」ぴったりにならず1〜2秒ズレることがあります。これは丸め誤差で避けられないため、後述の「変換の前と後では同じ精度を維持しない」というルールを意識してください。

分 → 小数 早見表(5分刻み)

時計の文字盤で見ると、4つの位置(0分・15分・30分・45分)が割り切れる小数になっていることが一目でわかります。

分と小数の対応を示す時計型の図。15分=0.25、30分=0.5、45分=0.75、0分/60分=0.0/1.0

特に 15分 = 0.25 / 30分 = 0.5 / 45分 = 0.75 の3つを覚えておけば、日常的な勤怠・工数の変換はほとんどカバーできます。

頻出する5分刻みの変換早見表です。給与計算や勤怠の暗算用に印刷して手元に置いておくと便利です。

分小数(小数2桁)小数(正確値)
0分0.000
5分0.080.0833…
10分0.170.1666…
15分0.250.25
20分0.330.3333…
25分0.420.4166…
30分0.500.5
35分0.580.5833…
40分0.670.6666…
45分0.750.75
50分0.830.8333…
55分0.920.9166…
60分1.001

15分・30分・45分は割り切れて 0.25 / 0.50 / 0.75 になります。それ以外の5分刻みは循環小数になるため、2桁で丸めると微小な誤差が発生する点に注意してください。

よくある変換例|「1時間30分は何時間?」「2.5時間は何分?」

「1時間30分は何時間?」「7時間30分を小数にすると?」など、実務でよく検索される変換パターンをまとめました。

時:分 → 小数(よく聞かれるパターン)

時:分小数メモ
15分0.25時間割り切れる
30分0.5時間割り切れる
45分0.75時間割り切れる
1時間1.0時間
1時間15分1.25時間
1時間30分1.5時間
1時間45分1.75時間
2時間15分2.25時間
2時間30分2.5時間
2時間45分2.75時間
3時間30分3.5時間
4時間30分4.5時間
6時間6.0時間
7時間30分7.5時間所定労働時間で頻出
7時間45分7.75時間
8時間8.0時間フルタイムの目安
8時間30分8.5時間
9時間30分9.5時間

小数 → 時:分(よく聞かれるパターン)

小数時:分メモ
0.25時間15分
0.5時間30分
0.75時間45分
1.5時間1時間30分
1.75時間1時間45分
2.5時間2時間30分
2.75時間2時間45分
3.5時間3時間30分
4.5時間4時間30分
5.25時間5時間15分
7.5時間7時間30分
8.5時間8時間30分
10.5時間10時間30分

割り切れない値(例: 8時間20分 ⇄ 8.333…時間)の変換が必要な場合は、変換ツールを使うと一発で求められます。

Excel・Googleスプレッドシートでの変換方法

Excel と Googleスプレッドシートでは、「時:分」と小数の相互変換に標準関数が使えます。以下の式は Excel・Googleスプレッドシート共通で、関数名(TIMEVALUE・TEXT)も *24・/24 のロジックも同じです。そのままコピーしてどちらでも動作します。

時:分 → 小数

セルA1 に 1:30 が入力されているとき、

=A1*24

で 1.5 が得られます。Excel は時間を「1日 = 1」として扱うため、24を掛けることで「時間単位」に変換できます。

文字列として入力されている場合は TIMEVALUE で時刻シリアル値に変換してから掛けます。

=TIMEVALUE("1:30")*24

小数 → 時:分

セルA1 に 1.5 が入力されているとき、

=TEXT(A1/24, "h:mm")

で 1:30 が表示されます。逆に24で割って「1日 = 1」のスケールに戻し、TEXT 関数で時:分の書式に整形します。Googleスプレッドシートでも同じ式で動作します。

集計時に表示が「24:00以上」にならない場合

合計が24時間を超えると、標準書式では 0:00(=24時間でリセット)に戻ってしまいます。これを防ぐには、セルの表示形式を [h]:mm (角括弧付きの h)に設定してください。[h] は時間を24時間でリセットせず、累計表示します。Googleスプレッドシートでも「表示形式 → 数字 → カスタム数値形式」から同じ [h]:mm を指定できます。

関数を使わずに型変換だけで済むケース
セルの表示形式を「ユーザー定義」で [h]:mm ↔ 標準(数値) に切り替えるだけで、見かけ上の小数⇄時:分変換は完了します。ただし内部的には「1日 = 1」のスケールのままなので、別ソフトに数値を渡す場合は 24倍/24割 を忘れずに行ってください。

実務での注意点

1. 丸めのルールを社内で統一する

5分刻みでない労働時間(例: 7時間53分)を小数化すると 7.8833…時間 となり、小数何桁で丸めるかで支給額が変わります。

丸め方7時間53分の例時給1,500円なら
小数2桁・四捨五入7.8811,820円
小数2桁・切り捨て7.8811,820円
小数4桁・四捨五入7.883311,824円

差額は1人あたり数円〜十数円ですが、月次・全社員分で積み重なると無視できない金額になります。社内で「小数◯桁・四捨五入/切り捨て」を統一しておきましょう。

2. 労働時間は原則「1分単位」で記録する

労働時間の端数処理は、労働基準法第24条「賃金全額払いの原則」を踏まえ、日々の労働時間は1分単位で正確に把握・計算するのが原則です。「毎日15分未満切り捨て」のような日次の端数処理は、原則として労基法違反となります(厚生労働省「時間外労働と割増賃金」)。

ただし、1か月における時間外労働・休日労働・深夜労働それぞれの合計時間数に1時間未満の端数が生じた場合に限り、30分未満を切り捨て、30分以上を1時間に切り上げる事務処理は、常に労働者の不利益とならないため労基法違反として取り扱わない、とされています(厚生労働省「しっかりマスター労働基準法 割増賃金編」/昭和63年3月14日 基発第150号)。

整理すると次のとおりです。

対象端数処理の可否
日々の労働時間1分単位で記録(切り捨て・切り上げは不可)
1か月の時間外労働・休日労働・深夜労働それぞれの合計30分未満切り捨て・30分以上切り上げ(1時間単位への丸め)が可

小数化は「給与計算ソフト上の集計のしやすさ」のために行う処理であり、元データ(タイムカード等)は1分単位で残しておくのが原則です。

月次合計のルールを日次に適用しないこと
「毎日30分未満を切り捨て」のような日次の端数処理は、賃金全額払いの原則に反するため労基法違反になります。上記の30分未満切り捨て・以上切り上げが認められるのは、あくまで1か月の時間外労働等の合計時間数に対する処理に限られます。具体的な運用判断は社会保険労務士や労働基準監督署にご確認ください。

3. 変換の前と後では同じ精度を維持しない

「2時間45分 → 2.75 → 元に戻すと 2時間45分」のように、割り切れる時間は完全に往復できます。一方、「8時間20分 → 8.33 → 元に戻すと 8時間19分48秒」のように、循環小数を丸めた値は元の時:分とぴったり一致しません。

変換は片方向で行い、社内では「時:分」または「小数」のどちらか一方を正とする運用が安全です。

よくある質問(FAQ)

「30分」は何時間ですか?

0.5時間です。30 ÷ 60 = 0.5 で計算できます。同様に 15分 = 0.25時間、45分 = 0.75時間 で、ちょうど割り切れる代表的な値です。

「45分」を小数で書くと?

0.75時間です。45 ÷ 60 = 0.75 と計算します。「0.45」と書いてしまう誤りが多いので注意してください。

「8時間20分」を小数で書くと?

約8.33時間(正確には 8.3333…時間)です。8 + (20 ÷ 60) = 8.3333… となり、循環小数になります。実務では小数2桁・3桁で丸めて扱うのが一般的です。

給与計算で時:分と小数のどちらを使えばよいですか?

集計・支給額計算は小数表記、元データ(タイムカード)は時:分(1分単位) で残すのが基本です。給与計算ソフトの多くは内部的に小数で計算しますが、入力UIは時:分のままのケースもあります。

Excelで時間の足し算が「24時間でリセット」される

セルの表示形式を [h]:mm (角括弧付き)に変更してください。h:mm のままだと24時間を超えた分が翌日扱いになります。

まとめ

時:分 と小数の相互変換は、次の式さえ覚えておけば実務上は十分です。

  1. 時:分 → 小数:時 + (分 ÷ 60)
  2. 小数 → 時:分:整数部 → 時/小数部 × 60 → 分

特に 15分 = 0.25 / 30分 = 0.5 / 45分 = 0.75 の3つは暗記しておくと、勤怠や工数の集計が一気にスムーズになります。

実務では、丸めのルールを社内で統一すること、労働時間は1分単位で記録することなど、計算式以外のポイントも押さえておきましょう。

時:分 ⇄ 小数 の変換をすばやく行いたい方へ
PASELLYの「時間⇄小数 変換ツール」なら、時:分・小数を入力するだけで相互変換できます。小数の桁数(2/4/6桁)も選べるので、勤怠・工数集計や給与計算の前処理にそのままお使いいただけます。無料・登録不要です。