「60進法」という言葉を聞いて、日常生活のどこで使われているのかピンとくるでしょうか。
実は60進法は、時間の表記(時・分・秒)や角度の表記(度・分・秒)など、私たちの日常生活に深く根付いた数の表し方です。
一方、コンピューターや計算機では10進法が使われており、60進法と10進法の相互変換が必要になる場面は意外に多くあります。
たとえばGPSの座標を扱う場面、時間の計算をエクセルで行う場面、天文学や測量の計算をする場面など、60進法の知識が役に立つシーンは幅広く存在します。
本記事では、60進法と10進法の基本的な違いから、相互変換の計算式、エクセル関数を使った実践的な変換方法、さらに時分秒・度分秒の計算まで、丁寧にわかりやすく解説していきます。
数学が苦手な方でも理解できるよう、具体的な数値例を交えながら説明しますので、ぜひ最後までお読みください。
60進法と10進法の基本的な違いと変換の結論
それではまず、60進法と10進法の根本的な違いと、変換の基本的な考え方について解説していきます。
10進法とは、0〜9の10個の数字を使い、10になったら桁が上がる数の表し方です。私たちが日常的に使う数の表し方であり、コンピューターの出力や計算機でも標準的に使われています。
60進法とは、0〜59の60個の値を使い、60になったら桁が上がる数の表し方です。時間(60秒=1分・60分=1時間)や角度(60秒=1分・60分=1度)に使われています。
60進法から10進法への変換は「上位の単位 × 1 + 中位の単位 ÷ 60 + 下位の単位 ÷ 3600」で計算できます。
この変換の考え方を理解することで、時間や角度の計算が格段にスムーズになります。
60進法は古代バビロニアで発祥した数の表し方であり、現代でも時間・角度・地理座標などに広く使われている歴史ある表記法です。
なぜ60進法が時間と角度に使われるのか
60という数が時間や角度に使われるのには、数学的に合理的な理由があります。
60は1・2・3・4・5・6・10・12・15・20・30・60という非常に多くの約数を持ち、整数で割り切れる組み合わせが豊富なため、分割・配分の計算に便利な数です。
たとえば1時間(60分)は2等分・3等分・4等分・5等分・6等分・10等分・12等分・15等分・20等分・30等分がすべて整数で割り切れます。
約数が多いことが、60進法が時間や角度の単位として何千年も使われ続けてきた根本的な理由といえるでしょう。
また、円を360度とする慣習も60進法の影響であり、360 = 60 × 6 という関係があります。
60進法の数の構造を理解する
60進法では、各桁が60の累乗を単位として表されます。
【60進法の桁の意味】
最上位桁:60² = 3600(1時間 = 3600秒、または1度 = 3600秒角)
中位桁:60¹ = 60(1分 = 60秒)
最下位桁:60⁰ = 1(秒)
例:1時間30分45秒を秒に換算する場合
1 × 3600 + 30 × 60 + 45 × 1 = 3600 + 1800 + 45 = 5445秒
このように、60進法での表記を10進法の秒数(または度の小数)に換算する作業が、60進法から10進法への変換の基本操作です。
10進法から見た60進法の位置づけ
私たちが普段使う10進法では、数は0.1・0.01・0.001という形で小数点以下に展開されます。
一方、60進法では同じ「0.5時間」を「30分」と表し、「0.25時間」を「15分」と表します。
このように、10進法の小数と60進法の分・秒が対応していることを理解すると、変換の直感的なイメージが掴みやすくなります。
60進法から10進法への変換方法(時分秒・度分秒)
続いては、60進法から10進法へ変換する具体的な計算方法を、時分秒・度分秒の例を使って確認していきます。
時分秒を10進法(時間の小数)に変換する
時・分・秒で表された時間を10進法の「時間(小数あり)」に変換する計算式は以下のとおりです。
【時分秒 → 10進法時間 の変換式】
10進法時間 = 時 + 分 ÷ 60 + 秒 ÷ 3600
【例1:2時間30分0秒を変換する場合】
= 2 + 30 ÷ 60 + 0 ÷ 3600
= 2 + 0.5 + 0
= 2.5時間
【例2:1時間45分30秒を変換する場合】
= 1 + 45 ÷ 60 + 30 ÷ 3600
= 1 + 0.75 + 0.00833…
= 1.75833…時間(約1.758時間)
この計算式を覚えておくと、勤務時間の集計・行程の所要時間計算・スポーツのタイム比較など、さまざまな場面で役立てることができます。
度分秒を10進法(度の小数)に変換する
緯度・経度などのGPS座標は「度・分・秒(DMS形式)」で表されることがあり、これを「度の小数(DD形式)」に変換する場面が地図アプリや測量で多く生じます。
【度分秒(DMS) → 10進法度(DD) の変換式】
DD = 度 + 分 ÷ 60 + 秒 ÷ 3600
【例:北緯35度40分12秒を変換する場合】
= 35 + 40 ÷ 60 + 12 ÷ 3600
= 35 + 0.6667 + 0.0033
= 35.67度(約35.670°N)
【例:東経139度41分30秒を変換する場合】
= 139 + 41 ÷ 60 + 30 ÷ 3600
= 139 + 0.6833 + 0.0083
= 139.692°E(約139.692度)
この変換は、Googleマップや各種GISソフトウェアで座標を入力する際に頻繁に必要とされます。
GPS座標の変換を手動で行う場面では、この計算式を正確に適用することが位置情報の精度に直結するため、しっかり理解しておくことが大切です。
秒のみの表記から時分秒に変換する逆算
逆に、総秒数から時・分・秒に分解する逆算の方法も覚えておくと便利です。
【秒 → 時分秒 の逆算方法】
総秒数:5445秒の場合
時 = 5445 ÷ 3600 = 1(余り1845秒)
分 = 1845 ÷ 60 = 30(余り45秒)
秒 = 45
答え:1時間30分45秒
このように、割り算と余りの計算を繰り返すことで、任意の総秒数を時・分・秒の60進法表記に戻すことができます。
10進法から60進法への変換方法
続いては、10進法の小数で表された時間や角度を60進法(時分秒・度分秒)に変換する方法について確認していきます。
10進法時間(小数)を時分秒に変換する
10進法で表された時間(例:2.758時間)を時・分・秒に変換する手順は以下のとおりです。
【10進法時間 → 時分秒 の変換手順】
変換する値:2.758時間
ステップ1:整数部分が「時」→ 2時間
ステップ2:小数部分(0.758)× 60 = 45.48 → 整数部分45が「分」
ステップ3:新しい小数部分(0.48)× 60 = 28.8 → 整数部分28が「秒」
答え:2時間45分28秒(0.8秒は切り捨てまたは四捨五入)
このステップバイステップの計算は、慣れれば頭の中で素早く行えるようになります。
小数部分に60を掛けて整数部分を取り出す操作を繰り返すのが、10進法から60進法への変換の基本手順です。
10進法度(小数)を度分秒に変換する
【10進法度 → 度分秒(DMS)の変換手順】
変換する値:35.6736°
ステップ1:整数部分が「度」→ 35度
ステップ2:小数部分(0.6736)× 60 = 40.416 → 整数部分40が「分」
ステップ3:新しい小数部分(0.416)× 60 = 24.96 → 整数部分24が「秒」
答え:35度40分24秒(約)
地理情報や天文データを扱う際、この変換は頻繁に必要になります。
変換時によくある計算ミスと対策
60進法と10進法の変換でよくある計算ミスとして、「分を100で割ってしまう」というものがあります。
たとえば「1時間30分」を10進法に変換する際、30 ÷ 100 = 0.30として「1.30時間」としてしまうミスです。
正しくは30 ÷ 60 = 0.5であり、1.5時間が正解です。
10進法の感覚で分・秒を100で割りがちな点が最もよくある間違いであり、必ず60で割ることを意識することが正確な変換のカギです。
エクセル関数を使った60進法・10進法の変換方法
続いては、実務でも非常に役立つエクセル(Excel)を使った60進法と10進法の変換方法について確認していきます。
エクセルで時分秒を10進法に変換する関数
エクセルでは時刻データを扱う専用の関数が豊富に用意されています。
まず、エクセルの時刻データは内部的に「1日=1」として小数で管理されているため、時刻を10進法の「時間数」に変換する場合は適切な計算が必要です。
| 目的 | 関数・計算式 | 説明 |
|---|---|---|
| 時刻セルを時間数(小数)に変換 | =A1×24 | エクセルの時刻値(0〜1)に24を掛ける |
| 時分秒を別々のセルから合算 | =TIME(時,分,秒) | 時・分・秒から時刻データを作成 |
| 時刻から「時」を取り出す | =HOUR(A1) | 時刻データから時の部分を抽出 |
| 時刻から「分」を取り出す | =MINUTE(A1) | 時刻データから分の部分を抽出 |
| 時刻から「秒」を取り出す | =SECOND(A1) | 時刻データから秒の部分を抽出 |
エクセルで「1:30:45」などの時刻表記を入力し、そのセルに「×24」を掛けることで10進法の時間数(1.5125時間)に変換できるというのが最もシンプルな方法です。
エクセルで度分秒を10進法度に変換する関数
エクセルには度分秒(DMS)を10進法度(DD)に変換する専用関数が用意されています。
【度分秒→10進法度の変換関数(Excel)】
=DEGREES(RADIANS(度+分/60+秒/3600))
または、より直接的には:
=度+分/60+秒/3600
例:A1に度、B1に分、C1に秒が入力されている場合
=A1+B1/60+C1/3600
これで10進法度(DD形式)が計算されます。
逆に10進法度から度分秒への変換も、エクセルの数式で実現できます。
【10進法度→度分秒の変換(Excel)】
A1に10進法度(例:35.6736)が入っている場合
度:=INT(A1)
分:=INT((A1-INT(A1))*60)
秒:=((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60
エクセルのTEXT関数と時刻表示の活用
エクセルのTEXT関数を使うと、計算結果を任意の書式で表示することができます。
たとえば、計算で求めた時刻データを「○時間○分○秒」という形式の文字列として表示したい場合は、TEXT関数と書式設定を組み合わせることで対応できます。
また、24時間を超える時間数を表示する場合はセルの書式設定を「[h]:mm:ss」に変更することで、24時間以上の時刻も正確に表示できます。
勤務時間の集計や作業時間の合算など、実務でよく使われるシーンで正しい関数と書式を使いこなすことが業務効率を大幅に高めるポイントとなります。
60進法が使われる身近なシーンとオンライン変換ツール
続いては、60進法が日常生活や業務のどのような場面で使われているか、また便利なオンライン変換ツールの活用方法について確認していきます。
60進法が使われる主な場面
私たちの身のまわりで60進法が使われている主な場面を以下の表にまとめました。
| 分野 | 60進法の使われ方 | 具体例 |
|---|---|---|
| 時間管理 | 時・分・秒 | 時計・スケジュール・スポーツタイム |
| 地理・測量 | 緯度・経度の度分秒(DMS) | GPS座標・地図・航空・海上ナビ |
| 天文学 | 赤経・赤緯・角距離の表記 | 天体の位置・望遠鏡の方向設定 |
| 測量・建築 | 角度の度分秒(度・分・秒) | 土地の境界測量・建物の傾き測定 |
| 音楽 | BPM・拍子の時間的概念 | テンポ・演奏時間の計算 |
このように、60進法は私たちの生活の多岐にわたる場面で活躍しており、その知識は理科系・文科系を問わず役立つものです。
オンライン変換ツールの活用方法
60進法と10進法の変換を手動で計算するのが面倒な場合、オンラインの変換ツールや変換サイトを活用することが実用的です。
「度分秒 変換」「時分秒 10進法 変換」などで検索すると、数値を入力するだけで自動変換してくれるWebツールが多数見つかります。
GoogleマップやGoogle検索でも「35°40′12″ to decimal」のように検索すると直接変換結果が表示される場合があります。
頻繁に変換作業が必要な場合は、エクセルにテンプレートとして変換式を組み込んでおくのが最も効率的な方法といえるでしょう。
プログラミングでの60進法変換
PythonやJavaScriptなどのプログラミング言語でも、60進法と10進法の変換は基本的な演算で実現できます。
【Pythonで時分秒を10進法に変換する例】
h, m, s = 1, 45, 30
decimal_hours = h + m/60 + s/3600
print(decimal_hours) # 出力:1.7583333…
【Pythonで10進法を時分秒に変換する例】
decimal = 1.7583333
h = int(decimal)
m = int((decimal – h) * 60)
s = int(((decimal – h) * 60 – m) * 60)
print(f”{h}時間{m}分{s}秒”) # 出力:1時間45分29秒
プログラミングを使った変換は、大量のデータを一括処理する場合に非常に強力なアプローチです。
まとめ
本記事では、60進法と10進法の基本的な違いから、時分秒・度分秒の相互変換の計算式、エクセル関数を使った実践的な変換方法、60進法が使われる身近なシーン、オンライン変換ツールの活用まで幅広く解説してきました。
60進法から10進法への変換は「分 ÷ 60 + 秒 ÷ 3600」を足すだけというシンプルな計算であり、一度覚えてしまえばさまざまな場面で応用できます。
エクセルの関数を活用すれば、勤務時間の集計やGPS座標の変換も自動化でき、業務効率の向上につながります。
60進法は古代バビロニアから受け継がれた知恵の結晶であり、現代のデジタル社会においても時間・角度・地理の分野で欠かすことのできない表記法です。
本記事を参考に、60進法と10進法の変換を自在に使いこなせるようになってください。