如何用excel编辑公式计算坐标方位角?

如题所述

[转帖]EXCEL中计算方位角距离公式 EXCEL中计算方位角距离公式电子表格中求方位角公式度格式: =(PI()*(1 - SIGN(B3-$B$1) / 2) - ATAN((A3-$A$1) /(B3-$B$1)))*180/PI() Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。 度分秒格式: =INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180/PI()) &"-"& INT( ((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180 /PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180/ PI()))*60)&"-"&INT( (((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3- $b$1)))*180/PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3- $b$1)))*180/PI()))*60-INT(((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) / (B3-$b$1)))*180/PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) / (B3-$b$1)))*180/PI()))*60))*600)/10 其中:A1,B1中存放测站坐标,a3,b3放终点坐标。上面的计算出来的是度分秒格式,也就是字符串格式,不能用来计算,只是用来看的哟!下面这个简单一点: =(PI()*(1 - SIGN(B3-B1) / 2) - ATAN((A3-A1) /(B3-B1)))*180/PI() Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。 求距离公式: =Round(SQRT(POWER((A3-$A$1),2)+POWER((B3-$B$1),2)),3)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-05
A(X1,Y1)、B(X2,Y2).方位角公式=arctan((Y2-Y1)/(X2-X1)). 如果,X2-X1>0,Y2-Y1>0,方位角就等于arctan((Y2-Y1)/(X2-X1)). 如果,X2-X1<0,Y2-Y1>0,方位角就等于arctan((Y2-Y1)/(X2-X1))+180.如果,X2-X1<0,Y2-Y1<0,方位角就等于arctan((Y2-Y1)/(X2-X1))+180.如果,X2-X1>0,Y2-Y1<0,方位角就等于arctan((Y2-Y1)/(X2-X1))+360.计算A.B两点间距离?公式=√(X2-X1)的平方+(Y2-Y1)的平方============================如果你的方位角计算方式没有错的话那公式应该是这样的 A1 B1 C1 D1 列表示 X1 Y1 X2 Y2 则在E2单元格输入:=IF(AND(C2-A2>0,D2-B2>0),ATAN((D2-B2)/(C2-A2))*180/PI(),IF(AND(C2-A2<0,D2-B2>0),ATAN((D2-B2)/(C2-A2))*180/PI()+180,IF(AND(C2-A2<0,D2-B2<0),ATAN((D2-B2)/(C2-A2))*180/PI()+180,ATAN((D2-B2)/(C2-A2))*180/PI()+360)))如果需要换算成测量所用的度分秒:则在F2输入:=INT(E2)&"°"&INT((E2-INT(E2))*60)&"′"&ROUND((60*(E2-INT(E2))-INT(60*(E2-INT(E2))))*60,2)&"″"
第2个回答  2017-05-13
[转帖]EXCEL中计算方位角距离公式EXCEL中计算方位角距离公式电子表格中求方位角公式度格式:=(PI()*(1-SIGN(B3-$B$1)/2)-ATAN((A3-$A$1)/(B3-$B$1)))*180/PI()Excel中求方位角公式:a1,b1放起始点坐标a3,b3放终点坐标。度分秒格式:=INT((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI())&"-"&INT(((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()-INT((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()))*60)&"-"&INT((((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()-INT((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()))*60-INT(((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()-INT((PI()*(1-SIGN(B3-$b$1)/2)-ATAN((A3-$a$1)/(B3-$b$1)))*180/PI()))*60))*600)/10其中:A1,B1中存放测站坐标,a3,b3放终点坐标。上面的计算出来的是度分秒格式,也就是字符串格式,不能用来计算,只是用来看的哟!下面这个简单一点:=(PI()*(1-SIGN(B3-B1)/2)-ATAN((A3-A1)/(B3-B1)))*180/PI()Excel中求方位角公式:a1,b1放起始点坐标a3,b3放终点坐标。求距离公式:=Round(SQRT(POWER((A3-$A$1),2)+POWER((B3-$B$1),2)),3)
相似回答