excel

【Excel】エクセルで60進法と10進法を変換する方法(時間計算・分秒・関数・TIME・計算式)

当サイトでは記事内に広告を含みます

【Excel】エクセルで60進法と10進法を変換する方法(時間計算・分秒・関数・TIME・計算式)を理解すると、勤務時間、作業時間、動画時間、経過時間などを正しく計算しやすくなります。

時間は1時間が60分、1分が60秒という60進法で扱われます。

一方、エクセルで計算しやすい数値にするには、1.5時間や2.25時間のような10進法に変換する場面があります。

この記事では、エクセルで60進法と10進法を変換する基本、TIME関数、計算式、表示形式の注意点を解説していきます。

エクセルで60進法と10進法を変換する結論は時間の単位をそろえて計算することです

それではまずエクセルで60進法と10進法を変換する結論について解説していきます。

時間計算で最も大切なのは、時間、分、秒の単位をそろえることです。

1時間30分は、60進法では1時間30分ですが、10進法では1.5時間になります。

30分は1時間の半分なので、30を60で割って0.5時間と考えます。

分を時間に変換するときは60で割り、秒を分に変換するときも60で割るのが基本です。

分を時間の10進法に変換する

分を時間に変換するには、分数を60で割ります。

数式例。

=90/60

結果は1.5です。

90分は1.5時間という意味です。

勤務時間の集計や時給計算では、この形がよく使われます。

時間と分を10進法に変換する

1時間30分のように時間と分が分かれている場合は、時間に分を60で割った値を足します。

数式例。

=1+30/60

結果は1.5です。

表で時間がA列、分がB列にある場合は、A1+B1/60のように計算できます。

秒まで含めて10進法にする

秒まで含める場合は、秒を3600で割って時間に変換します。

数式例。

=1+30/60+45/3600

1時間30分45秒を時間単位の10進法に変換します。

秒は1時間の3600分の1なので、3600で割る点を覚えておくと便利です。

10進法を60進法の時間表示に戻す方法を確認していきます

続いては10進法を60進法の時間表示に戻す方法を確認していきます。

1.5時間を1時間30分のように戻したい場合は、整数部分と小数部分を分けて考えます。

エクセルでは、計算式と表示形式を組み合わせると見やすく整理できます。

小数時間から分を求める

1.5時間のうち、整数部分の1は1時間を表します。

小数部分の0.5に60を掛けると30分になります。

数式例。

=INT(A1)

時間の整数部分を取り出します。

=(A1-INT(A1))*60

小数部分を分に変換します。

時間表示に変換する

10進法の時間をエクセルの時刻表示にしたい場合は、24で割ります。

エクセルでは1日を1として扱うため、1時間は1÷24になります。

数式例。

=A1/24

A1に1.5が入っている場合、表示形式を時刻にすると1時間30分として扱えます。

表示形式を設定する

時間として見せたい場合は、セルの表示形式を設定します。

経過時間を表示するなら、角括弧付きの時間表示が便利です。

表示形式例。

[h]:mm

24時間を超える時間も合計時間として表示できます。

勤務時間の合計が24時間を超える場合、通常のh:mmでは正しく見えないことがあります。

変換したい内容 計算式
分を時間にする 分÷60 90分は1.5時間
秒を分にする 秒÷60 120秒は2分
秒を時間にする 秒÷3600 5400秒は1.5時間
10進法時間を時刻値にする 時間÷24 1.5時間は1時間30分

TIME関数で時間を作る方法を確認していきます

続いてはTIME関数で時間を作る方法を確認していきます。

TIME関数は、時、分、秒を指定してエクセルの時刻データを作る関数です。

時間、分、秒が別々の列にある場合に使いやすいでしょう。

TIME関数の基本

TIME関数は、時、分、秒の順に指定します。

数式例。

=TIME(1,30,0)

1時30分0秒の時刻値を作ります。

表示形式をh:mmにすれば、1:30のように表示されます。

分だけを時間データにする

90分を時間データとして扱いたい場合は、TIME関数の分に90を指定できます。

数式例。

=TIME(0,90,0)

1時間30分として扱われます。

ただし、長時間の合計では表示形式に注意が必要です。

作業時間の合計に使う

作業時間を時、分、秒で入力している場合、TIME関数で時刻値に変換してから合計できます。

合計セルには[h]:mm:ssのような表示形式を設定すると、24時間を超えても合計時間として見やすく表示できます。

時間計算では、計算式だけでなく表示形式までセットで確認することが大切です。

時間計算でよくあるミスを確認していきます

続いては時間計算でよくあるミスを確認していきます。

エクセルの時間計算では、見た目の時間と内部の数値が違うため、思った結果にならないことがあります。

原因を知っておくと、修正が早くなります。

1時間30分を1.30と入力してしまう

よくあるミスは、1時間30分を1.30と入力することです。

10進法で1.30時間は1時間18分を意味します。

1時間30分を10進法にするなら1.5時間です。

1.30時間と1時間30分は同じではありません。

分は100ではなく60で区切るため、必ず60で割って考える必要があります。

24時間を超える合計が正しく見えない

合計時間が24時間を超える場合、表示形式がh:mmだと日付をまたいだ時刻のように表示されることがあります。

この場合は[h]:mmを使います。

角括弧を付けることで、経過時間として合計を表示できます。

時刻と時間を混同する

9:00は時刻、3時間は時間の長さです。

エクセルではどちらも似た表示になりますが、意味は異なります。

開始時刻と終了時刻の差を求める場合は、終了時刻から開始時刻を引きます。

その結果を時間数に変換したい場合は24を掛けます。

数式例。

=(B1-A1)*24

開始時刻A1と終了時刻B1の差を10進法の時間に変換します。

実務で使える60進法と10進法の変換例を確認していきます

続いては実務で使える60進法と10進法の変換例を確認していきます。

時間変換は、勤務表、作業記録、動画編集、移動時間の集計など幅広い場面で使われます。

目的に応じた数式を覚えておくと、入力や集計が楽になります。

勤務時間を時給計算に使う

勤務時間が7時間30分の場合、時給計算では7.5時間として扱います。

数式例。

=7+30/60

結果は7.5です。

時給が1200円なら、=7.5*1200で9000円になります。

給与計算では、小数時間に変換してから単価を掛けると計算しやすくなります。

動画時間を秒に変換する

動画編集では、分秒を秒数に変換したいことがあります。

3分20秒なら、3×60+20で200秒です。

数式例。

=A1*60+B1

A1に分、B1に秒を入力しておくと、合計秒数を出せます。

秒数を分秒に戻す

合計秒数を分秒に戻す場合は、分を整数で取り出し、残りを秒にします。

数式例。

=INT(A1/60)

分を取り出します。

=MOD(A1,60)

残りの秒を取り出します。

MOD関数は割り算の余りを求める関数です。

まとめ

エクセルで60進法と10進法を変換するには、時間、分、秒の単位をそろえることが大切です。

分を時間にする場合は60で割り、秒を時間にする場合は3600で割ります。

10進法の時間をエクセルの時刻値にする場合は24で割ります。

TIME関数を使うと、時、分、秒から時刻データを作れます。

1時間30分は1.30ではなく1.5時間という点を押さえると、時間計算のミスを大きく減らせます。