excel表格如何進行角度、弧度、度分秒之間的轉換?
問:在計算三角函數時,我想計算30°的正弦,但直接使用公式=SIN(30)的結果卻不是0.5?我想把帶小數點的角度轉換成具體的度分秒格式,但不知道怎么轉換?
答:
Excel的三角函數的參數必須是弧度,因此要使用SIN(正弦)、COS(余弦)、TAN(正切)等三角函數,需要在傳遞參數前將其轉換為弧度。
RADIANS函數將角度轉換成弧度。例如,=RADIANS(30)將30°轉換成弧度值為0.5235988。
DEGREES函數將弧度轉換成角度。例如,=DEGRESS(1)將1弧度轉換成角度值為57.29578°。
然后,將弧度值作為三角函數的參數。例如,30°的正弦值:
=SIN(0.5235988)
返回正確的值0.5。
然而,如何將帶有小數的角度值轉換成度分秒形式呢?
例如,將85.56度轉換成度分秒。使用下面的公式:
=TEXT(RADIANS(85.56)*180/(24*PI()),”[h]°mm’ss\”””)
公式先使用RADIANS函數將角度轉換成弧度,然后除以24,接著使用TEXT函數設置顯示為度分秒的格式。這里借用了Excel中時間以24小時為周期的分法,必須除以24才能顯示正確的結果。
如果參數值已經是弧度,則可以直接使用公式:
=TEXT(1*180/(24*PI()),”[h]°mm’ss\”””)
上式將1弧度轉換成度分秒形式。
各種轉換示例見下圖所示。