六十进制度分秒化十进制,其中A1单元格角度值35°35′42″书写格式为35.3542。
=SIGN(A1)*(INT(ABS(A1))+INT((1e-10+ABS(A1)-INT(ABS(A1)))*100)/60+MOD(ABS(A1*100)-INT(ABS(A1*100)),1)/36)

=SIGN(A1)*(INT(ABS(A1))+INT((ABS(A1)-INT(ABS(A1)))*60)/100+(ABS(A1*60)-INT(ABS(A1*60)))*60/10000)
已知两点坐标A(X1,Y1),B(X2,Y2),AB方位角计算公式,计算结果单位弧度。
=PI()*(1-SIGN(Y2-Y1)/2)-ATAN((X2-X1)/(Y2-Y1))

=SIGN(A1*180/PI())*(INT(ABS(A1*180/PI()))+INT((ABS(A1*180/PI())-INT(ABS(A1*180/PI())))*60)/100+(ABS(A1*180/PI()*60)-INT(ABS(A1*180/PI()*60)))*60/10000)
=PI()/180*SIGN(A1)*(INT(ABS(A1))+INT((1e-10+ABS(A1)-INT(ABS(A1)))*100)/60+MOD(ABS(A1*100)-INT(ABS(A1*100)),1)/36)
abs(number)返回给定数值的绝对值,即不带符号的数值。
cos(number)返回给定角度的余弦值,number以弧度为单位。
=DEGREES(angel)将弧度转换成十进制角度。
=RADIANS(angel)将十进制角度转换成弧度。
int(number)将数值向下取整最接近的整数。
mod(number,divisor)返回两数相除后的余数。
PI()返回圆周率Pi 3.14159265358979的值,精确到15位,不需要参数。
=POWER(number,power)计算某数的乘幂。
sign(numbei)返回数值的正负号:数字为正时,返回1;数字为零时,返回零;数字为负时,返回-1。
sin(angel)返回给定角度的正弦值,angel以弧度为单位。
tan(angel)返回给定角度的正切值,angel以弧度为单位。
字符串函数
1、CONCATENATE(TEXT1,TEXT2),可TEXT1&TEXT2,TEXT1+TEXT2。注意字符串有时要用引号标识。将若干个字符串合并到第一个字符串。
2、left(text,num,chars)从一个文本字符串的第一个字符开始返回制定个数的字符。
3、right(text,num,chars)从一个文本字符串的最后一个字符开始返回制定个数的字符。
4、mid(text,startnum,chars)从一个文本字符串中指定的起始位置返回指定长度的字符。
设置单元格自定义格式,巧妙利用时间格式进行度分秒六十进制计算。单元格自定义为[h]”°”mm”′”ss”″”格式,角度值除以24即可进行角度加减运算且显示为度分秒格式。

excel函数使用首先注意语法,了解各参数的含义,函数编辑要在英文状态下这点很重。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。