=6371000*ACOS(COS(RADIANS(SUM(1*LEFT(A2,FIND("°",A2)-1),MID(A2,FIND("°",A2)+1,FIND("'",A2)-FIND("°",A2)-1)/60,RIGHT(LEFT(A2,LEN(A2)-1),LEN(A2)-FIND("'",A2)-1)/3600)-SUM(1*LEFT(A1,FIND("°",A1)-1),MID(A1,FIND("°",A1)+1,FIND("'",A1)-FIND("°",A1)-1)/60,RIGHT(LEFT(A1,LEN(A1)-1),LEN(A1)-FIND("'",A1)-1)/3600)))*COS(RADIANS(SUM(1*LEFT(B2,FIND("°",B2)-1),MID(B2,FIND("°",B2)+1,FIND("'",B2)-FIND("°",B2)-1)/60,RIGHT(LEFT(B2,LEN(B2)-1),LEN(B2)-FIND("'",B2)-1)/3600)-SUM(1*LEFT(B1,FIND("°",B1)-1),MID(B1,FIND("°",B1)+1,FIND("'",B1)-FIND("°",B1)-1)/60,RIGHT(LEFT(B1,LEN(B1)-1),LEN(B1)-FIND("'",B1)-1)/3600))))
-----------------
A1 :第一点经度 B1 :第一点纬度
A2 :第二点经度 B2 :第二点纬度
经纬度格式:118°19'20" (度分秒的字符不要搞错)
--------------
如:
118°19'20" 35°4'4"
118°19'56" 35°4'46"
-----
计算结果是:1708.610943 米
---------------
当然,将地球视作标准圆球
求:excel经纬度转距离公式
求:excel经纬度转距离公式
知道两个点的经纬度,怎么用excel转换成距离?例如:A(118°19'20",35°4'4");B(118°19'56”,35°4’46”)
知道两个点的经纬度,怎么用excel转换成距离?例如:A(118°19'20",35°4'4");B(118°19'56”,35°4’46”)
其他人气:280 ℃时间:2020-02-06 03:57:39
优质解答
我来回答
类似推荐
猜你喜欢
- 1太空生活有有趣的事
- 2什么时候下名词前用定冠词the
- 3什么动物属于昆虫?
- 4he asked me what was the matter with me .和he asked his mom where his shoes were
- 5【猫】和【母鸡】的作者是老舍他被誉为?
- 6我国春秋时期著名教育家,思想家,文学家孔子在家排行笫几?
- 7一桶油第一次倒出它的7分之2,第二次比第一次多倒出3千克,两次共倒出27千克,这桶油原来有多少千克
- 8Tom is funnier than the other two.改为同义句Tom ____ ____ ____of the three.
- 9生命的意义在于设身处地替人着想,忧他人之忧,乐他人自乐
- 10某电热毯只有一个挡位,使用不方便.小明想用一电阻丝作发热体与其串联,将它改造成有两个挡位的电热毯.已知原电热毯的额定电压为220V,为了测定它的额定功率,小明把它与一个标有