Excel【求助 ) 如何將數字轉換成度分呢?



贊助商連結


mandyno1
2002-10-29, 02:10 PM
如何將數字轉換成度分呢?
例如:4.7364793轉換成4。44'(4度44分)
PS,救命阿~~~我老闆快叫我吃自己ㄌ......
.:confused:

贊助商連結


無聊
2002-10-31, 02:13 AM
因為我很少玩EXCEL所以僅提供參考:
============================================================================
設 A1=4.7364793 為測試數值
============================================================================
設 B1=INT(A1) 為取得整數(度)
得到 4

設 C1=INT((A1-INT(A1))*60) 為取得整數(分)
得到 44

設 D1=ROUND((A1-B1-C1/60)*60^2,1) 為取得(秒);為末數故改取四捨五入至小數一位
得到 11.3

設 E1=INT(A1)& "º" &INT((A1-INT(A1))*60)&"'"&ROUND((A1-B1-C1/60)*60^2,1)& CHAR(34)
得到 4º44'11.3"

因為雙引號在 EXCEL中 為特殊字元故改以 CHAR(34) 產生
============================================================================
B1至D1僅為說明來源未必一定要輸入

設 E1=INT(A1)& "º" &INT((A1-INT(A1))*60)&"'"&ROUND((A1-INT(A1)-INT((A1-INT(A1))*60)/60)*60^2,1)& CHAR(34)
得到 4º44'11.3"

設 E1=INT(A1)& "º" &INT((A1-INT(A1))*60)&"'"&ROUND((A1-INT(A1)-INT((A1-INT(A1))*60)/60)*60^2,0)& CHAR(34)
4º44'11"

設 E1=INT(A1)& "º" &ROUND((A1-INT(A1))*60,1)&"'"
4º44.2'

設 E1=INT(A1)& "º" &ROUND((A1-INT(A1))*60,0)&"'"
4º44'

電車
2004-09-27, 04:33 AM
A1=4.7364793
φ的度分秒假設分別在B1,C1,D1
d在B1=TRUNC(A1,0)=4
'在C1=TRUNC((A1-B1)*60,0)=44
"在D1=TRUNC((A1-B1-C1/60)*3600,2)=11.32

4.7364793º=4º44'11.32"