會員 ![]() | Excel【求助 ) 如何將數字轉換成度分呢? 如何將數字轉換成度分呢? 例如:4.7364793轉換成4。44'(4度44分) PS,救命阿~~~我老闆快叫我吃自己ㄌ...... . ![]() |
回覆 |
會員 ![]() | 因為我很少玩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' |
回覆 |
會員 ![]() | 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" |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。