Thep Excel

DURATION – หาค่า Duration

คำนวณ Macaulay Duration สำหรับหลักทรัพย์ที่มีดอกเบี้ยตามงวด

ฟังก์ชัน DURATION ใน Excel ใช้สำหรับคำนวณ Macaulay Duration ของหลักทรัพย์ที่มีดอกเบี้ยตามงวด Macaulay Duration เป็นการวัดอายุถ่วงน้ำหนักเฉลี่ยของกระแสเงินสดของหลักทรัพย์ ซึ่งใช้ในการประเมินความอ่อนไหวของราคาหลักทรัพย์ต่อการเปลี่ยนแปลงของอัตราดอกเบี้ย.

=DURATION(settlement, maturity, coupon, yld, frequency, [basis])

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=DURATION(settlement, maturity, coupon, yld, frequency, [basis])

Argument Type Required Default Description
settlement Date Yes วันชำระราคา
maturity Date Yes วันครบกำหนด
coupon Number Yes อัตราดอกเบี้ยหน้าตั๋ว
yld Number Yes ผลตอบแทน (Yield)

Examples

Duration ของหุ้นกู้

อายุเฉลี่ยถ่วงน้ำหนักของกระแสเงินสด (Macaulay Duration)
Excel Formula:

=DURATION("2024-01-01", "2029-01-01", 5%, 6%, 2)

Result:

4.xx

Duration ของหุ้นกู้ (with different value)

Similar to previous example but with different input values. Formula: =DURATION("2024-01-01", "2029-01-01", 5%, 6%, 3) returns Check formula.
Excel Formula:

=DURATION("2024-01-01", "2029-01-01", 5%, 6%, 3)

Result:

Check formula

Duration ของหุ้นกู้ (with variation 2)

Similar to previous example but with different input values. Formula: =DURATION("2024-01-01", "2029-01-01", 5%, 6%, 6) returns Check formula.
Excel Formula:

=DURATION("2024-01-01", "2029-01-01", 5%, 6%, 6)

Result:

Check formula

Resources & Related

Additional Notes

ฟังก์ชัน DURATION ใน Excel ช่วยคำนวณ Macaulay Duration ของหลักทรัพย์

Leave a Reply

Your email address will not be published. Required fields are marked *