EXCEL中度分秒转十进制

度分秒转十进制 

无论度是两位还是三位

1.公式1

=LEFT(C28,FIND("°",C28)-1)+MID(C28,FIND("°",C28)+1,FIND("′",C28)-FIND("°",C28)-1)/60+MID(C28,FIND("′",C28)+1,FIND("″",C28)-FIND("′",C28)-1)/3600

2.公式2

=LEFT(C28,FIND("°",C28)-1)*1+MID(C28,FIND("°",C28)+1,2)/60+MID(C28,FIND("′",C28)+1,LEN(C28)-FIND("′",C28)-1)/3600

3.如果是自定义输入的度分秒

公式3

=ROUND(INT(VALUE(C773/10000))+(INT(VALUE(C773/100))-INT(VALUE(C773/10000))*100)/60+((VALUE(C773/100)-INT(VALUE(C773/100)))*100)/3600,7)

十进制转度分秒

1.公式1

=TEXT(INT(G773),"0")&"°"&TEXT(INT((G773-INT(G773))*60),"00")&"′"&TEXT(((G773-INT(G773))*60-INT((G773-INT(G773))*60))*60,"00.0000")&"″"

2.公式2

 

***验证后可行***

 赤道约4万千米,而赤道所在经线经度为360°.所以40000/360约等于111千米经度每相差1°相距约111千米.1°=60‘ 则1'=1/60°,即经度每相差1'相距:111*1/60=1.85千米1"=1/3600°,即经度每相差1"相距:111*1/3600约等于0.038千米

平均:  纬度1度 = 大约111km   纬度1分 = 大约1.85km   纬度1秒 = 大约30.9m  
posted @ 2016-06-07 10:49  fffywfn  阅读(4226)  评论(0编辑  收藏  举报