エクセルで60進法を10進法に変換する方法|時間計算・給与計算をわかりやすく解説

エクセルで60進法を10進法に変換する方法|時間計算・給与計算をわかりやすく解説

本記事には広告(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時間という数値に変換したことを意味します。

変換した数値は、時給計算や作業時間の集計などに利用できます。

Excelで実働時間に24を掛けて、5.5時間の10進数に変換した画面
×24で時間を10進数に変換すると、金額計算に使える数値になります

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

ExcelでE5*24と計算した結果が、数値ではなく12:00の時間表示になる例
計算は正しくても、Excelの自動判定で時間表示になることがあります

たとえば、E5に「5:30」が入力されている場合、次の式で計算します。

=E5*24

計算結果は「5.5」ですが、セルの表示形式が時刻になっていると、「12:00」と表示されることがあります。

これは、計算結果の5.5が時刻形式で表示されているためです。

この場合は、計算結果のセルを選択し、[ホーム]タブの表示形式を[標準]または[数値]に変更しましょう。

表示形式を変更すると、5.5と表示されます。

セルの表示形式を標準に変更して、時間の計算結果を数値で表示した画面
表示形式を「標準」に変更すれば、計算結果を10進数で確認できます

※ Excel初心者の方が「計算が間違っている」と勘違いしやすいポイントなので、

表示形式もあわせて確認しましょう。


分単位に変換したい場合は1440を掛ける

これまで紹介してきたように、
時給計算や単価計算では「×24」が基本です。

一方で、

  • 作業ごとの時間を「分」で比較したい

  • 合計時間を分単位で把握したい

といった場合には、
分単位の数値に変換した方が便利なケースもあります。

Excelでは、

  • 1日 = 1

  • 1時間 = 1/24

  • 1分 = 1/1440

という関係があるため、

=E2*1440

と計算すると、
時間を 分単位の数値 に変換できます。

実働時間5:30に1440を掛けて、作業時間を330分として表示したExcel画面
分単位で比較したい場合は、×1440で変換する方法も便利です

例:

  • E2:5:30

  • =E2*1440

  • 結果:330

これは、

  • 5時間 × 60分 = 300分

  • + 30分

  • = 330分

という意味です。


HOUR関数とMINUTE関数で変換する方法

計算の仕組みを
目で見て理解したい場合は、
関数を使う方法もおすすめです。

=HOUR(E4)+MINUTE(E4)/60

この式は、

  • 時 → そのまま

  • 分 → 60で割って時間に変換

という、非常に直感的な考え方です。

HOUR関数とMINUTE関数を使って、実働時間を10進数に変換している例
関数を使えば、時間を明示的に10進数へ変換することもできます

例:

  • 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
Excelの勤怠管理表で、実働時間5:30に24と時給2000円を掛け、支給金額11000円を計算した例
実働時間5:30を10進数に換算し、時給2,000円を掛けて支給金額11,000円を求めた例

実働時間の5:30は、24を掛けることで5.5時間になります。

5.5時間 × 2,000円 = 11,000円

このように、時間を10進数に換算してから時給を掛ければ、日給を計算できます。

補助列を使って計算する方法

時間の変換結果を確認しながら計算したい場合は、10進数の実働時間を表示する列を追加する方法もあります。

たとえば、E5に実働時間「5:30」が入力されている場合、F5に次の数式を入力します。

=E5*24

F5には「5.5」と表示されます。

Excelの勤怠管理表に10進数の実働時間を表示する補助列を追加し、5:30を5.5時間に変換した例
補助列を設けると、5:30が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画面
表示形式を[h]:mm:ssに変更すると、24時間以上の合計も表示できます
なお、99時間を99:00と表示することと、99という数値に変換することは別の操作です。

時給計算などで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

一度仕組みを理解してしまえば、
給与計算や請求業務、作業時間の集計もスムーズに進められるようになります。
ぜひ、ご自身の業務に合わせて活用してみてください。


【関連記事】

 

※外部リンク※


※参考書籍 (PR)※

※本ボックスにはアフィリエイトリンク(PR)が含まれます。
くわしくは プライバシーポリシー へ。

エクセルで60進法を10進法に変換する方法|時間計算・給与計算をわかりやすく解説
最新情報をチェックしよう!