本記事には広告(PR)が含まれます。
くわしくは プライバシーポリシー をご確認ください。
Excelで「5:30」と入力された時間を、5.5時間という数値に変換したいと思ったことはありませんか?
たとえば、勤務時間が5時間30分で時給が2,000円の場合、給与は11,000円です。
ところが、Excelで「5:30」にそのまま2,000を掛けると、思ったとおりの金額にならないことがあります。
これは、Excelが時間を「1日=1」とした数値で管理しているためです。
時間を10進数に変換するには、次のように24を掛けます。
=E5*24
E5に「5:30」が入力されていれば、結果は「5.5」です。
また、作業時間を分単位で集計したい場合は、1440を掛けることで「330分」に変換できます。
私自身も、仕事で作業時間を集計・比較することがあり、時間の表示と計算に使う数値の違いは、知っておくと便利だと感じています。
この記事では、60進法の時間を10進法に変換する方法を中心に、給与計算で金額が合わない原因や、計算結果が時刻表示になってしまう場合の対処法を、初心者向けに解説します。
※操作画面はWindows版のExcelを使用しています。
この記事でできること
Excelで60進法を10進法に変換する方法
時間に24を掛けて「5:30」を「5.5」に変換する
Excelでは、1日を「1」、1時間を「1/24」とした数値で時間を管理しています。
そのため、時間に24を掛けることで、時間単位の10進数に変換できます。
たとえば、E5に「5:30」が入力されている場合は、次の式を使います。
=E5*24
計算結果は「5.5」です。
これは、5時間30分を5.5時間という数値に変換したことを意味します。
変換した数値は、時給計算や作業時間の集計などに利用できます。

計算結果が12:00になるときは表示形式を変更する

たとえば、E5に「5:30」が入力されている場合、次の式で計算します。
=E5*24
計算結果は「5.5」ですが、セルの表示形式が時刻になっていると、「12:00」と表示されることがあります。
これは、計算結果の5.5が時刻形式で表示されているためです。
この場合は、計算結果のセルを選択し、[ホーム]タブの表示形式を[標準]または[数値]に変更しましょう。
表示形式を変更すると、5.5と表示されます。

※ Excel初心者の方が「計算が間違っている」と勘違いしやすいポイントなので、
表示形式もあわせて確認しましょう。
分単位に変換したい場合は1440を掛ける
これまで紹介してきたように、
時給計算や単価計算では「×24」が基本です。
一方で、
-
作業ごとの時間を「分」で比較したい
-
合計時間を分単位で把握したい
といった場合には、
分単位の数値に変換した方が便利なケースもあります。
Excelでは、
-
1日 = 1
-
1時間 = 1/24
-
1分 = 1/1440
という関係があるため、
=E2*1440
と計算すると、
時間を 分単位の数値 に変換できます。

例:
-
E2:
5:30 -
=E2*1440 -
結果:
330
これは、
-
5時間 × 60分 = 300分
-
+ 30分
-
= 330分
という意味です。
HOUR関数とMINUTE関数で変換する方法
計算の仕組みを
目で見て理解したい場合は、
関数を使う方法もおすすめです。
=HOUR(E4)+MINUTE(E4)/60
この式は、
-
時 → そのまま
-
分 → 60で割って時間に変換
という、非常に直感的な考え方です。

例:
-
E4:
5:30 -
計算結果:
5 + 30/60 = 5.5
仕組みが分かりやすい反面、秒まで扱う場合は式が長くなる点に注意が必要です。
注意:24時間以上の合計時間には不向き
HOUR関数は24時間を超える合計時間をそのまま取り出せないため、勤務時間の合計などには×24を使う方法がおすすめです。
なお、開始時刻と終了時刻の差を求める基本的な方法については、Microsoft公式サポートでも詳しく解説されています。
▶Excel で 2 回の差を計算する |Microsoft サポート
Excelで時間をそのまま掛け算すると金額が合わない理由
Excelの時間は「1日=1」の数値で管理されている
Excelで時間を入力すると、5:30 や 8:15 のように表示されますよね。
この表示だけを見ると、
-
5:30 = 5.5
-
8:15 = 8.25
のように思ってしまいがちですが、
Excelの中身はそうなっていません。
Excelでは、時間は次のように管理されています。
-
1日=1
-
1時間=1/24
-
1分=1/1440
つまり、5:30 という時間は、
-
5時間30分
-
= 5.5時間
-
= 0.229166…(1日の中の割合)
という「小数」として保存されています。
見た目は「時:分」ですが、
中身は「1日を基準にした小数」
これがExcelの時間の正体です。
時給・単価を掛けて給与を計算する方法
Excelで勤務時間から給与を計算する場合は、時間に24を掛けてから時給を掛けます。
たとえば、実働時間が5:30、時給が2,000円の場合を考えてみましょう。
| セル | 内容 | 入力値 |
|---|---|---|
| E5 | 実働時間 | 5:30 |
| F5 | 時給 | 2,000 |
| G5 | 日給 | 計算結果 |
G5に次の数式を入力します。
=E5*24*F5

実働時間の5:30は、24を掛けることで5.5時間になります。
5.5時間 × 2,000円 = 11,000円
このように、時間を10進数に換算してから時給を掛ければ、日給を計算できます。
補助列を使って計算する方法
時間の変換結果を確認しながら計算したい場合は、10進数の実働時間を表示する列を追加する方法もあります。
たとえば、E5に実働時間「5:30」が入力されている場合、F5に次の数式を入力します。
=E5*24
F5には「5.5」と表示されます。

この例では、G5に時給2,000円を入力し、H5に次の式を設定します。
=F5*G5
計算結果は、補助列を使わない場合と同じ11,000円です。
補助列を使うと、時間の変換結果を確認しながら計算できるため、勤怠管理表などで計算内容をわかりやすくしたい場合に便利です。
※実際の給与計算では、休憩時間の控除、割増賃金、端数処理など、勤務先のルールも確認してください。
24時間以上の合計時間は表示形式にも注意する
勤務時間や作業時間を合計すると、24時間を超えることがあります。
たとえば、合計が99時間でも、セルの表示形式が通常のh:mmになっていると、「3:00」と表示される場合があります。
これは、合計時間の値が消えたのではなく、表示形式によって24時間分が表示されていないためです。
24時間以上の合計を表示するには、セルの表示形式を[h]:mmなどに変更します。
![表示形式を[h]:mm:ssに変更して、25時間以上の合計時間を表示したExcel画面](https://dailyexcelhacks.blog/wp-content/themes/the-thor/img/dummy.gif)
時給計算などで99という数値に変換したい場合は、合計時間に24を掛けます。
24時間以上の表示形式や、翌日の2:00を26:00として扱う方法は、次の記事で詳しく解説しています。
▶Excelで24時間以上を表示する方法|合計時間・100時間超えも正しく表示
Excelの60進法・10進法変換でよくある質問(FAQ)
Excelで5時間30分を5.5時間に変換するには?
Excelでは、時間は「1日=1」とした小数で管理されています。
そのため、時間を10進数に変換したい場合は、時間に24を掛けます。
例:
=E5*24
この方法は、Microsoft公式テンプレートでも使われている計算方法です。
30分・45分は10進数でいくつですか?
60分は 1時間 なので、
10進法では 「1」 になります。
同様に、
-
30分 → 0.5
-
45分 → 0.75
と、分 ÷ 60 で時間に換算できます。
×24しても12:00と表示されるのはなぜ?
10進数に変換した場合は表示形式が標準になっているか確認してみましょう。
×24と×1440の違いは何ですか?
用途によって使い分けます。
-
×24
→ 時間単位の10進数(時給・単価計算向き) -
×1440
→ 分単位の数値(作業時間比較・集計向き)
どちらも正しい方法ですが、
目的に合った変換をすることが重要です。
5.5時間を5:30に戻すには?
数値の5.5をExcelの時間に戻したい場合は、24で割ります。
たとえば、E5に5.5が入力されている場合は、次の式を使います。
=E5/24
計算結果のセルに`h:mm`を設定すると、**5:30**と表示されます。
なお、24時間以上の合計時間を表示したい場合は、`[h]:mm`を使用してください。
Excelの日付・時間計算をまとめて学びたい方へ【PR】
Excelの時間計算は、×24の意味がわかると少し理解しやすくなります。
ただ、実務では「日付をまたぐ勤務時間」「表示形式」「時間を使った関数」など、ほかにも迷いやすい場面があります。
時間計算をその都度調べるのではなく、仕組みからまとめて学びたい方は、日付・時刻の書式や関数を扱う講座も参考にしてみてください。
▶ [Excel基礎]日付と時刻・時間の書式・関数・計算を使いこなす|Udemy
※本ボックスにはアフィリエイトリンク(PR)が含まれます。講座の内容・価格はリンク先でご確認ください。
まとめ|時間は×24、分は×1440で変換する
Excelの時間計算では、表示されている時間と、内部で管理されている数値の違いを知っておくことが大切です。
Excelでは、時間を「時:分」の形式で表示できますが、
内部では「1日を1とした小数」として管理されています。
そのため、時給計算や作業時間の比較を行うには、
10進法への変換が必要になります。
時間をそのまま単価に掛けたい場合は ×24、
分単位で時間を比較・集計したい場合は ×1440。
この使い分けを知っているだけで、
「なぜ金額が合わないのか?」と悩むことはなくなります。
実際に、Microsoft公式のテンプレートでも、
同じ考え方で時間計算が行われています。
▶アルバイト管理表 (スケジュール・給与)Microsoft | 楽しもう Office
一度仕組みを理解してしまえば、
給与計算や請求業務、作業時間の集計もスムーズに進められるようになります。
ぜひ、ご自身の業務に合わせて活用してみてください。
【関連記事】
※外部リンク※
- Excel で 2 回の差を計算する |Microsoft サポート
- Excel で時間を加算または減算する |Microsoft サポート
- Excel 深夜時間の求め方について |Microsoft Learn
- アルバイト管理表 (スケジュール・給与)Microsoft | 楽しもう Office
→Excel公式のアルバイト管理表(テンプレート)をダウンロードすることができます。
※参考書籍 (PR)※
※本ボックスにはアフィリエイトリンク(PR)が含まれます。
くわしくは プライバシーポリシー へ。
