---
title: XIRR – คำนวณอัตราผลตอบแทนเงินลงทุน (ตามวันที่ไม่สม่ำเสมอ)
url: https://www.thepexcel.com/functions/excel/financial/xirr/
type: function-explainer
program: Excel
syntax: "=XIRR(values, dates, [guess])"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

# XIRR – คำนวณอัตราผลตอบแทนเงินลงทุน (ตามวันที่ไม่สม่ำเสมอ)

> XIRR ใช้คำนวณอัตราผลตอบแทนภายใน (IRR) สำหรับกระแสเงินสดที่ไม่เป็นงวด ต่างจาก IRR ที่ต้องการการชำระเง

## คำอธิบาย

XIRR ใช้คำนวณอัตราผลตอบแทนภายใน (IRR) สำหรับกระแสเงินสดที่ไม่เป็นงวด ต่างจาก IRR ที่ต้องการการชำระเงินเป็นงวดสม่ำเสมอ

## Syntax

```excel
=XIRR(values, dates, [guess])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| values | Yes | Range/Array |  | ช่วงข้อมูลกระแสเงินสด (ต้องมีค่าบวกและลบสัก 1 ค่าต่อกัน) |
| dates | Yes | Range/Array |  | ช่วงวันที่ที่สอดคล้องกับกระแสเงินสด (จำนวนแถว/คอลัมน์ต้องเท่า values) |
| guess | No | Number | 0.1 | ตัวเลขที่ปะมาณไว้สำหรับผลลัพธ์ (ค่าเริ่มต้น 0.1 = 10%) |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - ลงทุนจ่ายวันต่างๆ

```excel
สมมติ A2:A5 มีกระแสเงินสด: -10000, 2000, 4000, 5000
สมมติ B2:B5 มีวันที่: 2024-01-01, 2024-06-15, 2025-01-20, 2025-06-30
=XIRR(A2:A5, B2:B5)
```

**ผลลัพธ์:** `ประมาณ 0.065 (หรือ 6.5%)`

ลงทุน 10000 บาทในวันที่ 1 ม.ค. 2024 แล้วรับเงินคืนเป็นงวดไม่สม่ำเสมอ ผลตอบแทนต่อปีคือ 6.5%

### 2. ตัวอย่างจริง - โครงการ Real Estate

```excel
โครงการซื้ออพยพส่วนตัว:
A2:A6 = -500000, 50000, 50000, 60000, 450000 (บาท)
B2:B6 = 2023-01-01, 2023-06-01, 2024-01-01, 2024-06-01, 2025-01-01 (เช่า+ขาย)
=XIRR(A2:A6, B2:B6)
```

**ผลลัพธ์:** `ประมาณ 0.125 (หรือ 12.5%)`

ลงทุนอพยพ 500,000 บาท จากนั้นเก็บค่าเช่า 50,000-60,000 และขายได้ 450,000 บาท ผลตอบแทนต่อปีทั้งหมด 12.5%

### 3. ตัวอย่างขั้นสูง - ใช้ guess เพื่อให้หาคำตอบได้เร็ว

```excel
A2:A5 = -1000000, 100000, 150000, 900000
B2:B5 = 2020-01-01, 2021-01-01, 2022-01-01, 2023-01-01
=XIRR(A2:A5, B2:B5, 0.2)
```

**ผลลัพธ์:** `ประมาณ 0.18 (หรือ 18%)`

guess=0.2 บอก Excel ว่าผลตอบแทนประมาณ 20% เพื่อให้การคำนวณบรรจบกันเร็วขึ้น ถ้าไม่ใส่ก็ใช้ค่าเริ่มต้น 10%

### 4. ตัวอย่าง - ความสัมพันธ์กับ XNPV

```excel
XIRR หาอัตราที่ทำให้ XNPV = 0
ถ้า XIRR ได้ 10% ก็หมายความว่า
=XNPV(0.1, A2:A5, B2:B5) ≈ 0
```

**ผลลัพธ์:** `XNPV ≈ 0`

XIRR คืออัตราดอกเบี้ยที่ทำให้มูลค่าปัจจุบันสุทธิ (XNPV) เท่ากับศูนย์

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

- ถ้า XIRR ขึ้น #NUM! ลองปรับ guess parameter ใหม่ เป็นตัวเลขที่ใกล้เคียงกับอัตราที่คาดหวัง (เช่น 0.15 สำหรับ 15%)

- ใช้ XIRR ร่วมกับ XNPV ได้ XIRR ที่ได้มาสามารถนำไปใช้ใน XNPV เพื่อตรวจสอบว่า XNPV ≈ 0 หรือไม่

- ถ้ากระแสเงินมีวันที่ปกติสม่ำเสมอ ใช้ IRR ที่ง่ายกว่าจะได้ผลลัพธ์เร็ว

- คำนวณ NPV ภายใต้อัตรา XIRR ควรได้ศูนย์ (หรือใกล้ศูนย์มาก) เพราะ XIRR คือ discount rate ที่ทำให้ NPV = 0

- ข้อมูล Cashflow ต้องมีเครื่องหมายถูกต้อง: การลงทุนเบื้องต้น = ลบ, การรับเงิน = บวก

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

**Q: XIRR กับ IRR ต่างกันอย่างไร?**

IRR สำหรับกระแสเงินที่เป็นงวดสม่ำเสมอ (เช่น ทุกเดือน) XIRR สำหรับกระแสเงินที่ไม่สม่ำเสมอ (วันต่างๆ ตามใจจำ) XIRR คำนวณโดยใช้ 365 วันต่อปี

**Q: ทำไม XIRR ขึ้น #NUM! error?**

เหตุผลหลัก: (1) ไม่มีค่าบวกและลบครบ (2) dates มีการเรียงลำดับผิด หรือมีปัญหา (3) Excel คำนวณไม่เจอคำตอบในภายใน 100 ครั้ง - ลองปรับ guess ค่าใหม่

**Q: ต้องมีจำนวนวันที่และกระแสเงินสดเท่าไหร่?**

ต้องมีความยาวเท่ากัน (จำนวนแถวหรือคอลัมน์เหมือนกัน) อย่างน้อย 1 ค่าบวก + 1 ค่าลบ ดังนั้นขั้นต่ำ 2 เซลล์

**Q: XIRR ที่มี guess ค่าต่างกัน ผลลัพธ์จะต่างกันไหม?**

ไม่ สำหรับกระแสเงินสดแบบนี้ guess มีแค่วัตถุประสงค์ให้การคำนวณบรรจบกันเร็ว ผลลัพธ์ควรเหมือนกันถ้า Excel เจอคำตอบ

**Q: อัตราผลตอบแทนที่ XIRR คืนมาใช้ได้เลยหรือต้องแปลงเป็นเปอร์เซ็นต์?**

ถ้า XIRR ได้ 0.125 ก็หมายถึง 12.5% คุณนำไป ×100 หรือ Format as Percentage ก็ได้

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

- [Microsoft Support - XIRR Function](https://support.microsoft.com/en-us/office/xirr-function-de1242ec-6477-445b-b11b-a303ad9adc9d) _(official)_
- [ExcelJet - XIRR Function](https://exceljet.net/excel-functions/excel-xirr-function) _(guide)_
- [Related: XNPV Function](https://support.microsoft.com/en-us/office/xnpv-function-1b42bbf6-370f-4532-a0eb-d67c16b8395b) _(official)_
- [Related: IRR Function](https://support.microsoft.com/en-us/office/irr-function-64925eaa-9988-495b-b290-3ad0c163c1d7) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/financial/xirr/](https://www.thepexcel.com/functions/excel/financial/xirr/)_
