ฟังก์ชัน YIELDDISC ใน Excel คือฟังก์ชันที่ใช้คำนวณ อัตราผลตอบแทนประจำปีของพันธบัตรส่วนลด (Discount Bond) ซึ่งเป็นพันธบัตรที่ขายในราคาต่ำกว่ามูลค่าตราไว้ และไม่มีการจ่ายดอกเบี้ยเป็นงวด เช่น Treasury Bills หรือ ตั๋วเงินคลัง ที่จ่ายคืนเงินต้นเต็มจำนวนเมื่อครบกำหนด
ฟังก์ชันนี้จึงเหมาะสำหรับนักลงทุนในพันธบัตรระยะสั้น เช่น ตั๋วคลังที่ออกโดยรัฐบาล ที่ใช้รูปแบบส่วนลดเพื่อดึงดูดนักลงทุน โดยไม่ต้องจ่ายดอกเบี้ยเป็นระยะ ทำให้การใช้ฟังก์ชัน YIELDDISC ช่วยให้สามารถคำนวณและเปรียบเทียบผลตอบแทนของพันธบัตรแบบไม่มีดอกเบี้ยได้ง่ายและแม่นยำ
ประโยชน์ของฟังก์ชัน YIELDDISC ใน Excel
- ประเมินอัตราผลตอบแทนของพันธบัตรที่ไม่มีดอกเบี้ยได้อย่างแม่นยำ
- ใช้เปรียบเทียบพันธบัตรแบบ Discount กับสินทรัพย์ทางการเงินอื่น
- เหมาะสำหรับการวิเคราะห์ตั๋วเงินคลัง และพันธบัตรรัฐบาลระยะสั้น
- ลดความซับซ้อนของการคำนวณด้วยการใช้ฟังก์ชันเดียว
- รองรับวิธีการนับวันแบบต่าง ๆ ผ่านพารามิเตอร์
basis
รูปแบบการใช้งาน (Syntax)
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน YIELDDISC มีดังนี้:
settlement– วันที่ซื้อพันธบัตรmaturity– วันที่ครบกำหนดของพันธบัตรpr– ราคาซื้อของพันธบัตร (เป็นจำนวนเงิน)redemption– มูลค่าตราไว้เมื่อครบกำหนด (โดยปกติ = 100)basis– วิธีนับวัน (0 = US 30/360, 1 = Actual/Actual, 2 = Actual/360, 3 = Actual/365, 4 = European 30/360)
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน YIELDDISC ใน Excel
ตัวอย่างที่ 1: ตั๋วเงินคลังระยะเวลา 6 เดือน
ต้องการคำนวณอัตราผลตอบแทนจากตั๋วเงินคลังที่ไม่มีดอกเบี้ย
| รายการ | ค่า |
|---|---|
| วันที่ซื้อ | 01/01/2024 |
| วันครบกำหนด | 01/07/2024 |
| ราคาซื้อ | 97 |
| มูลค่าตราไว้ | 100 |
| วิธีนับวัน | 0 (US 30/360) |
สูตร
=YIELDDISC(DATE(2024,1,1), DATE(2024,7,1), 97, 100, 0)

- วันที่ซื้อและครบกำหนดห่างกัน 180 วัน (6 เดือน)
- ซื้อพันธบัตรในราคา 97 บาท
- จะได้รับคืน 100 บาทเมื่อครบกำหนด
- คำนวณผลตอบแทนต่อปีโดยใช้การคิดลดแบบ 30/360
- ผลตอบแทนประมาณ 6.19% ต่อปี
ผลลัพธ์
0.0619 หรือ 6.19%

ตัวอย่างที่ 2: ใช้ฟังก์ชัน YIELDDISC ใน Excel เปรียบเทียบตั๋วเงินคลัง 90 วัน
ต้องการเปรียบเทียบตั๋วเงินคลังสองฉบับที่ราคาต่างกัน
| รายการ | ตั๋ว A | ตั๋ว B |
|---|---|---|
| วันที่ซื้อ | 01/06/2024 | 01/06/2024 |
| วันครบกำหนด | 01/09/2024 | 01/09/2024 |
| ราคาซื้อ | 98 | 97.5 |
| มูลค่าตราไว้ | 100 | 100 |
| basis | 0 | 0 |
สูตรตั๋ว A
=YIELDDISC(DATE(2024,6,1), DATE(2024,9,1), 98, 100, 0)
สูตรตั๋ว B
=YIELDDISC(DATE(2024,6,1), DATE(2024,9,1), 97.5, 100, 0)

- ทั้งสองตั๋วมีอายุ 90 วัน (จาก 01/06/2024 ถึง 01/09/2024)
- ตั๋ว A ซื้อในราคา 98 บาท ได้คืน 100 บาท (กำไร 2 บาท)
- ตั๋ว B ซื้อในราคา 97.5 บาท ได้คืน 100 บาท (กำไร 2.5 บาท)
- ใช้ basis = 0 (US 30/360)
- ฟังก์ชันจะคำนวณผลตอบแทนรายปีโดยเทียบอัตราส่วนผลกำไรต่อราคาซื้อและคูณปรับตาม 360 วัน
ผลลัพธ์

หมายเหตุ
- ราคาซื้อ (pr) ต้องน้อยกว่ามูลค่าตราไว้ (redemption)
- วันที่ซื้อและครบกำหนดต้องไม่เท่ากัน
- หากไม่ได้ระบุ basis ระบบจะใช้แบบ US 30/360 เป็นค่าเริ่มต้น
- ใช้ร่วมกับ ฟังก์ชัน PRICEDISC เพื่อดูความสัมพันธ์ของราคาและผลตอบแทน
สรุป
ฟังก์ชัน YIELDDISC ใน Excel คือฟังก์ชันที่เหมาะอย่างยิ่งสำหรับการประเมินผลตอบแทนของพันธบัตรแบบไม่มีดอกเบี้ย โดยใช้ข้อมูลราคาซื้อและวันครบกำหนดในการคำนวณผลตอบแทนประจำปีอย่างแม่นยำ เหมาะสำหรับนักวิเคราะห์การเงิน นักลงทุน หรือเจ้าหน้าที่บัญชีที่ทำงานเกี่ยวกับพันธบัตรระยะสั้น
ข้อมูลอ้างอิง: YIELDDISC function
