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

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


Leave a Reply

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

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot