ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

ฟังก์ชัน DURATIONซึ่งเป็นหนึ่งในฟังก์ชัน ทางการเงิน จะส่งกลับระยะเวลาคอลีย์ของสมมติให้มูลค่าที่ตราไว้เป็น $100 ระยะเวลาคือค่าเฉลี่ยตามน้ําหนักของมูลค่าปัจจุบันของกระแสเงินสด และใช้เป็นการวัดการตอบสนองของราคาพันธบัตรต่อการเปลี่ยนแปลงของผลตอบแทน

ไวยากรณ์

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

สิ่งสำคัญ: ใส่วันที่โดยใช้ฟังก์ชัน DATE หรือใช้ผลลัพธ์จากสูตรหรือฟังก์ชันอื่น ตัวอย่างเช่น ใช้ DATE(2018,5,23) เป็นวันที่ 23 พฤษภาคม 2018 ปัญหาอาจเกิดขึ้นถ้าใส่วันที่เป็นข้อความ

ไวยากรณ์ ของ ฟังก์ชัน DURATION มีอาร์กิวเมนต์ดังนี้

  • Settlement    จำเป็น วันที่ชําระค่าข้อตกลงของหลักทรัพย์ วันที่ชําระค่าซื้อขายหลักทรัพย์ คือวันที่หลังจากวันที่ออกหลักทรัพย์เมื่อขายหลักทรัพย์ให้แก่ผู้ซื้อ

  • วันครบกําหนดไถ่ตัว    จำเป็น วันครบกําหนดของ Security's วันครบกําหนดไถ่ตัวคือวันที่ความปลอดภัยหมดอายุ

  • คูปอง    จำเป็น อัตราดอกเบี้ยรายปีของความปลอดภัย

  • Yld    จำเป็น ผลตอบแทนรายปีของหลักทรัพย์

  • ความถี่    จำเป็น จํานวนครั้งในการจ่ายดอกเบี้ยต่อปี สําหรับการจ่ายเงินรายปี ความถี่ = 1 for semiannual, frequency = 2; for quarterly, frequency = 4.

  • Basis    ไม่จำเป็น ชนิดของหลักเกณฑ์ในการนับวันที่ใช้

Basis

หลักเกณฑ์ในการนับจำนวนวัน

0 หรือไม่นับ

US (NASD) 30/360

1

ตามที่เป็นจริง/ตามที่เป็นจริง

2

ตามที่เป็นจริง/360

3

ตามที่เป็นจริง/365

4

European 30/360

ข้อสังเกต

  • Microsoft Excelวันที่เป็นเลขลดับต่อเนื่องเพื่อให้สามารถใช้ในการคํานวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลำดับเป็น 1 และวันที่ 1 มกราคม 2018 จะมีเลขลำดับเป็น 43101 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 43,101 วัน

  • วันที่ ชําระ ค่าซื้อ คือวันที่ที่ผู้ซื้อซื้อตราสาร เช่น พันธบัตร วันที่ครบกําหนดคือวันที่ที่คูปองหมดอายุ ตัวอย่างเช่น สมมติว่ามีการออกพันธบัตร 30 ปีในวันที่ 1 มกราคม 2018 และผู้ซื้อจะซื้อในภายหลังหกเดือน วันที่ออกดอกเบี้ยจะเป็นวันที่ 1 มกราคม 2018 วันที่ชําระค่าซื้อจะเป็น 1 กรกฎาคม 2018 และวันครบกําหนดไถ่ตัวจะเป็นวันที่ 1 มกราคม 2048 ซึ่งอยู่หลังจากวันที่ 1 มกราคม 2018 ซึ่งเป็นวันที่ออกดอกเบี้ย 30 ปี

  • Settlement, Maturity, Frequency และ Basis จะถูกปัดเศษให้เป็นจำนวนเต็ม

  • ถ้า Settlement หรือ Maturity ไม่ใช่วันที่ที่ถูกต้อง ฟังก์ชัน DURATION จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

  • ถ้า Coupon < 0 หรือถ้า Yld < 0 ฟังก์ชัน DURATION จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

  • ถ้า Frequency เป็นเลขใดๆ นอกเหนือไปจาก 1, 2, หรือ 4 ฟังก์ชัน DURATION จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

  • ถ้า Basis < 0 หรือถ้า Basis > 4 ฟังก์ชัน DURATION จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

  • ถ้า Settlement ≥ Maturity ฟังก์ชัน DURATION จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ เพื่อให้สูตรแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ข้อมูล

คำอธิบาย

07/01/2018

วันที่ทำข้อตกลง

01/01/2048

วันที่ครบกำหนดไถ่ถอน

8.0%

ตราสารเป็นเปอร์เซ็นต์

9.0%

ผลตอบแทนเป็นเปอร์เซ็นต์

2

Frequency คือแบบรายครึ่งปี (ดูเนื้อหาข้างบน)

1

ตามที่เป็นจริง/หลักเกณฑ์แบบตามที่เป็นจริง (ดูเนื้อหาข้างบน)

สูตร

คำอธิบาย

ผลลัพธ์

=DURATION(A2,A3,A4,A5,A6,A7)

ระยะเวลาสำหรับพันธบัตรที่มีเงื่อนไขตามข้างบน

10.9191453

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือ ขอความช่วยเหลือใน Answers Community

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน
สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ

×