YIELD คำนวณผลตอบแทน (Yield) ของหลักทรัพย์ที่จ่ายดอกเบี้ยเป็นงวด เหมาะสำหรับวิเคราะห์พันธบัตรและการลงทุนผลตอบแทนคงที่
=YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])
=YIELD(settlement, maturity, rate, pr, redemption, frequency, [basis])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| settlement | Date | Yes | วันซื้อหลักทรัพย์ (วันที่ให้สิทธิแก่ผู้ซื้อ) | |
| maturity | Date | Yes | วันครบกำหนดของหลักทรัพย์ (วันที่หลักทรัพย์หมดอายุ) | |
| rate | Number | Yes | อัตราคูปองรายปี (Coupon Rate) เป็นเปอร์เซ็นต์ เช่น 5.75% หรือ 0.0575 | |
| pr | Number | Yes | ราคาตลาดของหลักทรัพย์ต่อหน่วย $100 face value เช่น 95 หมายถึง $95 ต่อหน่วย $100 | |
| redemption | Number | Yes | มูลค่าไถ่ถอนของหลักทรัพย์ต่อหน่วย $100 face value ปกติ 100 (ราคาตามหนังสือ) | |
| frequency | Number | Yes | ความถี่ของการจ่ายคูปอง: 1 = รายปี, 2 = ครึ่งปี, 4 = รายไตรมาส | |
| basis | Number | Optional | 0 | วิธีการนับจำนวนวัน (0=US 30/360, 1=Actual/actual, 2=Actual/360, 3=Actual/365, 4=European 30/360) |
YIELD("2008-02-15", "2016-11-15", 5.75%, 95, 100, 2)=YIELD("2008-02-15", "2016-11-15", 5.75%, 95, 100, 2)
0.0654 (6.54%)
YIELD("2023-01-01", "2027-12-31", 4.5%, 102, 100, 4)=YIELD("2023-01-01", "2027-12-31", 4.5%, 102, 100, 4)
0.0418 (4.18%)
YIELD("2024-06-15", "2025-06-15", 6%, 98, 100, 1)=YIELD("2024-06-15", "2025-06-15", 6%, 98, 100, 1)
0.0612 (6.12%)
YIELD("2024-01-15", "2029-01-15", 7%, 105, 100, 2, 1)=YIELD("2024-01-15", "2029-01-15", 7%, 105, 100, 2, 1)
0.0629 (6.29%)
เพราะซื้อพันธบัตรในราคา 95 ซึ่งต่ำกว่า par value 100 ผู้ลงทุนได้รับกำไรจากราคาเพิ่มเติมเมื่อครบกำหนด นี่คือ capital gain ที่เพิ่มผลตอบแทนทั้งหมด ในตัวอย่างจะได้ 6.54%
rate คือ coupon rate รายปี (ตัวอักษร fixed) frequency คือกี่ครั้งต่อปีที่จ่าย Excel จะแบ่งคูปองออกตามความถี่อัตโนมัติ
basis 0 (US 30/360) ถือว่าทุกเดือน 30 วัน หากคำนวณเร็ว basis 1 (Actual/actual) นับวันจริง ๆ ให้ความแม่นยำมากกว่า
ฟังก์ชัน YIELD ใน Excel ช่วยคำนวณผลตอบแทนรายปีของพันธบัตรหรือหลักทรัพย์อื่นที่จ่ายดอกเบี้ยเป็นงวด
ที่เจ๋งคือ YIELD พิจารณาทุกอย่าง – วันซื้อ วันครบกำหนด อัตราดอกเบี้ย ราคาตลาด มูลค่าไถ่ถอน และความถี่ในการจ่ายดอกเบี้ย เพื่อให้ได้ผลตอบแทนที่แท้จริง
ฟังก์ชันนี้ใช้ iterative method (Newton-Raphson) เพื่อคำนวณ Yield ที่ทำให้มูลค่าปัจจุบันของ cash flows เท่ากับราคาตลาด ถ้า YIELD ไม่สามารถหาค่าที่เหมาะสมได้ จะคืนค่า #NUM! error