Thep Excel

ACCRINT – คำนวณดอกเบี้ยค้างรับ (จ่ายเป็นงวด)

คำนวณดอกเบี้ยค้างรับ (สำหรับหลักทรัพย์จ่ายดอกเบี้ยเป็นงวด)

ACCRINT คืนค่าดอกเบี้ยค้างรับของหลักทรัพย์ที่มีการจ่ายดอกเบี้ยตามกำหนดเวลา (Periodic Interest)

=ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])

By ThepExcel AI Agent
2 December 2025

Syntax & Arguments

=ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])

Argument Type Required Default Description
issue Date Yes วันที่ออกหลักทรัพย์ (Issue Date)
first_interest Date Yes วันที่จ่ายดอกเบี้ยครั้งแรก
settlement Date Yes วันที่ชำระราคา/ส่งมอบหลักทรัพย์ (Settlement Date)
rate Number Yes อัตราดอกเบี้ยหน้าตั๋วต่อปี (Annual Coupon Rate)
par Number Yes 1000 มูลค่าที่ตราไว้ (Par Value) ถ้าไม่ระบุจะใช้ 1000
frequency Number Yes จำนวนครั้งที่จ่ายดอกเบี้ยต่อปี (1=รายปี, 2=ครึ่งปี, 4=รายไตรมาส)
basis Number Optional 0 เกณฑ์การนับวัน (0=30/360 US, 1=Actual/Actual, …)
calc_method Boolean Optional TRUE TRUE (1) = คำนวณตั้งแต่วันออกหุ้นกู้, FALSE (0) = คำนวณตั้งแต่วันจ่ายดอกเบี้ยครั้งแรก

How it works

คำนวณดอกเบี้ยพันธบัตร

นักลงทุนต้องการทราบดอกเบี้ยค้างรับที่ต้องจ่ายให้ผู้ขาย เมื่อซื้อพันธบัตรระหว่างงวด

Examples

คำนวณดอกเบี้ยหุ้นกู้จ่ายรายปี

พันธบัตรออกวันที่ 1 ม.ค. 2023 จ่ายดอกเบี้ยครั้งแรก 1 ม.ค. 2024 (จ่ายปีละ 1 ครั้ง) ถ้าเราซื้อวันที่ 1 มิ.ย. 2023 (Settlement) โดยมีอัตราดอกเบี้ย 5% และมูลค่า 1,000 บาท ดอกเบี้ยค้างรับที่ต้องจ่ายให้ผู้ขายคือ 20.83 บาท (คำนวณจาก 5 เดือนที่ผ่านไป)
Excel Formula:

=ACCRINT(DATE(2023,1,1), DATE(2024,1,1), DATE(2023,6,1), 0.05, 1000, 1, 0)

Result:

20.83

จ่ายดอกเบี้ยปีละ 2 ครั้ง

หลักทรัพย์ออก 1 ม.ค. 2023 จ่ายดอกเบี้ยครั้งแรก 1 ก.ค. 2023 (จ่ายครึ่งปี) ซื้อเมื่อ 1 เม.ย. 2023 ดอกเบี้ย 10% ของ 1,000 บาทต่อปี (จ่าย 2 ครั้ง ครั้งละ 50 บาท) เราถือมา 3 เดือนจากต้นงวด (1 ม.ค. – 1 เม.ย.) จึงมีดอกเบี้ยค้างรับ 25 บาท
Excel Formula:

=ACCRINT(DATE(2023,1,1), DATE(2023,7,1), DATE(2023,4,1), 0.1, 1000, 2)

Result:

25.00

ใช้ Basis แบบ Actual/365 และ calc_method TRUE

นับวันจากวันออก (1 ม.ค.) ถึงวันซื้อ (15 เม.ย.) ได้ 104 วัน (Basis 3 = 365 วัน/ปี) ดอกเบี้ย 6% ต่อปี = 60 บาท คำนวณเป็น (104/365) * 60 = 17.095… หรือประมาณ 17.10 บาท
Excel Formula:

=ACCRINT(DATE(2023,1,1), DATE(2023,7,1), DATE(2023,4,15), 0.06, 1000, 2, 3, TRUE)

Result:

17.10

FAQs

ACCRINT ต่างจาก ACCRINTM อย่างไร?

ACCRINT ใช้สำหรับหลักทรัพย์ที่จ่ายดอกเบี้ย ‘เป็นงวด’ (Periodic) ส่วน ACCRINTM ใช้สำหรับหลักทรัพย์ที่จ่ายดอกเบี้ย ‘เมื่อครบกำหนดไถ่ถอน’ (Maturity)

Resources & Related

Additional Notes

ฟังก์ชัน ACCRINT ใน Excel ใช้สำหรับคำนวณ ดอกเบี้ยค้างรับ (Accrued Interest) สำหรับหลักทรัพย์ที่มีการจ่ายดอกเบี้ยเป็นงวดๆ (เช่น พันธบัตรรัฐบาล หรือหุ้นกู้)

Leave a Reply

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