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

合集下载

excel 输入度分秒

excel  输入度分秒

excel 中怎样输入角度?怎样进行角度运算?
热心网友2010-12-3
最佳答案
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中 度分秒 (°'” )的输入转换及
后续计算应用
众所周知,由于在EXCEL中我们无法直接用°'”模式的数据进行后续计算,所以我们可以采用两种方法把°'”模式的数据进行转换成可以进行后续计算的模式来进行数据的后续计算。

1、把 °'” 模式转换成 °的模式。

方法如下:
例:把24°58′32″转换成可以进行后续计算的24.9755556°我们可以在B8单元格中直接输入数据24.5832,然后在C8单元格中输入
=INT(B8)+INT(100*MOD(B8,1)/60+MOD(B8*100,1)/36然后按下回车键,这时A2单元格中就会显示以度为单位的数据24.9755556,然后我们就可以用此数据进行后续计算了。

2、把 °'” 模式转换成 弧度的模式。

(因为在excel单元格格式中没有°'”格式,故我们要借助于excel格式中现有的时分秒的格式,即[h]:mm:ss格式,所以在输入前我们要对需要输入时分秒的单元格进行设置。

方法如下:选中单元格-点击鼠标右键-设置单元格格式-数字-分类-点击“自定义”-在类型栏里往下拉选中[h]:mm:ss-确定),然后即可对数据进行输入了。

以上为个人整理:适合初学者交流
之用,由于本人也是初学者,如有
更好的方法欢迎不吝赐教。

QQ:834278806。

EXcel中带度分秒符号的角度与弧度的互化VBA代码

EXcel中带度分秒符号的角度与弧度的互化VBA代码
Dim J As Integer
Dim h As Integer
Dim w As Double
w = 0
For i = 0 To UBound(k)
For J = 1 To k(i).Rows.Count
For h = 1 To k(i).Columns.Count
Dim i As Integer
Dim J As Integer
Dim h As Integer
Dim w As Double
w = 0
For i = 0 To UBound(k)
For J = 1 To k(i).Rows.Count
For h = 1 To k(i).Columns.Count
Public Function PI1()
PI1 = Application.WorksheetFunction.PI()
End Function
Function TN(S) As Double '角度化为弧度
Dim Mi As Double
Dim Du, Fen As Integer
If (Mid(S, 1, 1) = "-") Then
S = Mid(S, 2, Lenth - 1)
k = -1
End If
For i = 1 To Lenth
If (Mid(S, i, 1) = "°") Then
W1 = i
Fen = Fen + 60
Du = Du - 1
End If
SDu = CStr(Du)
If (Fen < 10) Then

excel计算度分秒三角函数

excel计算度分秒三角函数

excel计算度分秒三角函数
在Excel中,我们可以使用度分秒表示角度,并使用三角函数计算角度的正弦、余弦和正切值。

下面是具体的操作步骤:
1. 将角度表示成度分秒的形式。

例如,45.5度可以表示成45°30'0'。

2. 使用Excel中的DEGREES函数将度分秒转换为十进制度数。

例如,将45°30'0'转换为十进制度数的公式为:
=(45+30/60+0/3600)*PI()/180。

3. 使用Excel中的SIN、COS和TAN函数计算角度的正弦、余弦和正切值。

例如,要计算45.5度的正弦值,可以使用公式:
=SIN((45+30/60+0/3600)*PI()/180)。

4. 使用Excel中的ASIN、ACOS和ATAN函数计算反三角函数。

例如,要计算正弦值为0.5的角度,可以使用公式:
=ASIN(0.5)*180/PI()。

通过以上步骤,我们可以在Excel中方便地计算度分秒表示的角度的三角函数值。

- 1 -。

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

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中,可以使用以下函数来计算度分秒的三角函数:1. 度/角度转换为弧度:Excel中的三角函数的参数是弧度制。

因此,我们需要将度数转换为弧度。

可以使用以下公式将度转换为弧度:弧度 = 度 * PI( / 180。

其中,PI(函数返回圆周率π的值。

2.弧度转换为度/角度:有时候,我们可能需要将弧度转换为度数。

可以使用以下公式将弧度转换为度数:度=弧度*180/PI(。

在Excel中,有很多内置的三角函数函数,包括:-SIN:计算给定角度的正弦值。

-COS:计算给定角度的余弦值。

-TAN:计算给定角度的正切值。

-ASIN:计算给定值的反正弦值(返回的是弧度)。

-ACOS:计算给定值的反余弦值(返回的是弧度)。

-ATAN:计算给定值的反正切值(返回的是弧度)。

-ATAN2:计算给定的x和y坐标所代表的角度(返回的是弧度)。

下面是使用这些函数计算度分秒的三角函数的示例:假设有一个角度为30度15分45秒(30°15'45")。

我们首先将这个角度转换为弧度:等于30度15分45秒的角度=30+15/60+45/3600=30.2625弧度=30.2625*PI(/180然后,我们可以使用SIN函数来计算正弦值:正弦值=SIN(弧度)同样地,我们可以使用COS函数和TAN函数来计算余弦值和正切值。

如果我们想要将弧度转换回度数,可以使用以下公式:度数=弧度*180/PI同样地,我们可以使用ASIN函数,ACOS函数和ATAN函数来计算反正弦值,反余弦值和反正切值。

另外,如果我们有一个坐标点的x和y坐标,我们可以使用ATAN2函数来计算该坐标点所代表的角度(返回的是弧度)。

角度在excel中如何输入并使其能计算

角度在excel中如何输入并使其能计算

角度在excel中如何输入并使其能计算展开全文excel角度输入正常情况下是不能在一个单元格内输入度分秒,即使你输入成123°45′67.89″的格式,但是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.894、最后一步就是将其在转化为十进制的度数,再用十进制度数转化弧度的函数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,这样就大功告成了。

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

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

excel里的角度的度分秒与小数点格式互相转换一、角度的度分秒与小数点格式互相转换EXCEL能将角度转换成度"°"分"′"秒"〃"格式吗?如将:120.999722222222°转换成120°59′59〃.32.55°转换成32°33′0〃我知道可以用函数RADIANS将角度转换为弧度,但我们工程测量上用到的角度计算是以度分秒(比如:126°12′36〃)来记录并进行计算的,在Excel中怎样用这些数据进行计算?1.设定公式“=A1/24”,并将单元格的格式设定为自定义格式:[h]°mm′ss〃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 。

当然也不只是这几种,大家也可以自己测试一下,找一下其它合适的字体。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在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
//将「°」「’」「‖」分别置换成「:」这也证实了采用时间格式处理方式
另:按‖度分秒‖定义的常规互换方法,我们还可以用常规算术公式,谓之方法三:
B4=INT(ROUND(A2,6))&‖°‖&INT(ROUND((A2-INT(A2))*60,6))&‖′‖&ROUND((( (A2-INT(A2))*60-INT(ROUND((A2-INT(A2))*60,6)))*60),0)&‖″‖
小结:Excel中角度与度分秒互换最简单的方法就是用TEXT()函数,下面我们来看看角度与弧度的相互转换。

角度与弧度的相互转换相对比较轻松了,因为Excel中有现成的函数。

公式如下:
D2=RADIANS(A2)
E2=DEGREES(D2)
// randians() 函数功能直接将角度转化为弧度,degrees()函数功能直接将弧度转化为角度
另:我们还可以利用―圆周‖概念来实现角度与弧度的相互转换
弧度=角度*pi()/180 逆向思维角度=弧度*180/pi()
故公式可替换为:
D2=A2*PI()/180
E2=D2*180/PI()
至此角度–度分秒,角度–弧度,弧度–角度都可以相到转换了,细心的盆友可能会问:度分秒直接转换成弧度可以否?答案是肯定的,请看。

如图H列单元格格式设置为自定义###‖"‖度‖"‖##‖"‖分‖"‖##‖"‖秒‖"‖
I2=(RADIANS(INT(H2/10000)+((INT(H2/100)-INT(H2/10000)*100))/60+(H2 -(INT(H2/100))*100)/3600))
//此公式就是运用了前面介绍的按‖度分秒‖定义的常规互换方法原理进行递归推算
好了,都介绍完了。

可花了surda不少时间!最后……
度/分/秒的输入问题
在工程计算中经常要用到度、分、秒,通常的做法就是插入特殊字符来输入。

但是在Excel 中显示的结果却不近人意,三者之间的字符间距太大,看起来就象刚学会写字的人写的东西。


实这是由字体引起来的,一般情况下系统默认的字体是宋体,在这种情况下输入度分秒的时候,它们之间的间距就会比较大。

下面几种字体的效果就比较好:
Arial Unicode Ms , Batang , Dotum , Gungsuh , New Gulim , Gulim ,Verdana。

当然也不只是这几种,大家也可以自己测试一下,找一下其它合适的字体。

相关文档
最新文档