Thep Excel

ATAN2 – หาค่ามุมจากพิกัด x, y

คำนวณมุม (Arctangent) จากพิกัด X และ Y โดยระบุตำแหน่งมุมได้ถูกต้องตามทั้ง 4 ช่อง (Quadrant) ด้วยเรเดียน

=ATAN2(x_num, y_num)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=ATAN2(x_num, y_num)

Argument Type Required Default Description
x_num Number Yes พิกัด X (ค่าแกนนอน) – ค่านี้สามารถเป็นจำนวนจริงใดๆ บวก ลบ หรือศูนย์ได้
y_num Number Yes พิกัด Y (ค่าแกนตั้ง) – ค่านี้สามารถเป็นจำนวนจริงใดๆ บวก ลบ หรือศูนย์ได้

Examples

มุมพื้นฐาน: (1, 1) = 45 องศา
DEGREES(ATAN2(1, 1))
พิกัด (1, 1) อยู่ใน Quadrant I (มุมบวก) ผลลัพธ์คือ 45 องศา = π/4 เรเดียน
Excel Formula:

=DEGREES(ATAN2(1, 1))

Result:

45

Quadrant III: (-1, -1) = -135 องศา
DEGREES(ATAN2(-1, -1))
พิกัด (-1, -1) อยู่ใน Quadrant III (ทั้ง x และ y เป็นลบ) ผลลัพธ์ = -135 องศา (หรือ 225 องศา)
Excel Formula:

=DEGREES(ATAN2(-1, -1))

Result:

-135

บนแกน Y: (0, 1) = 90 องศา
DEGREES(ATAN2(0, 1))
พิกัด (0, 1) อยู่บนแกน Y ด้านบวก ส่งกลับ 90 องศา = π/2 เรเดียน
Excel Formula:

=DEGREES(ATAN2(0, 1))

Result:

90

ใช้ในงานวิศวกรรม: หามุมจากระยะทาง
DEGREES(ATAN2(30, 40))
หากอยากรู้มุมจากระยะทาง horizontal=40 และ vertical=30 ผลลัพธ์ = 36.87 องศา (ใช้ในการคำนวณระบาด slope ของสะพาน ถนน ฯลฯ)
Excel Formula:

=DEGREES(ATAN2(30, 40))

Result:

36.87

FAQs

ATAN2 ส่งกลับค่าในช่วงใด?

ATAN2 ส่งกลับค่าเป็นเรเดียนในช่วง -π ถึง π (ประมาณ -3.14159 ถึง 3.14159) ซึ่งครอบคลุม 360 องศาทั้งหมด ถ้าอยากได้องศาต้องใช้ DEGREES() แปลง

ต่างกันยังไงระหว่าง ATAN2 กับ ATAN?

ATAN ต้องการแค่ ratio (y/x) ตัวเดียว ทำให้หามุมได้แค่ -90° ถึง 90° ไม่สามารถแยกแยะ Quadrant ได้ แต่ ATAN2 ต้องพิกัด x, y แยก ทำให้หามุมได้ -180° ถึง 180° ครบทั้ง 4 Quadrant

ถ้า x=0 และ y=0 จะเกิดอะไร?

Excel จะส่งกลับค่าข้อผิดพลาด #DIV/0! เพราะมุมจากจุด (0,0) ไม่มีความหมายทางคณิตศาสตร์

เวลาไหนควรใช้ ATAN2?

เมื่อต้องการ (1) หามุมทิศทาง (bearing angle), (2) คำนวณ slope หรือ gradient, (3) แปลงพิกัด Cartesian เป็น polar, (4) หามุมในการเล่นเกมหรือวิศวกรรม

ATAN2(0, 1) กับ ATAN2(0, -1) ส่งกลับค่าอะไร?

ATAN2(0, 1) = 0 rad (0°) เพราะจุดอยู่บนแกน X บวก และ ATAN2(0, -1) = π rad (180°) เพราะจุดอยู่บนแกน X ลบ

Resources & Related

Additional Notes

ATAN2 เป็นฟังก์ชันหาค่า arctangent ที่ต่างจากฟังก์ชัน ATAN ธรรมดา.

ATAN จะหามุมจากค่า ratio (y/x) โดยไม่รู้ว่า x และ y เป็นบวกหรือลบ ก่อให้เกิดความสับสนในการหา Quadrant ที่ถูกต้อง แต่ ATAN2 ต้องการพิกัด x และ y แยกกัน ทำให้ Excel รู้ว่าจุดอยู่ไหนในระบบพิกัด 360 องศาพอดี.

ที่ต้องจำคือ ATAN2 จะส่งกลับค่าเป็น “เรเดียน” (radian) ไม่ใช่องศา ถ้าอยากได้องศาต้องใช้ DEGREES() ห่อไว้ด้านนอก หรือคูณด้วย 180/PI() ก็ได้

Leave a Reply

Your email address will not be published. Required fields are marked *