作业帮 > 综合 > 作业

己知地球上两点的经纬度,算出两点间的距离,求excel公式

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/13 06:24:07
己知地球上两点的经纬度,算出两点间的距离,求excel公式
有知道的能不能改改的?或者有新的excel公式可以代替的?
=6378137*ACOS(SIN(C3)*SIN(E3)+COS(C3)+COS(E3)*COS((B3-D3)))*3.1415926/180
A经度116.233396A纬度39.972482B经度116.233388B纬度39.972478

注:我是门外汉,写多了看不懂,只要正确的excel公式即可,
麻烦把符号字母代表什么都写好了,
己知地球上两点的经纬度,算出两点间的距离,求excel公式
A B C D
1 112.19246 23.62301 112.19246 23.623
E1 = 6378.137*acos(sin(A1)*sin(B1)*cos(C1-D1) + cos(A1)*cos(B1))*3.1415926/180
单位:公里
再问: 你好,问一下A1、B1、C1、D1分别代表什么呢?
再答: 原理: 设地球上某点的经度为lambda,纬度为phi, 则这点的空间坐标是 x=cos(phi)*cos(lambda) y=cos(phi)*sin(lambda) z=sin(phi) 设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2) 则它们的夹角为 A=acos(x1*x2+y1*y2+z1*z2),A是角度 则两地距离为 A/180*pi*R,其中R为地球平均半径6371 误差不超过1%