文档库 最新最全的文档下载
当前位置:文档库 › 关于excel中角度计算及角度乘以24的问题

关于excel中角度计算及角度乘以24的问题

关于excel中角度计算及角度乘以24的问题
关于excel中角度计算及角度乘以24的问题

关于excel中角度计算及角度

乘以24的问题

安玉赟

(中铁一局四公司蜀蓉立交项目部)

【摘要】本文给出了在工程测量中用excel进行坐标计算时关于角度的显示及计算问题

在工程测量中用excel计算坐标时,我们不能直接输入度分秒的格式来进行显示和计算,那我们应该怎么办呢?首先我们想到的是度分秒是六十进制,而在我们日常生活中还有哪些要用到六十进制呢?那就是时间,所以我们要用时间的格式来替代度分秒在excel中进行显示计算,那么我们下面就具体说明一下计算过程。

首先把方位角单元格格式要自定义为[h]"°"mm"′"ss.00"″"就可以了,输入的时候要按时间格式输入:"128:53:24" ,这样就会显示为128°53 ′24.00〃了,如图1所示,这样就完全符合我们日常度分秒的显示形式了。

图1

接下来我们在excel中进行三角函数的计算,举例如下,如图2所示

图2

计算结果如下

1、ROUND(number,num-digits)按指定的位数对数值进行四舍五入。

2、RADIANS(angle)将角度转为弧度,由于excel三角函数计算时只能用弧度,所以要将角度装换为弧度。

我们可以看到在计算时方位角要乘以24,那么接下来说下为什

么方位角要乘以24呢?原因很简单由于excel中时间以天为单位,方位角虽然显示的是128°53′24.00″,但它的实际意义是128时53分24秒,也就是 5.370416667天,在excel计算时用的也是5.370416667,1天是24小时,5.370416667乘以24等于128.89,即128.89度,所以在计算时乘以24就可以了。

这里我们只介绍了一种在excel中角度的计算方法,其实还有很多方法同样可以实现excel中角度的显示和计算问题。

安玉赟

2015年3月13日

excel实现角度计算

在测量工作中,你是否感觉到有很不方便的时候?比如,计算一个角度的三角函数值,而角度的单位是60进制的,此时, 你一定感到很无奈,因为,Excel本身无法直接计算60进制的角度的三角函数!还有,如果你的工作表中有了点坐标值(二维或者三维),要在CAD中展绘出来,怎样才能又快又直接? 不然,就只有拐弯摸角了,很痛苦啊!其实,只要对Excel进行一些挖掘,就可以发现Excel 的功能我们还没有好好的利用呢。Excel本身提供了强大的二次开发功能,只要我们仔细的研究, 没有什么能难倒我们的。下面,好好笔者将带你走近Excel,认识它的强大的二次开发环境VBAIDE,用它来解决上面所提到的问题,就非常容易了。 初识VBAIDE,首先,你必须懂得一些简单的VB编程常识。如果不懂就只有通过其他的途径去学习了。但用不着深入的研究,只要静下心来,几个小时就可以了。 打开Excel,按Alt+F11即进入VBAIDE,学过VB的人一看就知道那就是熟悉的VB 界面。下面看看如何定义一个函数,然后利用它来解决60进制的角度的三角函数计算问题。在菜单上依次点击[插入]----->[模块],然后输入如下代码 Public Const pi = 3.14159265359 Public Function DEG(n As Double) Dim A As Double, B As Double, C As Double, D As Double, E As Double, F As Double, G As Double, KA As Double D = Abs(n) + 0.000000000000001 F = Sgn(n) A = Int(D) B = Int((D - A) * 100) C = D - A - B / 100 DEG = F * (A + B / 60 + C / 0.36) * pi / 180 End Function 这样,就定义了一个名字叫DEG的函数,它的作用就是转换60进制的角度为Excel认识的弧度。编辑完后按Alt+Q即返回Excel,再在某一单元格输入=sin(deg(A1))(A1既可以是单元格的值, 也可以是输入的角度值),回车,哈哈,怎么样?结果出来了吧?你可以用计算器检验一下是否正确。如果出现#NAME?那就要设置一下安全设置。依次点[工具]->[宏]->[安全性], 在安全级选项卡上选择“中”或者“低”,然后关闭后重新打开就可以了,以后只要是60进制的角度,就用它转换,非常方便哦。 Sub附合导线计算() Dim m As Integer, n As Integer, ms As Double, gg As Double, sht As Object, xx As Double, yy As Double, S As Double Set sht = ThisWorkbook.ActiveSheet Do While sht.Cells(m + 3, 4) <> "" m = m + 1 Loop For n = 3 To m + 2

EXCEL中关于角度的输入、输出及转换计算技巧

EXCEL中关于角度的输入、输出及转换计算技巧 角度,是我们搞测量这一行无论如何也避不开的,而电子表格EXCEL软件也是我们测量人最爱的计算工具软件之一,如何在EXCEL中输入、输出(显示)角度,这的确是一个看似简单、但又不是那么简单的问题。 先讲角度的表示形式,我们最习惯的还是度分秒的形式,如134°32′45.6″,最直观,要在EXCEL单元格中输入这组数据,没有任何问题,比如我们熟悉的路线直曲表: 可是,路线直曲表只是个最终的成果表,在大多时候,我们在EXCEL中输入角度并不只是呈现数据,而是需要根据输入的角度进行相关的计算,这些计算大多都涉及三角函数,比如正弦、余弦、正切等。在EXCEL中,所有三角函数计算的角度单位都规定是弧度。这样,就产生这样一个角度转换,我们输入度分秒的角度,在计算时则需要将它们转换成弧度。 在进一步阐述之前,我们先回顾一下EXCEL中两个有关角度转换的函数,一个是RADIANS()函数,另一个是DEGREES()函数,前者是将括号内的度数(十进制的度数,不是度分秒)转换为弧度,后者则是将括号内的弧度转换为度数(十进制)。这两个函数我们不知道使用也没有多大关系,因为我们都知道度和弧度转换系数是:180/π。 再回到前面提到的将输入的度分秒转换成弧度的这个问题,一般的解决方法是两个:1.将角度(度分秒)按小数形式输入到一个单元格,如133度32分43秒,就输入为133.3243,然后编一个自定义函数,将这个小数中的度、分、秒数字分别提取出来,转换为度,如133度32分43秒就通过“133+32/60+43/3600”这个计算式得到133.5452778度,再使用RADIANS()函数可计算得到弧度; 2.将度、分、秒分别输入到相邻的三个单元格里,并且可以通过定义单元格格式的方式给数字后面附加显示相应的角度单位,以便求得良好的显示效果,再通过类似上述第1 点的转换方法计算求得弧度。

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) 一、度分秒值换算为度 首先要将单位符号都去掉,形成1112233 的形式,分秒小于十的要在其前补0,必须如此,不然无法判断分与秒的位置。 假设原始数据在A列,第一个数据在A2单元格。 在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换所有数据),输入: =value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),1,3))+value(MID(IF(LEN(A2)=6,CONCATENATE( "0",A2),A2),4,2))/60+value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),6,2))/3600 回车即可。 下面解释转换方法和函数意义。 以1112233 为例。 算法是111+(22/60)+(33/3600),即把分、秒都算成度后相加。 MID:意为选择指定的字符,具体写法为MID(数据,顺位,字符数),先指定1-3位(度位),再指定4-5位(分位)/60,再指定6-7位(秒位)/3600。 value:意为转换成为数值,这样才能进行运算。 关键问题在于,度有可能是2位数,如果这样整个数就是6位,上例算式中的 IF(LEN(A2)=6,CONCATENATE("0",A2),A2)

如何利用excel进行角度计算

如何利用excel进行角度计算 部门: xxx 时间: xxx 整理范文,仅供参考,可下载自行编辑

将弧度转换为角度 =TEXT(MOD(A1/24,7.5>,"[h]°m′s〃"> 如何利用excel进行角度计算 随着计算机的广泛使用,水文测量量角度计算也开始使用计算机进行运算,下面我以一个例子讨论如何利用excel进行角度计算。b5E2RGbCAP 首先如何将所有角度转换成弧度。 将度、分、秒分别用一列表示如B、C、D列 用EXCEL中的计算公式,将分和秒折算成度,生成一列角度值,然后用RADIANS函数将角度值转化成一列弧度值.p1EanqFDPw 为了方便对比我们将B、C、D列合并成H列,用角度表示

然后进行计算,下面以向各角度均加9°12′3″即弧度0.160584835593912为列进行计算。加上9°12′3″<弧度0.160584835593912)后弧度的值如下。DXDiTa9E3d

此时我们将弧度转换回角度表示,进行对比。其中角度转换公式我们采用的公式如下 =TRUNC(DEGREES(G13>>&"°"&TRUNC((DEGREE S(G13>- TRUNC(DEGREES(G13>>>*60>&"′"&TRUNC(((DEGREES(G13>-TRUNC(DEGREES(G13>>>*60-TRUNC((DEGREES(G13>- TRUNC(DEGREES(G13>>>*60>>*60>&"″"RTCrpUDGiT 算法:先用DEGREES函数将弧度值转换成角度值,然后取该角度值的整数部分为度,用“°”分割,然后将原值减去整数的值乘以60,整数部分即是分,秒与分同样方法。5PCzVD7HxA 同时,我们也可以将弧度值用于其他计算。分别取cos、sin值如下。

Excel中进行方位角、坐标、高程等计算(推算公式)

Excel中计算: 一、方位角推算: αBC=αBC+β左±180 (一)方法一:直接输入公式 1、度计算: =IF(INT(B6+C6/60+D6/3600+E6+F6/60+G6/36 00-180)>=360,INT(B6+C6/60+D6/3600+E6+F6/60+ G6/3600-180)-360,IF(INT(B6+C6/60+D6/3600+E6 +F6/60+G6/3600-180)<0,INT(B6+C6/60+D6/3600+ E6+F6/60+G6/3600-180)+360,INT(B6+C6/60+D6/3 600+E6+F6/60+G6/3600-180))) 2、分推算: =INT(60*((C6/60+D6/3600+F6/60+G6/3600)-INT(C6/60+D6/3600+F6/60+G6/3600))) 3、秒推算: =IF(D6+G6>=60,D6+G6-60,D6+G6) (二)方法二:用一个过渡格来处理 S7=B6+C6/60+D6/3600+E6+F6/60+G6/3600-180 1、度计算: =IF(S7>=360,INT(S7-360),IF(S7<0,INT(S7+ 360),INT(S7)))

2、分推算: =IF(S7<0,INT(60*(S7+360-INT(S7+360), INT(60*(S7-INT(S7))) 3、秒推算: =IF(S7<0,60*(60*(S7+360)-INT(60*(S7+360 ))), 60*(60*S7-INT(60*S7))) 二、斜距改平(平距计算) =I7*SIN((J7+K7/60+L7/3600)*PI()/180) 平距=斜长×SIN(天顶距(弧度)) 三、高程计算: =Q6+M7-N7+I7*COS((J7+K7/60+L7/3600)*PI() /180) 高程=起算高程+仪高-觇高+斜长×COS(天顶距(弧度)) 四、坐标计算: 1、X坐标: =O6+H7*COS((E7+F7/60+G7/3600)*PI()/180) 2、Y坐标: =P6+H7*SIN((E7+F7/60+G7/3600)*PI()/180)

在Excel中角弧分秒之间关系及转换方法

在Excel_中角度,弧度,"度分秒"之间的关系及转换方法在正弦表达式SIN(a)中,我们知道a代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是―度分秒‖:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「‖」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。 按‖度分秒‖定义的常规互换方法 度分秒–度 110°10’10‖= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度–度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.16666666666666666 6666666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10‖ 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算? 如图是通过公式并设置Excel单元格格式实现的角度与―度分秒‖之间在的转换。 B2=A2/24 设置B2单元格格式为自定义[h]―°‖mm‖′‖ss‖″‖ C2=B2*24 设置C2单元格格式为自定义G/通用格式‖°‖ 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,‖[h]°mm′ss″‖) C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,‖°‖,‖:‖),‖′‖,‖:‖),‖″‖,)*24

关于excel中角度计算及角度乘以24的问题

关于excel中角度计算及角度 乘以24的问题 安玉赟 (中铁一局四公司蜀蓉立交项目部) 【摘要】本文给出了在工程测量中用excel进行坐标计算时关于角度的显示及计算问题 在工程测量中用excel计算坐标时,我们不能直接输入度分秒的格式来进行显示和计算,那我们应该怎么办呢?首先我们想到的是度分秒是六十进制,而在我们日常生活中还有哪些要用到六十进制呢?那就是时间,所以我们要用时间的格式来替代度分秒在excel中进行显示计算,那么我们下面就具体说明一下计算过程。 首先把方位角单元格格式要自定义为[h]"°"mm"′"ss.00"″"就可以了,输入的时候要按时间格式输入:"128:53:24" ,这样就会显示为128°53 ′24.00〃了,如图1所示,这样就完全符合我们日常度分秒的显示形式了。

图1 接下来我们在excel中进行三角函数的计算,举例如下,如图2所示 图2 计算结果如下 1、ROUND(number,num-digits)按指定的位数对数值进行四舍五入。 2、RADIANS(angle)将角度转为弧度,由于excel三角函数计算时只能用弧度,所以要将角度装换为弧度。 我们可以看到在计算时方位角要乘以24,那么接下来说下为什

么方位角要乘以24呢?原因很简单由于excel中时间以天为单位,方位角虽然显示的是128°53′24.00″,但它的实际意义是128时53分24秒,也就是 5.370416667天,在excel计算时用的也是5.370416667,1天是24小时,5.370416667乘以24等于128.89,即128.89度,所以在计算时乘以24就可以了。 这里我们只介绍了一种在excel中角度的计算方法,其实还有很多方法同样可以实现excel中角度的显示和计算问题。 安玉赟 2015年3月13日

EXCEL角度与坐标计算

主题2 EXCEL角度与坐标计算 1.3 Excel角度与坐标计算 电子表格Excel是微软的Office办公软件的重要组件,可用于编制表格、进行各种数值的批量计算,还可以利用内置的VBA程序进行二次开发自动计算,是工程中使用最广泛的软件之一。 Excel在工程计算应用中的难点是角度和三角函数的应用。 1.3.1 Excel三角函数计算 在Excel中,三角函数中的角度以及反三角函数计算出的角度结果,格式均为弧度。由于工程实际中使用度(以及60进制的度分秒),而Excel三角函数中使用弧度,两者之间必须进行转换。 除三角函数和反三角函数外,Excel中关于角度的函数,有三个比较重要: (1)圆周率常数:PI(); (2)角度转换函数(弧度转换成十进制度):DEGREES(); (3)角度转换函数(十进制度转换成弧度):RADIANS()。 Excel中角度和三角函数的基本计算见表1-1,使用时需要头脑清醒,灵活运用。 表1-1 Excel中角度和三角函数计算 输入公式计算结果说明 =PI() 3.141592654 圆周率常数,半圆对应的弧度,函数后面括号内无参数,但括号不能省略 =PI()/6 0.523598776 =RADIANS(30) 0.523598776 十进制度转换为弧度 =DEGREES(PI()/6) 30 弧度转换为十进制度 =SIN(PI()/6) 0.5 三角函数使用角度参数为弧度 =SIN(RADIANS(30)) 0.5 =ASIN(0.5) 0.523598776 反三角函数计算结果为弧度 =DEGREES(ASIN(0.5)) 30 计算结果弧度转换为十进制度 【操作1-8】某条支导线如图1-24所示,已知B点坐标及AB边的坐标方位角 AB a,观

Excel角度输入与加减计算

Excel角度输入,相加减计算 如何在excel输入角度值并实现计算呢,对于这个问题: 一、 我们首先把单元格格式自定义为:000”°”00”′”00”″”或者###”°”##”′”##”″”形式当在单元格输入如:1232540时,按回车键后这自动会变为:123°25′40″。如下图所示: 二、 如要使角度值相加减呢,当我们按上图所示直接B3=B1+B2,是得不到正确的角度值的,因为我们说看到的“123°25′40″”只是数值1232540表现形式,所以B3实际上为1232540+1761256,是以十进制相加的,而非我们角度遇60就向前进1的角度值计算法则。 那么我们可以这样做,把度分秒转化为度直接相加,然后在把结果转化为度分秒的形式,这就需要下面的转化公式: 1.度分秒转化为度公式:(eg: 123°25′40 123.4277778 ) =value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),1,3))+value(MID(IF(LEN(A2)=6,CONCAT ENATE("0",A2),A2),4,2))/60+value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),6,2))/3600 2.度转化为度分秒形式: =CONCATENATE(INT(A2),"° ",IF(INT((A2-INT(A2))*60)<10,CONCATENATE("0",INT((A2-INT(A2))*60)),INT((A2-INT(A2))*60)),"′",IF(ROUND(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60,0)<10,CONCATENATE("0",ROUND(((A2-I NT(A2))*60-INT((A2-INT(A2))*60))*60,0)),ROUND(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60,0)), "″") 以上A2为所选单元格 祝工作顺利!

角度在Excel中的换算

为解决一些同仁急需了解角度在Excel表格中运算和显示的一些特征,特发表以下意见供参考: 1、60进制角度在Excel 中的运算: 不论是角度直接计算还是导入函数都应为:RADIANS(度+分/60+秒/3600); 2、坐标反算后的方位角(包括直线或曲线)的运算与显示:在Excel中整个角度运算都是以弧度为单位的。应该说弧度在数值运算中是最简便的,而60进制的角度只是我们阅读习惯问题,因此,为了解决这个问题,最好把参与运算的弧度放在后台,而适合我们阅读形式的°′″放在可读的单元格上。角度运算的最后结果怎样以度、分、秒形式显示呢? ①、最笨的办法作成三列显示。假设A10(在后台)为弧度,A1、A2、A3分别为度、分、秒 A1 =INT(DEGREES(A10));(取整角度) A2 = INT((DEGREES(A10)-A1)*60);(余数乘60取整分) A3 =(DEGREES(A10)-A1-A2/60)*3600。(再对剩余余数乘3600取秒) 以上三列构成一个60进制完整的角度值,可以再参与运算,其精度等同弧度。 ②、在一列中直接显示带°′″的角度,设A1为放60进制角度单元格: A1 =INT(DEGREES(A10))&"°"&INT((DEGREES(A10)-INT(DEGREES(A10))) *60)&"′"&INT((((DEGREES(A10)-INT(DEGREES(A10)))*60)-INT(((DEGREES(A1 0)-INT(DEGREES(A10)))*60)))*60)&"″"第二种显示为数值与文本的混合格式,其值不能参与普通数值运算,但可以作文本混合运算。

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)

excel里的角度的度分秒与小数点格式互相转换

excel里的角度的度分秒与小数点格式互相转换 一、角度的度分秒与小数点格式互相转换 秒"〃"格式吗? EXCEL能将角度转换成度"°"分"′" 如将:120.999722222222°转换成120°59′59〃. 〃 32.55°转换成32°33′0 我知道可以用函数RADIANS将角度转换为弧度,但我们工程测量上用到的角度计算是以度 分秒(比如:126°12′36〃)来记录并进行计算的,在Excel中怎样用这些数据进行计算? mm′ss〃 并将单元格的格式设定为自定义格式:[h]° 1.设定公式“=A1/24”, 2.直接设定公式=TEXT(A1/24,"[h]°mm′ss〃") 第1种方法,方便于在计算时将度分秒转为度,这时只需乘24即可 第2种方法,度分秒转为度时,需要用公式 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"°",":"),"′",":"),"〃",)*24 (度分秒符号用单位软键盘上的符号) 二、度/分/秒的输入问题 在工程计算中经常要用到度、分、秒,通常的做法就是插入特殊字符来输入。但是在EXCEL 中显示的结果却不近人意,三者之间的字符间距太大,看起来就象刚学会写字的人写的东西。 其实这是由字体引起来的,一般情况下系统默认的字体是宋体,在这种情况下输入度分秒的 时候,它们之间的间距就会比较大。下面几种字体的效果就比较好: Arial Unicode Ms , Batang , Dotum , Gungsuh , New Gulim , Gulim 。 当然也不只是这几种,大家也可以自己测试一下,找一下其它合适的字体。 excel中坐标反算的求方位角的公式,要度分秒表示? 置镜点(X1,Y1)、后视点(X2,Y2) 方位角=(MOD(DEGREES(ATAN((Y2-Y1)/(X2-X1)))+(X2-X1<0)*180+360,360))/24 单元格格式设置成角度。 EXCEL表格中,如何将计算出来的角度值转化为度分秒格式.如:25.789001 ",INT((25.789001-INT(25.789001))*60),"′",INT((25.7890 =CONCA TENATE(INT(25.789001),"° 在EXCEL表格中输入此工式即可 01*60-INT(25.789001*60))*60),"″") 严格地说应该为: =CONCA TENATE(TRUNC(25.789001),"°",TRUNC((25.789001-TRUNC(25.789001))*60),"′",T 这个对负角也适用,用INT在负角时RUNC((25.789001*60-TRUNC(25.789001*60))*60),"″") 就会出现错误 用时间格式就可以解决了。比如计算方位角 设A点坐标(X0,Y0),B点坐标(X1,Y1),求AB方位角 在excel中,令单元格A1=X0,B1=Y0,C1=X1,D1=Y1,方位角 E1=IF(C1B1,(ATAN((D1-B1)/(C1-A 1)))*180/PI()/24,((ATAN((D1-B1)/(C1-A1)))*180/PI()+360)/24))

excel中关于角度的输入输出及转换计算技巧(详细教程)

EXCEL中关于角度的输入、输出及转换计算技巧(详细教 程) 角度,是我们搞测量这一行无论如何也避不开的,而电子表格EXCEL软件也是我们测量人最爱的计算工具软件之一,如何在EXCEL中输入、输出(显示)角度,这的确是一个看似简单、但又不是那么简单的问题。先讲角度的表示形式,我们最习惯的还是度分秒的形式,如134°32′45.6″,最直观,要在EXCEL单元格中输入这组数据,没有任何问题,比如我们熟悉的路线直曲表: ..可是,路线直曲表只是个最终的成果表,在大多时候,我们在EXCEL中输入角度并不只是呈现数据,而是需要根据输入的角度进行相关的计算,这些计算大多都涉及三角函数,比如正弦、余弦、正切等。在EXCEL中,所有三角函数计算的角度单位都规定是弧度。这样,就产生这样一个角度转换,我们输入度分秒的角度,在计算时则需要将它们转换成弧度。在进一步阐述之前,我们先回顾一下EXCEL中两个有关角度转换的函数,一个是RADIANS()函数,另一个是DEGREES()函数,前者是将括号内的度数(十进制的度数,不是度分秒)转换为弧度,后者则是将括号内的弧度转换为度数(十进制)。这两个函数我们不知道使用也没有多大关系,因为我们都知道度和弧度转换系数是:180/π。再回到前面提到的将输入的度

分秒转换成弧度的这个问题,一般的解决方法是两个:1.将角度(度分秒)按小数形式输入到一个单元格,如133度 32分43秒,就输入为133.3243,然后编一个自定义函数,将这个小数中的度、分、秒数字分别提取出来,转换为度,如133度32分43秒就通过“133+32/60+43/3600”这个计算式得到133.5452778度,再使用RADIANS()函数可计算得 到弧度;2.将度、分、秒分别输入到相邻的三个单元格里,并且可以通过定义单元格格式的方式给数字后面附加显示 相应的角度单位,以便求得良好的显示效果,再通过类似上述第1点的转换方法计算求得弧度。.前面第一种方式的优点是输入简洁,可以在一个单元格里面一气呵成把度分秒搞定,缺点是小数表示不是很直观,而且需要编程(或者整个函数)把度分秒数字提取出来,第二种方法的优点是角度表现直观,角度转换操作简单,缺点就是要在三个单元格里输入数据,稍显繁琐。同样,要把角度的计算结果输出显示,通常的做法也不外乎小数形式和度分秒形式,只不过转换过程同前面相反而已。这两种形式共同的不足在于:输入、输出、计算过程中的角度转换不直接,相当繁琐,一般还需要中间调用几个单元格存储中间结果。有没有一个能在EXCEL中角度输入、角度显示和角度转换之间找到一个更优、更便捷的方法呢?答案是肯定的。思路是:利用EXCEL的日期和时间格式。EXCEL的日期系统是这样定义的:EXCEL为每个日

Excel自定义函数(坐标反算、正算、角度化弧度)

Excel自定义函数(坐标反算、正算、角度化弧度) 在Excel中建立自定义函数 一、建立自定义函数 ㈠、录制宏: ①、打开一个新的Excel工作薄 ②、选择“工具”菜单中的“宏”子菜单,从它的下级菜单中选择“录制新宏” ③、在“录制新宏”对话框的“宏名”中输入要建立的函数名,例:Rad ④、在“保存在”列表中选择“个人宏工作薄” ⑤、左击“确定” ⑥、在“停止录”对话框中左击蓝色的小方框 ㈡、写程序代码 ①、选择“工具”菜单中的“宏”子菜单,从它的下级菜单中选择“Visual Basi c 编辑器”,双击模块* ②、将sub Rad()改写成Public Function Rad(y) ③、将下列程序代码写入(或拷贝)到 坐标反算代码 Public Function fsa(x1, y1, x2, y2) Dim aa, a, b, b1, b2, b3, a1, x, y, a0 Const pi = 3.14159265358979 x = x2 - x1: y = y2 - y1 a = Atn(y / x) If (x < 0 And y > 0) Or (x < 0 And y < 0) Then a = a + pi End If If x > 0 And y < 0 Then a = a + 2 * pi End If ab = a aa = Sgn(ab): If aa < 0 Then ab = Abs(ab) a0 = ab / pi * 180: b1 = Int(a0): a1 = (a0 - b1) * 60: b2 = Int(a1) / 100 b3 = (a1 - b2 * 100) * 60 / 10000 b = b1 + b2 + b3 fsa = b * aa '计算的角度为:°′″(12.3645---12°36′45″) End Function 将60进制角度化成弧度――2 Public Function rad(a)

EXCEL制表计算坐标的方位角及距离

EXCEL中计算方位角距离公式 发布日期:2012-01-31 作者:未知浏览次数:424 电子表格中求方位角公式 度格式: =(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)

excel怎么输入角度,可以运算的

excel怎么输入角度,可以运算的 2013-11-14 19:25匿名|分类:办公软件|浏览211次 excel怎么输入角度,可以运算的。。就是说可以用=a1+a2 之类来运算的 分享到: 2013-11-16 12:07网友采纳 热心网友 将要输入角度的a1单元格自定义为[h]°mm′ss″的格式,如输入“54:30:34”,回车,单元格自动显示为54°30′34″,这样就能进行四则运算了。应注意两个问题:1、角度结果为负值时,是无法显示的,但结果能保留并可进行下一步计算。2、角度大于360度时,无法自动减去360度,这一点和我们的习惯不一样,需要编程进行调整,但是如果是中间结果,不会影响三角函数的计算值。 单元格自定义格式的步骤:点“a1“单元格,点“格式”,点“单元格格式”,点“数值”,点“自定义”,在右边的框中下拉找到[h]:mm:ss并点击,在“类型”下方就出现该式,点击第一个“:”并进行修改,中文状态下输入“度”找到它的符号“°”,然后对第二个“:”进行修改,输入“分”的符号“′”,最后将光标放在ss的后面,输入“秒”的符号“″”。确定。向下复制即可。再在B1中输入公式=A1+A2,就能看到计算结果了。 在EXCEL的单元格中把数值设置成度、分、秒的格式可以采用如下的办法:单元格自定义格式为:[h]"°"mm"′"ss"″" 这样设置的角度其实是个数值,可以参与运算注意:(1)如果此单元格为计算结果显示,则在计算时的结果值再除以24 (2)当在此单元格输入度分秒时采用如下输入方法:度:分:秒,例如90°输为“90:”,90°28′17″输为“90:28:17” (3)当此单元格参与运算时,别忘了此单元格要乘以24 1、计算 Excel中,对于角度的运算是用“弧度”的,所以计算时要注意,若是“角度”,则要进行转换,入sin30°,公式应为=SIN(30/180*PI()),结果为0.5。 2、输入和显示 Excel中没有直接的“度分秒”的输入,但有“时分秒”的输入格式,且都是60进制度,所以可以利用之,比如120度20分30秒,可以输入为120:20:30 注意,设置其单元格格式为:自定义> > [h]"°"mm"′"ss"〃",可达到显示效果。但是在计算机内部,他记录的是时间,单位为“天”,要计算则要*24 才是小时,即度数,如 =SIN(A1*24/180*PI())

引用 如何利用excel进行角度计算

引用如何利用excel进行角度计算 随着计算机的广泛使用,水文测量量角度计算也开始使用计算机进行运算,下面我以一个例子讨论如何利用excel进行角度计算。 首先如何将所有角度转换成弧度。 将度、分、秒分别用一列表示如B、C、D列 用EXCEL中的计算公式,将分和秒折算成度,生成一列角度值,然后用RADIANS函数将角度值转化成一列弧度值.

为了方便对比我们将B、C、D列合并成H列,用角度表示

然后进行计算,下面以向各角度均加9°12′3″即弧度0.160584835593912为列进行计算。加上9°12′3″(弧度0.160584835593912)后弧度的值如下。

此时我们将弧度转换回角度表示,进行对比。其中角度转换公式我们采用的公式如下 =TRUNC(DEGREES(G13))&"°"&TRUNC((DEGREES(G13)-TRUNC(DEGREES(G13)))*60)&"′"&TRUNC(((DEGREES(G13)-TRUNC(DEGREES(G13)))*60-TRUNC((DEGREE S(G13)-TRUNC(DEGREES(G13)))*60))*60)&"″" 算法:先用DEGREES函数将弧度值转换成角度值,然后取该角度值的整数部分为度,用“°”分割,然后将原值减去整数的值乘以60,整数部分即是分,秒与分同样方法。

同时,我们也可以将弧度值用于其他计算。分别取cos、sin值如下。 另外,介绍下我们如何利用用公式得到的结果,选择该列,单击“编辑”菜单上的“拷贝”,单击“编辑”菜单上的“选择性粘贴”,然后单击“数值”,即可。

excel中角度计算

EXCEL基本操作 一、EXCEL的格式與功能 EXCEL存檔時所用的格式為OOO.xls;xls表示為活頁簿 EXCEL的主要功能是作為試算表,簡單說就是對大量的數字且複雜的數字作反覆或相同的運算。因此,運算式的輸入與函數的應用是其主要功能。 二、活頁簿與工作表 EXCEL每一個活頁簿基本上包含三個工作表,預設名稱為sheet1,sheet2,sheet3。 視情況需要可以增加工作表(在工具列上選擇「插入-工作表」即可)或是更改工作表名稱(在工作表名稱上按下滑鼠右鍵即可出現重新命名的選項)。 三、欄與列 EXCEL的欄位由A-IV,列數則由1-65536基本上是以不分頁的方式存在 1.欄與列的寬度調整:請在兩欄或兩列之間的交界上當游標顯示為「黑色雙箭 頭時」又滑鼠左鍵點兩下即可自動調整最適合的寬度或高度。 四、儲存格格式與名稱 儲存格的名稱以「欄+列」的方式命名,例如左上角第一格稱為「A1」往下一格稱作「A2」,因此往左一格稱作「B2」,不會出現有「1A」或「2B」之類的稱呼。 基本操作的功能與WORD類似。 1.數值:選擇儲存格中的數字或文字類型。 例:要顯示幣值符號必須選擇「貨幣」選項,並選擇要出現的貨幣符號。 2.對齊方式:可選擇在儲存格中文字或數字所在位置與對齊方式,以及是否合 併數個儲存格。 3.字型:主要用於調整儲存格內的字型、字型樣式與字體大小。 4.外框:設定儲存格的框線粗細與框線顏色。 5.圖樣:儲存格的底色及是否顯示底圖圖樣。 6.保護:工作表是否要隱藏或鎖定。 五、列印設定 EXCEL列印時不同於WORD必須針對所要列印的範圍加以設定及列印時所要出現的項目皆須加以設定。

如何利用excel计算角度问题操作教程

我们在利用excel处理工程的数据时经常遇到角度计算。还有就是三角函数值。但是excel 中没有直接关于角度的计算。在这里需要进行一下转换。以下是一些角度转换的方法。大家可以试一下。 Excel所有的计算都是基于度为单位例如和卡修计算器的度是一个格式都是把度分秒格式转化成度然后算出弧度再代入函数excel的三角函数都是基于弧度的算法 所以以下的原理都是度分秒→度→弧度→函数计算 以下我们将一步一步告诉大家推理的过程 下面是由已知角度进行三角函数计算举例sin 公式一、【已知角度的函数计算】已知求sin30° 【在A1输入30】 【B1输入=SIN(RADIANS(A1))】得出数据0.5 注:RADIANS把角度转换成弧度sin算弧度的函数值A1是度分秒化为度输入的也就是度为单位比如输入30.5就是30°30′00″30°+0.5×60+0×3600 当>360时也适用举例360+30° 原理:输入的是度把度转换成弧度然后算sin的值 大家在很多网上下载的一些处理角度数据问题的时候经常遇到的,让大家输入小数,对应的是度分秒。下面是具体的公式。 公式二、【小数度分秒的输入转换成度进制】 【A1输入140.2535】格式常规相当于140°25′35″ 【B1输入=SUBSTITUTE(TEXT(A1,"0.00.00"),".",":")*24】格式常规得出数据140.4263889°原理140°+25÷60+35÷3600=140.4263889° 适用公式一,这里得出的度可以代入公式一 公式二的毕竟不是很好看。我们有时候递交数据的时候可能会觉得不太美观。下面讲的是比较美观的格式。也就是我们习惯的度分秒格式。

相关文档
相关文档 最新文档