「2時間45分」を給与計算ソフトに入力したら「2.45」と打ってしまい、後から数字が合わずに修正——勤怠や工数を扱っていると、こうした「時:分」と「小数表記」の混同は意外と起こりがちなトラブルです。
時:分 を Excel や給与計算で扱える小数表記に直すには、「時 + 分 ÷ 60」の式さえ覚えておけば済むのですが、実務では端数処理や丸めのルール、切り捨て・切り上げのタイミングなど、押さえておきたいポイントがいくつかあります。
本記事では、時:分 と小数の相互変換の計算式・早見表・Excel関数を整理し、勤怠や工数集計でつまずきやすいポイントまで実務目線で解説します。
時間の小数表記とは
時間の小数表記とは、「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… |
小数 → 時:分:秒 の計算式
小数から時:分:秒への変換は、3ステップで行います。
1. 整数部分 → そのまま「時」
2. (小数 − 整数部) × 60 → 「分」
3. (分の小数部) × 60 → 「秒」
計算例
| 小数 | 計算 | 時:分:秒 |
|---|---|---|
| 0.5 | 0時 + 0.5×60=30分 | 0時間30分00秒 |
| 1.25 | 1時 + 0.25×60=15分 | 1時間15分00秒 |
| 2.75 | 2時 + 0.75×60=45分 | 2時間45分00秒 |
| 0.58 | 0時 + 0.58×60=34.8分 → 34分 + 0.8×60=48秒 | 0時間34分48秒 |
| 8.333 | 8時 + 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 の3つを覚えておけば、日常的な勤怠・工数の変換はほとんどカバーできます。
頻出する5分刻みの変換早見表です。給与計算や勤怠の暗算用に印刷して手元に置いておくと便利です。
| 分 | 小数(小数2桁) | 小数(正確値) |
|---|---|---|
| 0分 | 0.00 | 0 |
| 5分 | 0.08 | 0.0833… |
| 10分 | 0.17 | 0.1666… |
| 15分 | 0.25 | 0.25 |
| 20分 | 0.33 | 0.3333… |
| 25分 | 0.42 | 0.4166… |
| 30分 | 0.50 | 0.5 |
| 35分 | 0.58 | 0.5833… |
| 40分 | 0.67 | 0.6666… |
| 45分 | 0.75 | 0.75 |
| 50分 | 0.83 | 0.8333… |
| 55分 | 0.92 | 0.9166… |
| 60分 | 1.00 | 1 |
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.88 | 11,820円 |
| 小数2桁・切り捨て | 7.88 | 11,820円 |
| 小数4桁・四捨五入 | 7.8833 | 11,824円 |
差額は1人あたり数円〜十数円ですが、月次・全社員分で積み重なると無視できない金額になります。社内で「小数◯桁・四捨五入/切り捨て」を統一しておきましょう。
2. 労働時間は原則「1分単位」で記録する
労働時間の端数処理は、労働基準法第24条「賃金全額払いの原則」を踏まえ、日々の労働時間は1分単位で正確に把握・計算するのが原則です。「毎日15分未満切り捨て」のような日次の端数処理は、原則として労基法違反となります(厚生労働省「時間外労働と割増賃金」)。
ただし、1か月における時間外労働・休日労働・深夜労働それぞれの合計時間数に1時間未満の端数が生じた場合に限り、30分未満を切り捨て、30分以上を1時間に切り上げる事務処理は、常に労働者の不利益とならないため労基法違反として取り扱わない、とされています(厚生労働省「しっかりマスター労働基準法 割増賃金編」/昭和63年3月14日 基発第150号)。
整理すると次のとおりです。
| 対象 | 端数処理の可否 |
|---|---|
| 日々の労働時間 | 1分単位で記録(切り捨て・切り上げは不可) |
| 1か月の時間外労働・休日労働・深夜労働それぞれの合計 | 30分未満切り捨て・30分以上切り上げ(1時間単位への丸め)が可 |
小数化は「給与計算ソフト上の集計のしやすさ」のために行う処理であり、元データ(タイムカード等)は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時間を超えた分が翌日扱いになります。
まとめ
時:分 と小数の相互変換は、次の式さえ覚えておけば実務上は十分です。
- 時:分 → 小数:
時 + (分 ÷ 60) - 小数 → 時:分:整数部 → 時/小数部 × 60 → 分
特に 15分 = 0.25 / 30分 = 0.5 / 45分 = 0.75 の3つは暗記しておくと、勤怠や工数の集計が一気にスムーズになります。
実務では、丸めのルールを社内で統一すること、労働時間は1分単位で記録することなど、計算式以外のポイントも押さえておきましょう。




