excel度分秒、小数度之间的互换

合集下载

在EXCEL中度分秒的换算

在EXCEL中度分秒的换算
在单元格中输入:例36度19分12秒,即是361912;例36度19分8秒,即是361908。
【注:度分秒都需要2位数,不足两位需用0代替。此方法不能汇总】
分的零头,19.2分,零头是0.2分
0.2分=0.2*60秒=12秒
综上,36.32度=36度19分12秒
在EXCEL中设置度分秒有几方法:
1、设置单元格格式——自定义——输入:[h]"º"m"'"s"”"
在单元格中输入:例36度19分12秒,即是36:19:12
【此格式可以直接计算度分秒的总和】
2、设置单元格格式——自定义——输入:00"º"00"'"0.00"”"
excel度分秒excel分秒excel度分秒转换分秒换算度分秒换算excel输入度分秒度分秒的换算角的单位度分秒换算excel行高换算厘米分秒间离
在EXCEL中度分秒的换算
度分秒的换算:
1度=60分
1分=60秒
36.32度转换成度分秒:
看度的零头,36.32度,其零头是0.32度
0.32度=0.32*60分=19.2分

excl角度转换度分秒函数

excl角度转换度分秒函数

excl角度转换度分秒函数
在日常生活中,我们常常需要将度数从角度制(excl)转换为度
分秒制。

以下是一个可以将excl度数转化为度数、分数和秒数的函数:
1. 以浮点数形式输入角度制度数(excl);
2. 将excl角度制度数转换为角度数;
3. 将角度数取整得到度数部分;
4. 将小数部分乘以60得到分数部分;
5. 将分数部分取整得到分部分;
6. 将小数部分再乘以60得到秒数部分。

具体代码实现如下(python):
```python
def excl_to_dms(excl):
degree = int(excl)
minute = int((excl - degree) * 60)
second = round(((excl - degree) * 60 - minute) * 60, 2)
return degree, minute, second
```
例如将excl角度制度数 101.45 转换为度数、分数和秒数,则
按如下方式调用函数:
```python
degree, minute, second = excl_to_dms(101.45)
print("度数:{}°,分数:{}′,秒数:{}″".format(degree, minute, second))
```
输出结果如下:
度数:101°,分数:27′,秒数:0.0″。

用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度分秒、小数度之间的互换

excel度分秒、小数度之间的互换

excel度分秒、小数度之间的互换度分秒换为小数度将单元格数字格式设置为自定义000"°"00"′"00"″"ALT+41443"°"ALT+41444"′"ALT+41445"〃"将此格式直接复制过去就可以,输入时直接输入一连串数字,如135度12分32秒,输入1351232,单元格显示135°12′32″在A1输入你想要的度数,如 12.354897任意找个格输入=ROUNDDOWN(A1,0)&"°"&ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0)&"′"&((A1 -ROUNDDOWN(A1,0))*60-ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0))*60&"〃" 算出来就是12°21′17.6291999999977〃120 12 12转换为000.0000000°=SUM(MID(A1,1,3))+MID(A1,4,2)/60+MID(A1,6,7)/3600=IF(P23>0,TRUNC(P23)&"°"&TRUNC((P23-TRUNC(P23))*60)&"′"&TRUNC(((P2 3-TRUNC(P23))*60-TRUNC((P23-TRUNC(P23))*60))*60)&"""","-"&TRUNC(-P23 )&"°"&TRUNC((-P23-TRUNC(-P23))*60)&"′"&TRUNC(((-P23-TRUNC(-P23))*6 0-TRUNC((-P23-TRUNC(-P23))*60))*60)&"""")000"°"00"′"00"″"转换为000.0000000=LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1)+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/60)/60 =LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1))/60+(MID(A1,FIND("′",A1)+1,FIND("″",A1)-FIND("′",A1) -1))/3600000"°"00"′"00"″"转换为000 00 00LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("´",A1)-1-FIND( "°",A1))/60178°38′42″转化成178.3842=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"″",),"′",),"°",".")小数的角度转换成度分秒格式B1=INT(A1)&"度"&INT((A1-INT(A1))*100)&"分"&INT((A1*100-INT(A1*100))*100)&"秒"C1=INT(A1)+INT((A1-INT(A1))*100)/60+INT((A1*100-INT(A1*100))*100)/36 00B1是转换为度分秒C1是转换为度120.2033333°=TEXT(INT(A2),"0")&"."&TEXT(INT((A2-INT(A2))*60),"00")&"."&TEXT(((A2 -INT(A2))*60-INT((A2-INT(A2))*60))*60*10000,"0000")=TEXT(INT(A2),"0")&"."&TEXT(INT((A2-INT(A2))*60),"00")&"."&TEXT(((A2 -INT(A2))*60-INT((A2-INT(A2))*60))*60*1,"0")在A1输入你想要的度数,如 12.354897任意找个格输入=ROUNDDOWN(A1,0)&"°"&ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0)&"′"&((A1 -ROUNDDOWN(A1,0))*60-ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0))*60&"〃" 算出来就是12°21′17.6291999999977〃。

电子表格中“度分秒(°′″)”与“度”之间的转换全集

电子表格中“度分秒(°′″)”与“度”之间的转换全集

1 2 3Leabharlann 4 5INT(B8)&"°"&INT((B8-INT(B8))*60)&"′"&FIXED(((B8-INT(B8))*3600)-INT((B8-INT(B8))*60)*60 MID(C8,1,FIND("°",C8)-1)+MID(C8,FIND("°",C8)+1,FIND("′",C8)-FIND("°",C8)-1)/60+MID(C INT(B8)&"°"&INT((B8-INT(B8))*60)&"′"&((B8-INT(B8))*60-INT((B8-INT(B8))*60))*60&"″" (INT(A8)+INT((A8-INT(A8))*100)/60+(A8*100-INT(A8*100))*100/3600) INT(B8)+INT((B8-INT(B8))*60)/100+((B8-INT(B8))*60-INT((B8-INT(B8))*60))*60/10000 1把度变为度分秒 度分秒 度 →1 度分秒 2把度分秒变为度 390.005434 390.0150944 390°0′54.34″ ↘ 3把度变为度分秒 →4 5↓ ↘3 390°0′54.3399999994335″ 2 4把度分秒变为度 390.005434 390.0150944 5把度变为度分秒
LEN(C8)-FIND("′",C8)-1)/3600 INT:将数字向下舍入到最接近的整数 TEXT:将数值转换为指定的格式 FIXED:转化为特定位数的小数 MID:从指定位置开始,返回指定位数的字符串 FIND:一个字符串在另一个字符串中出现的起始位置, 并且前面的字符串位数也可以记录。 LEN:返回文本中字符串个数

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 。

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

度小数与度分秒互换

度小数与度分秒互换

一、度分秒值换算为度首先要将单位符号都去掉,形成 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 "0",A2),A2),6,2))/3600回车即可。

下面解释转换方法和函数意义。

以 1112233 为例。

算法是111+(22/60)+(33/3600),即把分、秒都算成度后相加。

MID:意为选择指定的字符,具体写法为MID(数据,顺位,字符数),先指定1-3位(度位),再指定4-5位(分位)/ value:意为转换成为数值,这样才能进行运算。

关键问题在于,度有可能是2位数,如果这样整个数就是6位,上例算式中的IF(LEN(A2)=6,CONCATENATE("0",A2),A2)就是处理这样的问题的。

意思为如果整个是6位数,就在其前补个0,若不是6位,就直接用原来的数值(呵呵,在法适用于6位和7位的经纬度)。

IF:条件函数,用法:IF(logical_test,value_if_true,value_if_false),其中logical_test为判断条件,在不满足则执行value_if_false。

LEN:为返回字符数的函数。

CONCATENATE:为合并字符函数,写法为:CONCATENATE(text1,text2,...),如要直接使用文本字符,就在其上二、度转换为度分秒假设原始数据在A列,第一个数据在A2单元格。

在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换=CONCATENATE(INT(A2),IF(INT((A2-INT(A2))*60)<10,CONCATENATE("0",INT((A2-INT(A2))*60)),INT((A2-I INT((A2-INT(A2))*60))*60,0)<10,CONCATENATE("0",ROUND(((A2-INT(A2))*60-INT((A2-INT(A2))*60))*60,INT(A2))*60))*60,0)))回车即可。

度分秒转换公式

度分秒转换公式

度分秒转换公式一、角度的度分秒与小数点格式互相转换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度分秒、小数度之间的互换
度分秒换为小数度
将单元格数字格式设置为自定义
000"°"00"′"00"″"
ALT+41443"°"
ALT+41444"′"
ALT+41445"〃"
将此格式直接复制过去就可以,输入时直接输入一连串数字,如
135度12分32秒,输入1351232,单元格显示135°12′32″
在A1输入你想要的度数,如 12.354897任意找个格输入
=ROUNDDOWN(A1,0)&"°"&ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0)&"′"&((A1 -ROUNDDOWN(A1,0))*60-ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0))*60&"〃" 算出来就是12°21′17.6291999999977〃
120 12 12转换为000.0000000°
=SUM(MID(A1,1,3))+MID(A1,4,2)/60+MID(A1,6,7)/3600
=IF(P23>0,TRUNC(P23)&"°"&TRUNC((P23-TRUNC(P23))*60)&"′"&TRUNC(((P2 3-TRUNC(P23))*60-TRUNC((P23-TRUNC(P23))*60))*60)&"""","-"&TRUNC(-P23 )&"°"&TRUNC((-P23-TRUNC(-P23))*60)&"′"&TRUNC(((-P23-TRUNC(-P23))*6 0-TRUNC((-P23-TRUNC(-P23))*60))*60)&"""")
000"°"00"′"00"″"转换为000.0000000
=LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1)+MID(A1,FIND("′",A1)+1,LEN(A1)-FIND("′",A1)-1)/60)/60 =LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+1,FIND("′",A1)-FIND ("°",A1)-1))/60+(MID(A1,FIND("′",A1)+1,FIND("″",A1)-FIND("′",A1) -1))/3600
000"°"00"′"00"″"转换为000 00 00
LEFT(A1,FIND("°",A1)-1)+MID(A1,FIND("°",A1)+1,FIND("´",A1)-1-FIND( "°",A1))/60
178°38′42″转化成178.3842
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"″",),"′",),"°",".")
小数的角度转换成度分秒格式
B1=INT(A1)&"度"&INT((A1-INT(A1))*100)&"分"&INT((A1*100-INT(A1*100))*100)&"秒"
C1=INT(A1)+INT((A1-INT(A1))*100)/60+INT((A1*100-INT(A1*100))*100)/36 00
B1是转换为度分秒
C1是转换为度
120.2033333°
=TEXT(INT(A2),"0")&"."&TEXT(INT((A2-INT(A2))*60),"00")&"."&TEXT(((A2 -INT(A2))*60-INT((A2-INT(A2))*60))*60*10000,"0000")
=TEXT(INT(A2),"0")&"."&TEXT(INT((A2-INT(A2))*60),"00")&"."&TEXT(((A2 -INT(A2))*60-INT((A2-INT(A2))*60))*60*1,"0")
在A1输入你想要的度数,如 12.354897
任意找个格输入
=ROUNDDOWN(A1,0)&"°"&ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0)&"′"&((A1 -ROUNDDOWN(A1,0))*60-ROUNDDOWN((A1-ROUNDDOWN(A1,0))*60,0))*60&"〃" 算出来就是12°21′17.6291999999977〃。

相关文档
最新文档