Excel自动算两坐标点方位角的公式

Excel自动算两坐标点方位角的公式,要正确,最好显示的是度分秒,还有随机变量在正负0.003与0.009之间的公式,就是0.003~0.009,-0.003~-0.009。谢谢了

=TEXT(DEGREES(ATAN2(A2-A1,B2-B1))/24,"[h]°mm\'ss\""")

=(RAND()*0.006+0.003)*IF(RAND()>0.5,1,-1)追问

哪个是X1Y1,X2Y2

追答

x1:a1,y1:b1
x2:a2,y2:b2
上一条公式忘了考虑超180°,更正如下:
方位角取(-180,180]:
=IF(DEGREES(ATAN2(A2-A1,B2-B1))>=0,"","-")&TEXT(ABS(DEGREES(ATAN2(A2-A1,B2-B1))/24),"[h]°mm\'ss\""")
方位角取[0,360):
=TEXT((IF(DEGREES(ATAN2(A2-A1,B2-B1))>=0,0,360)+DEGREES(ATAN2(A2-A1,B2-B1)))/24,"[h]°mm\'ss\""")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-11
A1 B1 C1 D1
x1 y1 x2 y2
在E1中写距离公式
=sqrt((C1-A1)^2+(D1-B1)^2)
在F1中写方位角公式
=ACOS((C2-A1)/E1)*(D1-B1)本回答被网友采纳
第2个回答  2017-11-13
大师!请问我算出来了,方位角表格显示“VALUE!”
相似回答