ATAN2 函數

Excel ATAN2 函數教學

ATAN2 函數(反正切函數,考慮象限)用於計算給定 x 和 y 座標反正切(arc tangent, arctan),並返回該點相對於原點的角度。這個函數會考慮到 象限,因此比 ATAN 函數更精確。


? 語法

ATAN2(y, x)
  • y(必填):y 坐標(垂直方向)
  • x(必填):x 坐標(水平方向)

ATAN2 返回的是從 x 軸到點 (x, y) 的角度,結果是以弧度表示。


? 範例

假設 A 列和 B 列分別表示 yx 座標如下:

A (y)B (x)C (公式)D (結果,弧度)
11=ATAN2(A1, B1)0.7854
-11=ATAN2(A2, B2)-0.7854
1-1=ATAN2(A3, B3)2.3562
-1-1=ATAN2(A4, B4)-2.3562
01=ATAN2(A5, B5)0
0-1=ATAN2(A6, B6)3.1416

(結果以弧度表示)

結果解釋

  • 第一個例子 (1, 1) 在第一象限,角度約為 45°(即 0.7854 弧度)。
  • 第二個例子 (-1, 1) 在第二象限,角度為 -45°(即 -0.7854 弧度)。
  • 第三個例子 (1, -1) 在第四象限,角度為 135°(即 2.3562 弧度)。
  • 第四個例子 (-1, -1) 在第三象限,角度為 -135°(即 -2.3562 弧度)。

? 角度轉換

ATAN2 預設回傳的是弧度值,若要轉換為角度,可以使用 DEGREES 函數:

=DEGREES(ATAN2(A1, B1))

或手動換算:

=ATAN2(A1, B1) * 180 / PI()

✅ 例如:

A (y)B (x)C (公式)D (結果,角度)
11=DEGREES(ATAN2(A1, B1))45°
-11=DEGREES(ATAN2(A2, B2))-45°
1-1=DEGREES(ATAN2(A3, B3))135°
-1-1=DEGREES(ATAN2(A4, B4))-135°

? ATAN2ATAN 的區別

函數功能描述參數角度範圍是否考慮象限
ATAN計算反正切值,給定一個數字1 個參數-90° 到 90°
ATAN2計算反正切值,給定 x 和 y 坐標2 個參數-180° 到 180°

? ATAN2 考慮了象限

  • ATAN 只能計算 -90°90° 之間的角度,無法判斷該點在哪個象限。
  • ATAN2 能夠根據 x 和 y 值所在的象限,返回更精確的角度(-180° 到 180°)。

? 應用場景

  1. 導航和方位角ATAN2 常用於計算地圖上的方向或相對位置,確定某個點相對於起點的角度。
  2. 幾何和三角計算:從座標計算角度,例如計算斜率、坡度等。
  3. 機械工程:在設計和測量中,考慮角度或斜坡的方向。

? 常見錯誤

錯誤類型原因
#VALUE!xy 的參數不是數字時(如文字或空白單元格)。

? 結論ATAN2 用於計算給定 x 和 y 座標的反正切值,並考慮象限,返回的角度範圍為 -180°180°
✅ 它比 ATAN 更精確,適用於地理、導航、機械設計等領域。
✅ 預設回傳弧度,若需要角度表示,可搭配 DEGREES 函數使用。

學會這個函數後,你將能更精確地處理座標系統中的角度計算!??

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *