---
title: IMARGUMENT – หาค่า Theta (Argument)
url: https://www.thepexcel.com/functions/excel/engineering/imargument/
type: function-explainer
program: Excel
syntax: =IMARGUMENT(inumber)
date: 2025-12-02
updated: 2025-12-25
scores:
  popularity: 3
  difficulty: 5
  usefulness: 4
---

# IMARGUMENT – หาค่า Theta (Argument)

> ส่งกลับอาร์กิวเมนต์ (Theta) ของจำนวนเชิงซ้อน ซึ่งแสดงมุมของตำแหน่งจำนวนเชิงซ้อนในระนาบเชิงซ้อน

## คำอธิบาย

ส่งกลับอาร์กิวเมนต์ (Theta) ของจำนวนเชิงซ้อน ซึ่งแสดงมุมของตำแหน่งจำนวนเชิงซ้อนในระนาบเชิงซ้อน

## Syntax

```excel
=IMARGUMENT(inumber)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| inumber | Yes | Text |  | จำนวนเชิงซ้อนที่ต้องการหาอาร์กิวเมนต์ (รูปแบบ: a+bi หรือ a-bi) |

## ตัวอย่าง

### 1. ตัวอย่าง: หามุมของ 3+4i

```excel
=IMARGUMENT("3+4i")
```

**ผลลัพธ์:** `0.927295`

มุมของจำนวนเชิงซ้อน 3+4i คำนวณจาก atan2(4, 3) ได้ประมาณ 0.927 เรเดียน หรือประมาณ 53.13 องศานั่นเอง
.
ส่วนตัวผมชอบนึกภาพว่า ถ้าเราวาดจุด (3, 4) บนกราฟ แล้วลากเส้นจากจุดกำเนิดไปถึงจุดนั้น มุมที่เกิดขึ้นจึงเป็นค่า argument นั่นครับ 😎

### 2. ตัวอย่าง: หามุมของ 1+1i

```excel
=IMARGUMENT("1+1i")
```

**ผลลัพธ์:** `0.785398`

มุมของ 1+1i (atan2(1, 1)) ได้ 0.785398 เรเดียน ซึ่งเท่ากับ 45 องศาพอดี เพราะส่วนจริงและจินตภาพเท่ากัน

### 3. ตัวอย่าง: หามุมของจำนวนลบ

```excel
=IMARGUMENT("-3+4i")
```

**ผลลัพธ์:** `2.214297`

เมื่อส่วนจริงเป็นลบ (อยู่ด้านซ้าย) มุมจึงมีค่ามากกว่า 90 องศา ได้ประมาณ 2.214 เรเดียน หรือประมาณ 126.87 องศาครับ

## หมายเหตุเพิ่มเติม

- ผมแนะนำให้จำว่า มุมเริ่มจาก 0 ที่แกน real (ด้านขวา) แล้วเพิ่มขึ้นทวนเข็มนาฬิกา ถ้าส่วนจินตภาพติดลบจะได้มุมลบ

- ส่วนตัวผมชอบใช้ IMARGUMENT ร่วมกับ IMABS() เพื่อได้ค่า magnitude และ argument พร้อมกัน เอามาสร้างพิกัดเชิงขั้ว (polar coordinates)

- ผมเคยลืมว่า Excel ส่งกลับมุมในช่วง (-π, π] ไม่ใช่ (0, 2π) เวลาต้องแปลงเป็นองศา บางทีอาจต้อง +360 ถ้าต้องการค่าบวกทั้งหมด

## คำถามที่พบบ่อย

**Q: ผมต้องแปลง IMARGUMENT ให้เป็นองศาได้ไหม?**

ได้ครับ ใช้ฟังก์ชัน DEGREES() ครอบไว้ เช่น =DEGREES(IMARGUMENT("3+4i")) ก็ได้ผลลัพธ์ประมาณ 53.13 องศา ผมมักใช้วิธีนี้เวลาต้องเขียนรายงาน เพราะมุมเป็นองศาจะเข้าใจง่ายกว่า

**Q: แล้ว IMARGUMENT("0") ให้ผลอะไร?**

จะให้ #DIV/0! error ครับ เพราะ 0 ไม่ได้เป็นจำนวนเชิงซ้อนที่ถูกต้องตามหลัก engineering ผมแนะนำให้เช็คค่าข้อมูลก่อน หรือใช้ IFERROR() เพื่อจัดการ error นี้

**Q: IMARGUMENT กับ ATAN2 ต่างกันยังไง?**

ผม consider ว่า IMARGUMENT คือตัวช่วยเฉพาะสำหรับจำนวนเชิงซ้อน ส่วน ATAN2 คือฟังก์ชันคณิตศาสตร์ทั่วไป ผลลัพธ์เหมือนกัน (atan2(y, x)) แต่ IMARGUMENT รับอินพุตเป็น text รูป "a+bi" ซึ่งสะดวกกว่า

## ฟังก์ชันที่เกี่ยวข้อง

- [IMSUB – ลบจำนวนเชิงซ้อน](https://www.thepexcel.com/functions/excel/engineering/imsub/)

## แหล่งข้อมูลเพิ่มเติม

- [Official Documentation](https://support.microsoft.com/en-us/office/imargument-function-eed37ec1-23b3-4f59-b9f3-d340358a034a) _(official)_
- [ExcelJet](https://exceljet.net/excel-functions/excel-imargument-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/engineering/imargument/](https://www.thepexcel.com/functions/excel/engineering/imargument/)_
