ฟังก์ชัน PRICEDISC ใน Excel เป็นฟังก์ชันทางการเงินที่ใช้คำนวณราคาตลาดของพันธบัตรแบบไม่มีดอกเบี้ย (Discount Bond) โดยจะพิจารณาจากอัตราคิดลด (discount rate) และระยะเวลาที่เหลือก่อนถึงวันครบกำหนดชำระคืน (maturity)
ฟังก์ชันนี้มีประโยชน์มากในงานด้านวิเคราะห์การเงินและการลงทุน โดยเฉพาะเมื่อเราต้องการประเมินราคาตลาดของพันธบัตรที่ไม่จ่ายดอกเบี้ยระหว่างทาง เช่น พันธบัตรรัฐบาลระยะสั้น หรือ Treasury Bills
การคำนวณราคาของพันธบัตรประเภทนี้มักใช้ในการวางแผนลงทุน เปรียบเทียบผลตอบแทน และกำหนดกลยุทธ์ซื้อขายพันธบัตรในตลาดรอง จึงถือว่าเป็นฟังก์ชันสำคัญที่ควรรู้สำหรับนักวิเคราะห์และผู้ทำงานด้านการเงิน
ประโยชน์ของฟังก์ชัน PRICEDISC ใน Excel
- คำนวณราคาตลาดของพันธบัตรแบบไม่มีดอกเบี้ย
- ใช้ในการวิเคราะห์ผลตอบแทนของการลงทุนในตราสารหนี้
- ใช้ประเมินความคุ้มค่าก่อนการซื้อพันธบัตรในตลาดรอง
- ใช้ประกอบการวางแผนการลงทุนและการเปรียบเทียบสินทรัพย์
รูปแบบการใช้งาน (Syntax)
PRICEDISC(settlement, maturity, discount, redemption, [basis])
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน PRICEDISC มีดังนี้:
settlement(จำเป็น): วันที่ซื้อพันธบัตร (Settlement Date)maturity(จำเป็น): วันที่ครบกำหนดไถ่ถอนพันธบัตร (Maturity Date)discount(จำเป็น): อัตราคิดลด (% ต่อปี)redemption(จำเป็น): มูลค่าตราไว้ (Face Value หรือ Par Value) เช่น 100basis(ไม่จำเป็น): วิธีการนับวัน (0 ถึง 4)- 0 = Actual/Actual
- 1 = Actual/360
- 2 = Actual/365
- 3 = 30/360 (US)
- 4 = 30/360 (European)
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน PRICEDISC ใน Excel
ตัวอย่างที่ 1: พันธบัตรรัฐบาลไม่มีดอกเบี้ย (ระยะสั้น 6 เดือน)
ต้องการคำนวณราคาตลาดของพันธบัตรที่ซื้อวันที่ 1 ม.ค. 2025 และครบกำหนดวันที่ 1 ก.ค. 2025 มีอัตราคิดลด 5% และมูลค่าตราไว้ 100 บาท
| A | B |
|---|---|
| วันที่ซื้อ | 01/01/2025 |
| วันครบกำหนด | 01/07/2025 |
| อัตราคิดลด (%) | 0.05 |
| มูลค่าตราไว้ | 100 |
| วิธีนับวัน | 0 |
| ราคาตลาด | =PRICEDISC(B1,B2,B3,B4,B5) |
สูตร
=PRICEDISC(B1,B2,B3,B4,B5)
หรือ
=PRICEDISC(DATE(2025,1,1),DATE(2025,7,1),0.05,100,0)

- วันซื้อพันธบัตร = 01/01/2025
- วันครบกำหนด = 01/07/2025
- อัตราคิดลด 5% เป็น 0.05
- มูลค่าตราไว้ 100
- วิธีนับวันเป็น 0 (Actual/Actual)
- ใช้สูตร
=PRICEDISC(...)คำนวณราคาตลาดของพันธบัตร ณ วันที่ซื้อ
ผลลัพธ์
97.50

ตัวอย่างที่ 2: ใช้ฟังก์ชัน PRICEDISC ใน Excel คำนวณราคาสำหรับพันธบัตรระยะสั้น 3 เดือน
สมมติซื้อพันธบัตรระยะสั้นอายุ 3 เดือน ด้วยอัตราคิดลด 3%
| รายการ | ค่า |
| วันที่ซื้อ | 01/01/2025 |
| วันครบกำหนด | 01/04/2025 |
| อัตราคิดลด (%) | 3% หรือ 0.03 |
| มูลค่าตราไว้ | 100 |
| วิธีนับวัน (basis) | 0 (Actual/Actual) |
| ราคาตลาด | =PRICEDISC(DATE(2025,1,1),DATE(2025,4,1),0.03,100,0) |
สูตร
=PRICEDISC(DATE(2025,1,1),DATE(2025,4,1),0.03,100,0)

- กำหนดวันซื้อและวันครบกำหนดของพันธบัตรโดยใช้ฟังก์ชัน DATE
- อัตราคิดลดใช้ค่า 0.03 ซึ่งเท่ากับ 3%
- มูลค่าตราไว้ของพันธบัตรคือ 100 บาท
- ตั้งค่าการนับวันแบบ Actual/Actual โดยใช้ basis = 0
- ใส่สูตร
=PRICEDISC(DATE(2025,1,1),DATE(2025,4,1),0.03,100,0) - ได้ผลลัพธ์ราคาตลาดของพันธบัตร ณ วันที่ซื้อเป็นประมาณ 99.25 บาท
ผลลัพธ์
99.25

ตัวอย่างที่ 3: ใช้กับพันธบัตรมูลค่าสูง
ต้องการประเมินราคาตลาดของพันธบัตรมูลค่า 1,000 บาท ที่ไม่มีดอกเบี้ย
| รายการ | ค่า |
| วันที่ซื้อ | 15/03/2025 |
| วันครบกำหนด | 15/09/2025 |
| อัตราคิดลด (%) | 6% หรือ 0.06 |
| มูลค่าตราไว้ | 1,000 |
| วิธีนับวัน (basis) | 2 (Actual/365) |
| ราคาตลาด | =PRICEDISC(DATE(2025,3,15),DATE(2025,9,15),0.06,1000,2) |
สูตร
=PRICEDISC(DATE(2025,3,15),DATE(2025,9,15),0.06,1000,2)

- กำหนดวันซื้อของพันธบัตรเป็นวันที่ 15 มีนาคม 2025
- วันครบกำหนดเป็นวันที่ 15 กันยายน 2025
- อัตราคิดลดใช้ค่า 0.06 ซึ่งเท่ากับ 6%
- มูลค่าตราไว้ของพันธบัตรคือ 1,000 บาท
- วิธีการนับวันใช้แบบ Actual/365 โดยตั้งค่า basis = 2
- ใส่สูตร
=PRICEDISC(DATE(2025,3,15),DATE(2025,9,15),0.06,1000,2) - ได้ราคาตลาดของพันธบัตรเป็นประมาณ 970.59 บาท
ผลลัพธ์
969.33

ตัวอย่างที่ 4: คำนวณราคาพันธบัตรด้วยอัตราคิดลดต่ำในช่วงเวลาสั้น
สมมติต้องการประเมินราคาของพันธบัตรที่มีอัตราคิดลดต่ำเพียง 1.5% และครบกำหนดในเวลาเพียง 2 เดือน
| รายการ | ค่า |
| วันที่ซื้อ | 01/05/2025 |
| วันครบกำหนด | 01/07/2025 |
| อัตราคิดลด (%) | 1.5% หรือ 0.015 |
| มูลค่าตราไว้ | 100 |
| วิธีนับวัน (basis) | 1 (Actual/360) |
| ราคาตลาด | =PRICEDISC(DATE(2025,5,1),DATE(2025,7,1),0.015,100,1) |
สูตร
=PRICEDISC(DATE(2025,5,1),DATE(2025,7,1),0.015,100,1)
- ระบุวันซื้อของพันธบัตรเป็น 1 พฤษภาคม 2025
- วันครบกำหนดคือ 1 กรกฎาคม 2025
- ใช้อัตราคิดลดต่ำที่ 0.015 (1.5%)
- มูลค่าตราไว้เท่ากับ 100 บาท
- วิธีนับวันเลือกเป็น Actual/360 (basis = 1)
- ใส่สูตร
=PRICEDISC(DATE(2025,5,1),DATE(2025,7,1),0.015,100,1) - ได้ราคาตลาดของพันธบัตรประมาณ 99.75 บาท
ผลลัพธ์
99.75
หมายเหตุ
- ฟังก์ชันนี้เหมาะสำหรับพันธบัตรแบบไม่มีดอกเบี้ยเท่านั้น
- วันที่ซื้อ (settlement) ต้องเกิดก่อนวันครบกำหนด (maturity) มิฉะนั้นจะเกิดข้อผิดพลาด
- อัตราคิดลดต้องอยู่ในรูปทศนิยม เช่น 5% = 0.05
สรุป
ฟังก์ชัน PRICEDISC ใน Excel ช่วยให้นักลงทุนและนักวิเคราะห์สามารถประเมินราคาตลาดของพันธบัตรแบบไม่มีดอกเบี้ยได้อย่างแม่นยำ ช่วยให้สามารถตัดสินใจลงทุนได้ดีขึ้น โดยเฉพาะในตลาดรองของตราสารหนี้ ฟังก์ชันนี้ยังสามารถปรับใช้ได้หลากหลายร่วมกับฟังก์ชันอื่น ๆ เพื่อให้การวิเคราะห์ยืดหยุ่นยิ่งขึ้น
ข้อมูลอ้างอิง: PRICEDISC function
