kmをマイルに変換する方法(0.62ではなく正確な0.621371)
キロメートルをマイルに変換するには、kmの数値に0.621371を掛ける。5kmなら5 × 0.621371 = 3.10686マイル、10kmなら10 × 0.621371 = 6.21371マイル、フルマラソンの42.195kmは26.2188マイルになる。0.621371という数字は覚えやすさのために選ばれた丸い値ではなく、マイルという単位のメートル法上の正確な定義から導かれた数字だ。この由来を知っておくと、計算ツールによって結果の桁が微妙に違って見える理由も理解できる。
なぜ0.621371であって0.62ではないのか
1959年に締結された国際ヤード・ポンド協定は、アメリカ、イギリスをはじめとする各国の合意によって、ヤードを正確に0.9144メートルと定めた。1マイルは1,760ヤードなので、これはちょうど1,609.344メートルという法的な定義になり、近似値ではない。この比を逆にしてkmからマイルへの係数を求めると、1km = 0.6213711922…マイルという、終わりのない小数になる。0.621371はこの数を小数点以下6桁で切り捨てたもので、実用上はほぼすべての場面で十分な精度を持つが、それでも本来の無限小数を丸めた代用の数字にすぎない。
GPSウォッチとスプレッドシートと道路標識が、同じ距離に対して微妙に異なるマイル数を表示することがあるのはこのためだ。どれも間違っているわけではなく、同じ比率をどこまでの桁数で保持しているかが違うだけである。
実例で見る変換(レース距離)
ランナーはこの換算に頻繁に出くわす。レースの距離が一方の単位系で定められていても、日常的にはもう一方の単位で語られることが多いからだ。
| 距離 | キロメートル | マイル(×0.621371) |
|---|---|---|
| 5K | 5 km | 3.10686 mi |
| 10K | 10 km | 6.21371 mi |
| ハーフマラソン | 21.0975 km | 13.1094 mi |
| フルマラソン | 42.195 km | 26.2188 mi |
フルマラソンの距離は42kmちょうどではなく、正確に42.195kmと定義されている。だからこそ、完走記念シャツには切りのいい数字ではなく「26.2マイル」という小数付きの表記が入る。km表記のトレーニングプランと、マイルで記録するアメリカ発のアプリを見比べるときは、この表を手元に置いておくとよい。
自分の数値で計算する
以下に距離をキロメートルまたはマイルで入力すると、この記事で使っているのと同じ0.621371という係数で、その場で換算結果が表示される。
よくある間違いと注意点
海里を普通のマイルと同じだと思い込む。 航空や船舶で使われる海里(かいり、nautical mile)は1.852kmであり、陸上の日常的なマイル(法定マイル、statute mile)の1.609344kmとは別物だ。海里は普通のマイルよりおよそ15%長い。例えば海図上の「40海里」の区間は、40 × 1.852 = 74.08km、これを法定マイルに換算すると46.03マイルになる。海里とマイルが同じ単位だと思い込んで一見しただけの「40マイル」と読んでしまうと、大きく数字がずれる。航空や航海の計画でこの2つを混同すると、雑学レベルの誤りでは済まず、燃料計算のような実務にまで影響する。
スカンジナビアの「mil(ミール)」を英語のマイルと混同する。 スウェーデンやノルウェーでは、「mil」という単位が今でも日常的に使われているが、これは10kmを意味し、1.609kmの英語のマイルとはまったく関係がない。誰かに「2 mil」のハイキングだと言われたら、それは20km、つまり英語のマイルではおよそ12.4マイルに相当する。「2マイル」という感覚で受け取ると、実際の距離は6倍以上になってしまう。綴りが似ているだけに紛らわしいが、指している距離はまるで違う。
規模が大きくなると0.62の丸め誤差が無視できなくなる。 1回のランニングであれば、0.62で概算しても差はほとんど見えない。しかし1年分のトレーニング距離をkmで記録し、そのまとめを0.62で換算すると誤差が積み上がる。2,000km × 0.621371 = 1,242.742マイルに対し、2,000km × 0.62では1,240マイルとなり、差は2.7マイルに達する。1回あたりでは小さくても、コーチや特定の単位を前提とするアプリのために月単位・年単位で合計する場面では、この差が実際の数字として表れてくる。
フィボナッチ数列を使った暗算のコツ。 フィボナッチ数列の連続する項(3、5、8、13、21、34、55…)の比は黄金比、約1.618に収束していき、これが実際のkm/マイル換算係数である1.609344と驚くほど近い値になっている。そのため、5マイルはおよそ8km(実際は8.047km)、8マイルはおよそ13km(実際は12.874km)、13マイルはおよそ21km(実際は20.921km)となり、それぞれ誤差は0.5%程度に収まる。これは厳密な公式として使える一致ではないが、電卓が手元にないときにざっと見当をつけるには十分実用的な方法だ。ハーフマラソンの21kmが「約13マイル」ときれいに対応するのも、この関係が背景にある。
よくある質問
1kmは何マイルか? 1キロメートルは0.621371マイルに相当する。この係数は、1959年の国際ヤード・ポンド協定によって定められた、1マイル=正確に1,609.344メートルという法的な定義から導かれている。
10Kレースは何マイルか? 10Kは10キロメートルであり、換算すると6.21371マイル、日常的には「約6.2マイル」と表現されることが多い。
フルマラソンは何マイルか? フルマラソンの距離は42.195kmで、これは26.2188マイルに相当する。切りのいい42kmを0.195km超える定義になっているため、どちらの単位で表記しても常に小数付きで語られる。
海里は普通のマイルと同じか? 違う。海里は1.852kmであるのに対し、陸上で使われる法定マイルは1.609344kmだ。海里は普通のマイルよりおよそ15%長く、航空や船舶の航法ではこの2つを別の単位として厳密に区別する必要がある。
スカンジナビアの「mil」は英語のマイルと同じか? 違う。綴りが似ているために誤解しやすいが、スウェーデンやノルウェーの「mil」は10kmを意味し、1.609kmの英語のマイルの6倍以上の長さになる。「mil」と言われたときは、どちらの単位を指しているのかを必ず確認してから換算するべきだ。