excel中如何使用if函数反算坐标方位角?谢谢。

2024-12-03 05:18:02
推荐回答(2个)
回答1:

假设:
A1=x1,B1=y1,A2=x2,b2=y2,
方位角C1=IF(A2B1,DEGREES(ATAN((B2-B1)/(A2-A1))),DEGREES(ATAN((B2-B1)/(A2-A1)))+360))
距离D1=SQRT((A2-A1)^2+(B2-B1)^2)

那个家伙告诉你的不对,一是if条件不对,二是没有考虑角度和弧度,三是【arctan】在excel中写作【ATAN】。

回答2:

=IF((A2-A1)>0,IF((B2-B1)>0,arctan((B2-B1)/(A2-A1)),arctan((B2-B1)/(A2-A1))+360),IF((B2-B1)>0,arctan((B2-B1)/(A2-A1))+180,arctan((B2-B1)/(A2-A1)))+180)
你试试看吧。由于arctan函数我这里没有,没办法验证,但是去点arctan函数后是验证过的。