---
title: RECEIVED – คำนวณเงินไถ่ถอนหลักทรัพย์
url: https://www.thepexcel.com/functions/excel/financial/received/
type: function-explainer
program: Excel
syntax: "=RECEIVED(settlement, maturity, investment, discount, [basis])"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

# RECEIVED – คำนวณเงินไถ่ถอนหลักทรัพย์

> RECEIVED คำนวณจำนวนเงินที่ได้รับเมื่อครบกำหนดของหลักทรัพย์ (เช่น พันธบัตร) ที่ซื้อในราคาลดหลั่น

## คำอธิบาย

RECEIVED คำนวณจำนวนเงินที่ได้รับเมื่อครบกำหนดของหลักทรัพย์ (เช่น พันธบัตร) ที่ซื้อในราคาลดหลั่น

## Syntax

```excel
=RECEIVED(settlement, maturity, investment, discount, [basis])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| settlement | Yes | Date |  | วันที่ซื้อหลักทรัพย์ (วันที่ผู้ซื้อและผู้ขายตกลงในการซื้อขาย) รูปแบบ DATE หรือข้อความวันที่ |
| maturity | Yes | Date |  | วันครบกำหนดของหลักทรัพย์ (วันที่หลักทรัพย์หมดอายุและจ่ายเงินกลับ) รูปแบบ DATE หรือข้อความวันที่ |
| investment | Yes | Number |  | จำนวนเงินลงทุนในหลักทรัพย์ (ต้องเป็นจำนวนบวก เช่น 1000000) |
| discount | Yes | Number/Percentage |  | อัตราส่วนลด (discount rate) ของหลักทรัพย์ สามารถใส่เป็นทศนิยม เช่น 0.0575 หรือเปอร์เซนต์ 5.75% |
| basis | No | Number | 0 | พื้นฐานนับวัน (day count basis) ใช้กำหนดวิธีการนับจำนวนวัน: 0=US (NASD) 30/360, 1=Actual/actual, 2=Actual/360, 3=Actual/365, 4=European 30/360 หากไม่ระบุ ค่าเริ่มต้นคือ 0 |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - พันธบัตรแบบธรรมดา

```excel
=RECEIVED(DATE(2008,2,15), DATE(2008,5,15), 1000000, 0.0575, 2)
```

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

ลงทุน 1,000,000 บาท ในพันธบัตรวันที่ 15 ก.พ. 2008 ครบกำหนดวันที่ 15 พ.ค. 2008 อัตราส่วนลด 5.75% ใช้พื้นฐาน Actual/360 (basis=2) จะได้รับ 1,014,584.65 บาท

### 2. ตัวอย่างปฏิบัติ - เปรียบเทียบพื้นฐานต่างกัน

```excel
=RECEIVED(A2, A3, 500000, 4%, 0)    (ผลลัพธ์ ~503,950)
=RECEIVED(A2, A3, 500000, 4%, 1)    (ผลลัพธ์ ~503,942)
```

**ผลลัพธ์:** `ต่างกันเพราะวิธีนับวัน`

เมื่อ settlement=1 มีนาคม 2024, maturity=1 มิถุนายน 2024 อัตราส่วนลด 4% ลงทุน 500,000 บาท หากใช้ basis 0 (US 30/360) จะได้ ~503,950 หากใช้ basis 1 (Actual/actual) จะได้ ~503,942 ตัวเลขต่างกันเล็กน้อยเนื่องจากวิธีการนับวัน

### 3. ตัวอย่างขั้นสูง - ระยะสั้นกับระยะยาว

```excel
=RECEIVED(DATE(2024,1,1), DATE(2025,1,1), 1000000, 6%, 3)    (1 ปี)
=RECEIVED(DATE(2024,1,1), DATE(2026,1,1), 1000000, 6%, 3)    (2 ปี)
```

**ผลลัพธ์:** `ระยะ 1 ปี: ~943,396 | ระยะ 2 ปี: ~890,000`

ยิ่งช่วงเวลายาวนาน ยิ่งได้เงินกลับมามากขึ้น เพราะส่วนลดจะนำไปใช้นานขึ้น ด้วยอัตราส่วนลด 6% เดียวกัน แต่ระยะเวลาต่างกัน เงินที่ได้รับกลับมากต่างกันมาก

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

- RECEIVED ใช้ได้กับหลักทรัพย์ที่ไม่มีคูปอง (zero-coupon bonds) เช่น พันธบัตรเงินสด หรือตั๋วเงินคลัง

- ถ้าคุณไม่รู้ basis ที่ควรใช้ ให้ลองใช้ basis=1 (Actual/actual) เพราะมันนับจำนวนวันจริง ๆ ตรงที่สุด

- RECEIVED จะ return #NUM! ถ้า investment หรือ discount เป็นลบ ตรวจสอบให้แน่ใจว่าค่าเป็นบวก

- ในเวิร์กชีตสำหรับการวิเคราะห์พันธบัตร ให้ใช้ RECEIVED ร่วมกับ PRICE หรือ YIELD เพื่อเปรียบเทียบทางเลือกการลงทุน

- หากใช้เวิร์กชีตแบบไดนามิก ให้ใช้ TODAY() ร่วมกับ DATE() ในพารามิเตอร์ settlement เพื่อให้ค่าอัปเดตทุกวัน

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

**Q: RECEIVED ใช้กับ Excel เวอร์ชันไหนได้?**

ใช้ได้กับ Excel 2007 ขึ้นไป (ทั้ง Excel Desktop, Excel Online, Excel 365)

**Q: ต่างกันยังไง RECEIVED กับ PRICEDISC?**

RECEIVED คำนวณเงินกลับ (เงินปลายทาง) จากการลงทุนเต็มจำนวน ส่วน PRICEDISC คำนวณราคาซื้อ (เงินต้น) ที่จะได้รับเงินเป้าหมาย

**Q: ถ้า investment เป็นลบ จะเกิดอะไร?**

จะคืน #NUM! error เพราะจำนวนเงินลงทุนต้องเป็นบวก ลองใช้ ABS() หากค่าเป็นลบโดยไม่ตั้งใจ

**Q: ทำไมผลลัพธ์จาก RECEIVED มากกว่าเงินลงทุน?**

เพราะ RECEIVED คำนวณจากหลักทรัพย์ที่มีส่วนลด หมายความว่าคุณจ่ายราคาต่ำกว่ามูลค่าตามชื่อ จากนั้นจะได้รับเงินเต็มจำนวนตามชื่อเมื่อครบกำหนด

**Q: ปกติต้องใช้ basis อะไร?**

ส่วนใหญ่ใช้ basis 0 (US 30/360) สำหรับพันธบัตรอเมริกัน หรือ basis 1 (Actual/actual) สำหรับหลักทรัพย์ที่นับวันจริง ตรวจสอบเอกสารหลักทรัพย์ของคุณ

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

- [Official Microsoft Documentation](https://support.microsoft.com/en-us/office/received-function-7a3f8b93-6611-4f81-8576-828312c9b5e5) _(official)_
- [Excel Financial Functions Guide](https://support.microsoft.com/en-us/office/financial-functions-reference-7712531c-86f7-49dd-a3d1-16ede5d4c717) _(official)_

---

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