zoukankan      html  css  js  c++  java
  • 角度在excel中如何输入并使其能计算

    excel角度输入正常情况下是不能在一个单元格内输入度分秒,即使你输入成123°45′67.89″的格式,但是excel是不认识这种格式,不会进行计算的。excel计算都是用弧度的。 本文将会用两种方法在excel输入角度,然后让其转化为弧度,这样就可以进行后续的角度计算了。

    第一种取整法

      excel中角度计算

    excel中角度计算

       以123°45′67.89″为例,在excel中输入格式为123.456789,然后通过公式转化为弧度2.160174089,这样就可以进行后续的计算了,因为它已经是弧度了。

    下面我主要说说,公式部分的思路, 取整法,从字面意思就是将有小数的数字取它的整数部分,以这个思路就可以将123.456789里面的度,分,秒都提取出来。

    excel用到的函数式int()取整公式

    1、取度,int(123.456789) 值为123;

    2、取分,(123.456789-int(123.456789))*100这个时候值为45.6789然后在对其取整int(45.6789),那么结果出来了,分是45;

    3、取秒,最后的秒跟前面的方法是一样的思路,只是嵌套的多了点。 在分的基础上取整就可以了。((123.456789-int(123.456789))*100-int((123.456789-int(123.456789))*100))这个时候值为67.89

    4、最后一步就是将其在转化为十进制的度数,再用十进制度数转化弧度的函数RADIANS()换算成弧度就ok了。将分除以60,将秒除以3600,都和度相加。 最后的整体公式是:

    int(123.456789)+(int((123.456789-int(123.456789))*100))/60+(((123.456789-int(123.456789))*100-int((123.456789-int(123.456789))*100)))/3600最后的结果就是十进制的123.7688583,然后再用度转弧度的公式RADIANS(123.7688583),

    结果为2.160174089,这样就大功告成了。

    说的全是数字公式可能迷惑,下面有我做好的表格,下载下来结合上述文字就会理解更深刻了。

    ps: 这里需要注意的是再输入的格式你会碰到想这样几种情况,那么对应的输入位数是不能变的, a、123°00′67.89″  输入格式123.006789 b、123°00′00.89″  输入格式123.000089 c、123°05′07.00″  输入格式123.050700或者123.0507 d、0°05′07.00″    输入格式0.050700或者0.050700 只要位数对,结果就不会出现问题。  

    第二种取位法。

      excel中角度计算

    excel中角度计算

    取位法的要点就是你输入的位数要是固定的,这样才能每次得到真实的值,固定为数就像取整法一样输入123.456789代表的意思依然是123°45′67.89″这样输入的好处就是你可以方便的输入,而且excel也认识这是小数,可以列入计算部分。

    下面说思路,

    首先取下整数部分(及123度),也可以用上面的函数int()取整,

    然后去中间用函数mid()取45分,

    最后还是用函数mid()取67.89秒,取秒的时候要注意先取67,再去89. 这样就是格式必须是死的,所以必须设置你输入的单元格为6位小数,这是必须的。不然回去错位。经过测试还是很好用的。

    整体的公式就是

    =RADIANS(TRUNC(A1)+MID(A1,5,2)/60+(MID(A1,7,2)+MID(A1,9,2)/100)/3600)。

    下面有做好的excel表,里面有取整法和取位法。以后大家在遇见这种要在excel表格输入角度,你就不必先把角度换算成弧度输入了。尤其是那些要计算导线的,里面会有大量的角度输入和计算,包括角度平差。

    接下来我还会继续分析excel的角度计算和角度怎样用123°45′67.89″显示的技巧,显示的时候是直接用弧度转化为123°45′67.89″。期待吧!!  

  • 相关阅读:
    【转】在xcode5中修改整个项目名
    Mac: Alias[设置命令的别名]
    合并静态库文件
    Xcode6:模拟器消失了?
    Xcode6: CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...
    element-ui之layout布局el-row标签
    sqlserver 数据库显示"正在恢复"的解决办法
    sql server 收缩日志
    mysql Client does not support authtication protocol requested by server;consider upgrading mysql client
    mysql安装版安装教程
  • 原文地址:https://www.cnblogs.com/wlone/p/3283364.html
Copyright © 2011-2022 走看看