在 Excel 中,如果已知两个点的经纬度坐标,可以使用以下公式计算出其中一个点相对于另一个点的方位角(也称方向角、航向角):
=MOD(DEGREES(ATAN2(COS(RADIANS(纬度2))*SIN(RADIANS(经度2-经度1)),COS(RADIANS(纬度1))*SIN(RADIANS(纬度2))-SIN(RADIANS(纬度1))*COS(RADIANS(纬度2))*COS(RADIANS(经度2-经度1))))+360,360)
其中:
- 纬度1、经度1 表示第一个点的经纬度坐标;
- 纬度2、经度2 表示第二个点的经纬度坐标;
- RADIANS 是将角度转换为弧度的函数;
- ATAN2 返回给定 x 及 y 坐标的反正切值;
- COS、SIN 是求取余弦值和正弦值的函数;
- DEGREES 将弧度转换为角度的函数;
- MOD 是取模运算,将计算结果限制在 0~360 度之间。
这个公式的返回值为以度为单位的方位角,则北方为0°,东方为90°,南方为180°,西方为270°。
Excel中坐标反算方位角的公式如下:
=MOD(DEGREES(ATAN2((Y2-Y1),(X2-X1))),360)
其中,X1、Y1为起点坐标,X2、Y2为终点坐标。
1.方位角“度”格式公式: =(PI()*(1 - SIGN(B3-$B$1) / 2) - ATAN((A3-$A$1) /(B3-$B$1)))*180/PI()
2.Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。
大家在关注