---
title: PRICEDISC – คำนวณราคาตราสารลดราคา (Discounted Security)
url: https://www.thepexcel.com/functions/excel/financial/pricedisc/
type: function-explainer
program: Excel
syntax: "=PRICEDISC(settlement, maturity, discount, redemption, [basis])"
date: 2025-12-11
updated: 2025-12-24
scores:
  popularity: 4
  difficulty: 6
  usefulness: 6
---

# PRICEDISC – คำนวณราคาตราสารลดราคา (Discounted Security)

> PRICEDISC คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารลดราคา (discounted security) เช่น ตั๋วเงิน (Treasur

## คำอธิบาย

PRICEDISC คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารลดราคา (discounted security) เช่น ตั๋วเงิน (Treasury bills) ที่ขายในราคาต่ำกว่ามูลค่าที่จะไถ่ถอนมา โดยคำนึงถึงวันที่ซื้อ วันที่ครบกำหนด อัตราลดราคา และมูลค่าไถ่ถอน

## Syntax

```excel
=PRICEDISC(settlement, maturity, discount, redemption, [basis])
```

**Variant**

```excel
=PRICEDISC(settlement, maturity, discount, redemption, [basis])
```

สูตรมาตรฐานสำหรับ PRICEDISC

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| settlement | Yes | Date |  | วันที่ซื้อตราสาร (settlement date) - วันที่ผู้ซื้อได้รับตราสารนั้น ต้องเป็นวันที่ถูกต้องตามรูปแบบวันที่ของ Excel |
| maturity | Yes | Date |  | วันที่ครบกำหนด (maturity date) - วันที่ตราสารหมดอายุและชำระคืนมูลค่า ต้องเป็นวันที่ที่หลังจาก settlement |
| discount | Yes | Number |  | อัตราลดราคาต่อปี (annual discount rate) - แสดงเป็นทศนิยม เช่น 0.05 หมายถึง 5% ต่อปี ต้องมากกว่า 0 |
| redemption | Yes | Number |  | มูลค่าไถ่ถอนต่อหน้าตั๋ว $100 (redemption value per $100 face value) - เป็นปกติจะเป็น 100 แต่อาจมากกว่าหรือน้อยกว่าได้ ต้องมากกว่า 0 |
| basis | No | Number | 0 | วิธีนับวัน (day count basis) - เลือกตั้งแต่ 0-4 โดย 0=US(NASD) 30/360, 1=Actual/actual, 2=Actual/360, 3=Actual/365, 4=European 30/360 ค่าเริ่มต้นคือ 0 |

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: คำนวณราคาตั๋วเงินอย่างง่าย

```excel
=PRICEDISC(DATE(2024,1,1), DATE(2024,12,31), 0.05, 100)
```

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

ตั๋วเงินที่ซื้อวันที่ 1 มกราคม 2024 และครบกำหนด 31 ธันวาคม 2024 (365 วัน) อัตราลด 5% ต่อปี มูลค่าไถ่ถอน 100 บาท จะซื้อในราคาประมาณ 95.14 บาท

### 2. ตัวอย่างที่ 2: Treasury Bill ระยะ 3 เดือน

```excel
=PRICEDISC(DATE(2024,1,15), DATE(2024,4,15), 0.025, 100)
```

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

ตั๋วเงิน T-Bill ระยะ 3 เดือน อัตราลด 2.5% ต่อปี คำนวณได้ราคาประมาณ 99.37 บาท เพราะระยะเวลาสั้นกว่า ลดราคาจึงน้อยกว่า

### 3. ตัวอย่างที่ 3: ใช้อ้างอิงเซลล์กับพารามิเตอร์แตกต่าง

```excel
=PRICEDISC(DATE(2024,2,8), DATE(2028,1,1), 0.02, 100, 0)
```

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

ตราสารซื้อเมื่อ 8 กุมภาพันธ์ 2024 ครบกำหนด 1 มกราคม 2028 (~4 ปี) อัตราลด 2% ราคาประมาณ 92.56 บาท ระยะเวลายาวจึงลดราคามากขึ้น

### 4. ตัวอย่างที่ 4: มูลค่าไถ่ถอนแตกต่าง

```excel
=PRICEDISC(DATE(2024,3,1), DATE(2024,9,1), 0.03, 105, 1)
```

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

ตราสารที่มีมูลค่าไถ่ถอน 105 (สูงกว่าปกติ) อัตราลด 3% ระยะ 6 เดือน ใช้ day count basis 1 (Actual/actual) จะได้ราคา 101.38 บาท

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

- สำหรับตั๋วเงิน (Treasury bills) ใช้ PRICEDISC ร่วมกับ YIELDDISC เพื่อดูอัตราผลตอบแทนจริงของตราสาร

- Basis โดยปกติเป็น 0 (30/360 US) สำหรับตลาดอเมริกา แต่ยุโรปอาจใช้ basis 4 ตรวจสอบสัญญาตราสารให้ชัดเจน

- ถ้า settlement และ maturity อยู่ต่างปี ต้องระวังการคำนวณวัน เนื่องจากปีที่ 2/29 อาจสร้างความแตกต่างให้กับ basis ต่างๆ

- ใช้ DATE() เพื่อป้อนวันที่มากกว่าการพิมพ์ข้อความ เพราะ Excel อาจตีความวันที่ผิด

- สำหรับการวิเคราะห์ comparabilty ลองใช้หลาย basis ดูว่าผลลัพธ์ต่างกันเท่าไหร่

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

**Q: PRICEDISC ต่างจาก PRICE อย่างไร?**

PRICEDISC ใช้สำหรับตราสารลดราคา (discounted security) ที่ไม่จ่ายดอกเบี้ยและขายต่ำกว่ามูลค่า ส่วน PRICE ใช้สำหรับพันธบัตรที่จ่ายดอกเบี้ยปกติ PRICEDISC ง่ายกว่าเพราะไม่ต้องคำนวณดอกเบี้ย

**Q: Discount ควรป้อนเป็นเปอร์เซ็นต์หรือทศนิยม?**

ป้อนเป็นทศนิยม เช่น 5% ให้ป้อน 0.05 ไม่ใช่ 5 ถ้าป้อน 5 จะคิดว่าเป็น 500% ซึ่งจะได้ผลลัพธ์ที่ผิด

**Q: Day count basis 0 คือจะให้นำอะไร?**

Basis 0 = US (NASD) 30/360 นั่นคือสมมติว่าทุกเดือนมี 30 วัน และปีมี 360 วัน เป็นมาตรฐานในตลาดอเมริกา

**Q: ถ้า settlement เท่ากับหรือหลัง maturity จะเกิดอะไร?**

จะได้ผลลัพธ์เป็น #NUM! error เพราะไม่สมเหตุสมผลที่จะซื้อตราสารหลังจากครบกำหนดแล้ว

**Q: ใช้ PRICEDISC กับการบ้านเรียนหรือการลงทุนจริง?**

ใช้ได้ทั้งสองอย่าง แต่ในการลงทุนจริงต้องระวังให้ใช้ day count basis ที่ถูกต้องตามตลาดหรือสัญญา

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

- [PRICE – คำนวณราคาพันธบัตร](https://www.thepexcel.com/functions/excel/financial/price/)
- [YIELD – คำนวณผลตอบแทนพันธบัตร](https://www.thepexcel.com/functions/excel/financial/yield/)
- [PRICEDISC – คำนวณราคาตราสารลดราคา (Discounted Security)](https://www.thepexcel.com/functions/excel/financial/pricedisc/)

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

- [Microsoft Support: PRICEDISC Function](https://support.microsoft.com/en-us/office/pricedisc-function-d06ad7c1-380e-4be7-9fd9-75e3079acfd3) _(official)_
- [Corporate Finance Institute: PRICEDISC Function](https://corporatefinanceinstitute.com/resources/excel/pricedisc-function/) _(article)_
- [Wall Street Oasis: PRICEDISC Function](https://www.wallstreetoasis.com/resources/excel/functions/pricedisc-function) _(article)_

---

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