Tag: PRICE

  • PRICE

    TLDR สรุปสั้นๆ

    PRICE คำนวณราคาต่อ $100 ของตราสารที่จ่ายดอกเบี้ยตามงวด โปรดระวังการใส่ข้อมูลผิดพลาดที่ทำให้เกิดข้อผิดพลาด #NUM!

    คำอธิบาย

    ฟังก์ชัน PRICE จะใช้ในการคำนวณราคาต่อมูลค่าที่ตราไว้ $100 ของตราสารที่จ่ายดอกเบี้ยเป็นงวด

    มีครั้งแรกในเวอร์ชันไหน

    2003 หรือ Version ก่อนหน้า

    รูปแบบคำสั่ง (Syntax)

    PRICE(settlement, maturity, rate, yld, redemption, frequency, [basis])

    Arguments

    • Settlement (Required – Date)
      วันที่ซื้อขายตราสารที่เป็นเรื่องกันระหว่างผู้ซื้อและผู้ขาย (หรือวันที่เข้าถือครองตราสารโดยผู้ซื้อ)
    • Maturity (Required – Date)
      วันที่หมดอายุของตราสาร
    • Rate (Required – Number)
      อัตราดอกเบี้ยรายปีของตราสาร
    • Yld (Required – Number)
      อัตราผลตอบแทนรายปีของตราสาร
    • Redemption (Required – Number)
      มูลค่าการไถ่คืนต่อมูลค่าที่ตราไว้ $100
    • Frequency (Required – Number)
      จำนวนครั้งที่จ่ายดอกเบี้ยต่อปี (1 สำหรับรายปี, 2 สำหรับรายครึ่งปี, 4 สำหรับรายไตรมาส)
    • Basis (Optional – Number)
      ประเภทของการนับวันที่ใช้ (ค่าเริ่มต้นคือ 0 สำหรับ US 30/360)

    ตัวอย่างการใช้งาน (Examples)

    • Formula:
      =PRICE(DATE(2023,1,1), DATE(2033,1,1), 0.05, 0.04, 100, 2, 0)
      Description: คำนวณราคาของพันธบัตรโดยใช้พารามิเตอร์ที่กำหนดไว้ด้านบน
      Result:แสดงราคาต่อมูลค่าที่ตราไว้ $100 ของพันธบัตร ซึ่งอาจเป็นประมาณ $104.64
    • Formula:
      =PRICE(A2, A3, A4, A5, A6, A7, A8)
      Description: คำนวณราคาพันธบัตรสำหรับข้อมูลที่มีอยู่ในเซลล์ A2 ถึง A8 ตามตัวอย่าง
      Result:94.63 ซึ่งเป็นราคาที่คำนวณจากข้อมูลที่ให้
    • Formula:
      =PRICE(DATE(2023,5,1), DATE(2033,5,1), 0.055, 0.045, 100, 4, 1)
      Description: คำนวณราคาพันธบัตรที่ให้ดอกเบี้ยรายไตรมาสกับอัตราดอกเบี้ยและผลตอบแทนที่แตกต่างกัน
      Result:ราคาพันธบัตรจะถูกแสดงเป็นดอลลาร์ตามวันครบกำหนดและอัตราเดิม
    • Formula:
      =PRICE(DATE(2025,3,15), DATE(2030,3,15), 0.06, 0.05, 100, 1, 2)
      Description: คำนวณราคาพันธบัตรที่จ่ายดอกเบี้ยรายปีและใช้วิธีนับวันที่เป็นแบบ actual/360
      Result:ราคาที่แสดงจะเป็นราคาตลาดตามที่กำหนดภายใต้ตัวเลือกของวันนับ [basis]
    • Formula:
      =PRICE(DATE(2021,8,1), DATE(2041,8,1), 0.03, 0.02, 100, 2, 3)
      Description: การคำนวณราคาพันธบัตรระหว่างวันที่ซึ่งการจ่ายดอกเบี้ยเป็นรายครึ่งปี และใช้พื้นฐานการนับวันที่ Actual/365
      Result:ราคาจะแสดงในดอลลาร์อิงตามวันที่และอัตราที่ตั้งไว้

    Tips & Tricks

    ควรจัดรูปแบบข้อมูลวันด้วย DATE function เสมอ เพื่อป้องกันปัญหาการคำนวณผิดพลาด นอกจากนี้คุณยังสามารถใช้ฟังก์ชันนี้ร่วมกับฟังก์ชันอื่น ๆ เช่น PMT เพื่อช่วยในการคำนวณแผนการเงินอื่น ๆ ได้

    ข้อควรระวัง (Cautions)

    ต้องระวังการใส่วันที่ที่ไม่ถูกต้อง ข้อมูลอัตราผลตอบแทนและอัตราดอกเบี้ยที่น้อยกว่า 0 จะทำให้เกิดข้อผิดพลาด #NUM! และการใส่ basis ที่ผิดรูปแบบ (เช่น น้อยกว่า 0 หรือมากกว่า 4) ก็จะทำให้เกิดข้อผิดพลาดได้เช่นกัน

    ฟังก์ชันที่เกี่ยวข้อง

    References

    ขอบคุณที่เข้ามาอ่านนะครับ ❤️