ฟังก์ชัน INTRATE ใน Excel

ฟังก์ชัน INTRATE ใน Excel ใช้สำหรับคำนวณ อัตราดอกเบี้ยประจำปีของตราสารหนี้ประเภทไม่มีดอกเบี้ย (Zero-Coupon Bond) โดยอ้างอิงจากวันเริ่มต้นถือครอง (issue date), วันครบกำหนด (settlement date), ราคาซื้อ (investment), และราคาชำระคืน (redemption)

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

ฟังก์ชันนี้ยังช่วยให้เราสามารถวิเคราะห์ตราสารทางการเงินต่าง ๆ ได้อย่างรวดเร็ว และเป็นฟังก์ชันที่นิยมใช้งานควบคู่กับฟังก์ชันอื่น เช่น YIELD, PRICE และ DISC ในการวิเคราะห์พันธบัตร

ประโยชน์ของฟังก์ชัน INTRATE ใน Excel

  • คำนวณอัตราดอกเบี้ยของพันธบัตรที่ไม่มีดอกเบี้ยได้อย่างแม่นยำ
  • เหมาะสำหรับวิเคราะห์ตราสารหนี้ระยะสั้น เช่น ตั๋วเงินคลัง
  • ใช้ในการเปรียบเทียบผลตอบแทนของตราสารทางการเงิน
  • ประยุกต์ใช้ร่วมกับฟังก์ชัน YIELD, DISC และ PRICE เพื่อวิเคราะห์พันธบัตร
  • ช่วยวางแผนการลงทุนระยะสั้น-กลาง อย่างมีระบบ

รูปแบบการใช้งาน (Syntax)

INTRATE(settlement, maturity, investment, redemption, [basis])

อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน INTRATE ใน Excel มีดังนี้:

  • settlement – วันที่ชำระเงินของตราสาร (วันที่ซื้อ)
  • maturity – วันครบกำหนดของตราสาร (วันได้เงินคืน)
  • investment – จำนวนเงินที่ใช้ซื้อพันธบัตร (ราคาซื้อ)
  • redemption – มูลค่าที่ได้รับคืนเมื่อครบกำหนด
  • basis(ไม่บังคับ) – วิธีคำนวณวันในปี (0 ถึง 4)
    • 0: 30/360 (แบบสากล)
    • 1: Actual/Actual
    • 2: Actual/360
    • 3: Actual/365
    • 4: 30/360 แบบยุโรป

ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน INTRATE ใน Excel

ตัวอย่างที่ 1: พันธบัตรไม่จ่ายดอกเบี้ย มูลค่าซื้อ 9,500 ได้คืน 10,000 ภายใน 6 เดือน

ต้องการคำนวณว่าได้รับอัตราผลตอบแทนประจำปีเท่าไร หากซื้อพันธบัตรในราคา 9,500 บาท และจะได้รับคืน 10,000 บาทภายใน 6 เดือน

รายการค่า
วันที่ซื้อ (settlement)1/1/2024
วันครบกำหนด (maturity)1/7/2024
ราคาซื้อ (investment)9,500
มูลค่าที่จะได้รับคืน10,000
วิธีคำนวณวัน (basis)0

สูตร

=INTRATE(B2, B3, B4, B5, B6)

หรือ

=INTRATE(DATE(2024,1,1), DATE(2024,7,1), 9500, 10000, 0)
ฟังก์ชัน INTRATE ใน Excel คำนวณอัตราดอกเบี้ยประจำปี
  • คำนวณจำนวนวันที่ถือครองตาม basis 0 ได้ 180 วัน
  • ส่วนต่างราคาคือ 10,000 − 9,500 = 500
  • อัตราดอกเบี้ย = (500 ÷ 9,500) × (360 ÷ 180) = 10.53%

ผลลัพธ์

0.1053 (หรือ 10.53%)

ผลลัพธ์การคำนวณอัตราดอกเบี้ยประจำปี

ตัวอย่างที่ 2

ต้องการหาว่าได้ผลตอบแทนกี่เปอร์เซ็นต์ต่อปี หากซื้อพันธบัตรในราคา 9,750 บาท และจะได้เงินคืน 10,000 บาทภายใน 3 เดือน

รายการค่า
settlement1/3/2024
maturity1/6/2024
investment9,750
redemption10,000
basis1 (Actual/Actual)

สูตร

=INTRATE(B2, B3, B4, B5, B6)

หรือ

=INTRATE(DATE(2024,3,1), DATE(2024,6,1), 9750, 10000, 1)
ใช้ฟังก์ชัน INTRATE ใน Excel  หาว่าได้ผลตอบแทนกี่เปอร์เซ็นต์ต่อปี
  • ส่วนต่างราคา = 250
  • จำนวนวันจริง = 92 วัน
  • อัตราดอกเบี้ย = (250 ÷ 9,750) × (365 ÷ 92) ≈ 10.20%

ผลลัพธ์

0.1020 (หรือ 10.20%)

ผลลัพธ์จากการหาว่าได้ผลตอบแทนกี่เปอร์เซ็นต์ต่อปี

ตัวอย่างที่ 3 ใช้ฟังก์ชัน INTRATE ใน Excel ร่วมกับ IF

ต้องการตรวจสอบว่าการลงทุน “คุ้มค่า” หรือ “ไม่คุ้ม” โดยกำหนดว่า ถ้าอัตราดอกเบี้ยที่ได้รับเกิน 10% ถือว่าคุ้มค่า

รายการค่า
วันที่ซื้อ (settlement)1/1/2024
วันครบกำหนด (maturity)1/7/2024
ราคาซื้อ (investment)9,500
มูลค่าที่จะได้รับคืน10,000
วิธีคำนวณวัน (basis)0

สูตร

=IF(INTRATE(B2, B3, B4, B5, B6) > 0.1, "คุ้มค่า", "ไม่คุ้ม")

หรือ

=IF(INTRATE(DATE(2024,1,1), DATE(2024,7,1), 9500, 10000, 0) > 0.1, "คุ้มค่า", "ไม่คุ้ม")
ใช้ฟังก์ชัน INTRATE ใน Excel ประเมินความคุ้มค่าของการลงทุน
  • ใช้ฟังก์ชัน INTRATE คำนวณอัตราผลตอบแทนได้ 10.53%
  • ตรวจสอบเงื่อนไขว่าอัตราผลตอบแทนมากกว่า 10% หรือไม่
  • ถ้าอัตราผลตอบแทนเกิน 10% ให้แสดงข้อความ “คุ้มค่า” ถ้าไม่ใช่ ให้แสดงข้อความ “ไม่คุ้ม”

ผลลัพธ์

คุ้มค่า

ตรวจสอบว่าการลงทุนคุ้มค่าหรือไม่คุ้ม

ตัวอย่างที่ 4 ใช้ร่วมกับฟังก์ชัน TEXT

ต้องการแสดงผลลัพธ์ของ INTRATE เป็นข้อความพร้อมหน่วย % เพื่อใช้ในรายงานสรุป

สูตร

="ผลตอบแทน: "&TEXT(INTRATE(DATE(2024,1,1), DATE(2024,7,1), 9500, 10000, 0),"0.00%")
  • คำนวณ INTRATE ได้ 0.1053
  • ฟังก์ชัน TEXT(...,"0.00%") แสดงข้อความเป็น “10.53%”
  • เชื่อมกับข้อความคำว่า “ผลตอบแทน: ”

ผลลัพธ์

ผลตอบแทน: 10.53%

ตัวอย่างที่ 5

คำนวณอัตราดอกเบี้ยในรายการลงทุนหลายรายการ พร้อมแสดงผลลัพธ์แยกตามแถว

ABCDE
วันที่ซื้อวันครบกำหนดราคาซื้อราคาคืนอัตราดอกเบี้ย (INTRATE)
1/1/20241/7/20249,50010,000=INTRATE(A2,B2,C2,D2,0)
1/2/20241/5/20249,70010,000=INTRATE(A3,B3,C3,D3,0)

สูตร

=INTRATE(A2,B2,C2,D2,0)

ผลลัพธ์

หมายเหตุ

  • ฟังก์ชัน INTRATE ใช้ได้เฉพาะกับพันธบัตรแบบไม่มีดอกเบี้ยเท่านั้น
  • settlement ต้องมาก่อน maturity เสมอ
  • หาก investment ≥ redemption ผลลัพธ์อาจเป็น 0 หรือค่าลบ
  • วันที่ ควรอยู่ในฟอร์แมต DATE หรือเป็นวันที่ถูกต้องตามระบบ Excel
  • หากข้อมูลไม่ถูกต้อง อาจได้ผลลัพธ์เป็น #NUM! หรือ #VALUE!

สรุป

ฟังก์ชัน INTRATE ใน Excel เหมาะอย่างยิ่งสำหรับการวิเคราะห์ตราสารหนี้แบบไม่มีดอกเบี้ย ช่วยให้เราสามารถวัดผลตอบแทนประจำปีได้อย่างแม่นยำ ใช้งานง่าย และสามารถนำไปต่อยอดในการสร้างระบบวิเคราะห์การลงทุน การจัดการเงิน และรายงานทางการเงินในระดับมืออาชีพได้

ข้อมูลอ้างอิง: INTRATE function

แชร์เรื่องนี้