Excel의 Haversine 방정식

...

Haversine 방정식을 사용하여 지구상의 두 점 사이의 거리를 계산합니다.

Haversine 방정식은 해양 항해의 기본 방정식 중 하나입니다. 두 점의 위도와 경도와 구의 지름을 알고 있는 경우 구의 두 점 사이의 거리를 생성하는 데 사용됩니다. 그것은 대부분 GPS 장치로 자동화되었습니다. 지오캐싱을 하는 일부 사람들은 이 방정식을 로컬 Excel 사본에 로드한 다음 그들은 단순히 시작점과 끝점을 입력하여 이동해야 하는 거리를 결정할 수 있습니다. 여행하다.

변수 설정

Haversine 방정식에는 위도와 경도에 대한 4개의 입력 변수가 필요합니다. Excel에서 이를 설정하려면 Excel에서 특정 셀의 이름을 지정하고 수식에서 해당 셀 이름을 참조합니다. Excel에서 셀을 클릭한 다음 수식 입력줄 왼쪽의 공백에 이름을 입력하여 셀의 이름을 지정할 수 있습니다. "A1" 셀을 클릭하고 이름을 "Latitude_1"로 지정합니다. "A2" 셀을 클릭하고 "Latitude_2"라는 이름을 지정합니다. "B1"셀을 클릭하고 이름을 지정하십시오. "경도_1." "B2" 셀을 클릭하고 "Longitude_2"라는 이름을 지정합니다. 이러한 셀을 식별할 수 있도록 색상을 변경하는 것이 좋습니다. 나중에.

오늘의 비디오

상수 설정

Haversine 방정식의 다른 부분은 탐색되는 구의 반경입니다. 일반적으로 이것은 지구입니다. 위의 위도 및 경도 숫자와 마찬가지로 이러한 변수가 포함된 셀의 이름을 지정합니다. "C1"을 클릭하고 이름을 "RadMiles"로 지정하고 "C2" 셀을 클릭하고 "RadKilom"으로 이름을 지정합니다. C1 셀에 "3959"를 입력하십시오. C2 셀에 "6371"을 입력합니다. C3 셀에서 리본 인터페이스의 "데이터" 부분을 클릭하고 선택하여 데이터 유효성 검사를 설정합니다. "데이터 유효성 검사." 유효성 검사 유형으로 "목록"을 선택하고 제공된 공간에 인용 없이 "마일, 킬로미터"를 입력합니다. 점수. C3 셀은 Miles 및 Kilometers의 두 항목이 있는 드롭다운 목록이 됩니다.

공식 입력

C4 셀에 다음 수식을 입력합니다.

=ACOS(COS(RADIANS(90-위도_1)) COS(RADIANS(90-위도_2)) +SIN(RADIANS(90-위도_1)) SIN(RADIANS(90-Latitude_2)) COS(RADIANS(경도_1-경도2)) IF(C3="마일리지", RadMiles, RadKilom)

Haversine 방정식 사용

Haversine 방정식이 포함된 스프레드시트를 사용하려면 A1 및 B1 셀에 시작점의 위도와 경도를 도 단위로 입력하십시오. 그런 다음 셀 A2와 B2에 목적지의 위도와 경도를 도 단위로 입력합니다. C3 셀에서 드롭다운을 선택하여 점 사이의 거리를 측정할 단위를 선택합니다(마일 또는 킬로미터). C4 셀에는 두 점 사이의 거리가 표시됩니다.