Excelのハバシン式

著者: Marcus Baldwin
作成日: 21 六月 2021
更新日: 10 J 2024
Anonim
Excelのハバシン式 - 用品
Excelのハバシン式 - 用品

コンテンツ

Haversine Formulaはオフショアナビゲーションの基本方程式の1つです。両方の点の緯度と経度、および球の直径がわかっている場合は、球の2点間の距離を生成するために使用されます。この式は、GPSユニットで大規模に使用されています。 "ジオキャッシング"をしている人の中には、その方程式をExcelスプレッドシートで用意したいという人もいます。だからあなたはちょうどあなたが移動する必要がある距離を決定するためにあなたの出発点と目的地を入力する必要があります。


Haversine Formulaを使って、地球上の2点間の距離を計算します。 (PhotoObjects.net/PhotoObjects.net/Getty Images)

変数を定義する

Haversine Formulaは緯度と経度に4つの変数を必要とします。 Excelでそれらを定義するには、特定のセルに名前を付けて式でそのような名前を参照する必要があります。セルに名前を付けるには、セルをクリックして数式バーの左側の空白部分に名前を入力します。 「A1」をクリックして「Latitude_1」という名前を付けます。 「A2」をクリックして「Latitude_2」という名前を付けます。 「B1」をクリックして「Longitude_1」という名前を付けます。 「B2」をクリックして「Longitude_2」という名前を付けます。後で識別できるように、これらのセルの色を変更すると非常に便利です。

定数を定義する

Haversine Formulaの他の部分は、ナビゲートされている球の半径です。通常、これは地球です。上記の緯度と経度の数値のように、これらの変数を含むセルに名前を付けます。 「C1」をクリックして「RadMiles」という名前を付け、「C2」をクリックして「RadKilom」という名前を付けます。セルC1に「3959」と入力し、セルC2に「6371」と入力します。セルC3で、リボンインターフェイスの[データ]部分をクリックして[データ検証]を選択し、データ検証を設定します。 "検証の種類として"引用符なしで "Miles、Kilometers"と入力されたスペースに入力します。セルC3は、MilesとKilometersの2つのエントリを含むドロップダウンリストになります。

式を入力してください

セルC4に次の数式を入力します。

= ACOS(COS(RADIANS(90-Latitude_1)) COS(RADIANS(90-Latitude_2))+ SIN(RADIANS(90-Latitude_1)) SIN(RADIANS(90-Latitude_2)) COS(RADIANS(経度1 - 経度2)) IF(C3 = "マイル"、RadMiles、RadKilom)


ハバシン式を使う

Haversine Formulaを含むワークシートを使用するには、セルA1とB1に原点の緯度と経度を度数で入力します。次に、目的地の緯度と経度をセルA2とB2に、度単位で入力します。セルC3のドロップダウンリストから選択して、ポイント間の距離を測定する単位(マイルまたはキロメートル)を選択します。セルC4は、2点間の距離を表示します。