Thep Excel

DISCคำนวณอัตราส่วนลด

DISC คำนวณอัตราส่วนลด (Discount Rate) ต่อปีสำหรับหลักทรัพย์จำหน่าย

fx
=DISC(settlement, maturity, pr, redemption, [basis])

ความนิยม4/10
ความยาก6/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
settlement Date วันชำระเงิน (Settlement Date) – วันที่ผู้ซื้อและผู้ขายตกลงซื้อขายหลักทรัพย์
maturity Date วันครบกำหนด (Maturity Date) – วันที่หลักทรัพย์หมดอายุ ปกติจะได้รับเงินคืนเต็มจำนวน
pr Number ราคาปัจจุบันของหลักทรัพย์ (Price) – เป็นมูลค่าต่อ $100 หน้าตั๋ว
redemption Number มูลค่า redemption – เงินที่ได้รับเมื่อครบกำหนด เป็นมูลค่าต่อ $100 หน้าตั๋ว
[basis]ไม่บังคับ Number (0-4) วิธีนับวัน (Day Count Basis) – ระบุวิธีคำนวณจำนวนวัน (ถ้าไม่ระบุจะใช้ 0 เป็นค่าเริ่มต้น)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

ฟังก์ชัน DISC ใช้คำนวณอัตราส่วนลด (Discount Rate) ต่อปีสำหรับหลักทรัพย์จำหน่าย (Treasury Bills, Bonds ฯลฯ) โดยพิจารณาจากราคาปัจจุบันและราคา redemption value

ที่เจ๋งคือ DISC ใช้สำหรับเอกสารที่ไม่มีดอกเบี้ยเชิงบัญชี แต่มีการจำหน่ายในราคาต่ำกว่ามูลค่าที่เสียบเปลี่ยน ถ้าต้องการคำนวณอัตราผลตอบแทนเชิงบัญชี ใช้ YIELD แทน

ส่วนตัวผม ถ้าทำงานด้าน Debt Management หรือ Fixed Income Treasury ต้องเข้าใจเอกสารชนิดนี้เป็นอย่างดี

Examples

ตัวอย่างพื้นฐาน – Treasury BillDISC("2024-01-01", "2024-07-01", 95, 100)

ซื้อ Treasury Bill ในราคา $95 ต่อ $100 หน้าตั๋ว ซื้อในวันที่ 1 มกราคม ครบกำหนดในวันที่ 1 กรกฎาคม (6 เดือน) อัตราส่วนลดต่อปีประมาณ 10.00%

fx
=DISC("2024-01-01", "2024-07-01", 95, 100)

ผลลัพธ์0.1000… (ประมาณ 10.00%)
ตัวอย่างจริง – Bond ที่มี redemption สูงกว่าDISC("2024-01-15", "2024-07-15", 98, 102)

ซื้อ Bond ในราคา $98 แต่ redemption value คือ $102 ใน 6 เดือน อัตราส่วนลดประมาณ 7.84% ต่อปี – discount จะน้อยลงเพราะได้เงินคืนมากกว่าที่ซื้อ

fx
=DISC("2024-01-15", "2024-07-15", 98, 102)

ผลลัพธ์0.0784… (ประมาณ 7.84%)
ตัวอย่างกับ basis ต่างกันDISC("2024-01-01", "2024-07-01", 95, 100, 1)

เหมือนตัวอย่างแรก แต่ใช้ basis 1 (Actual/actual) แทน basis 0 ผลลัพธ์จะแตกต่างกันเล็กน้อยเพราะวิธีนับวันต่างกัน

fx
=DISC("2024-01-01", "2024-07-01", 95, 100, 1)

ผลลัพธ์0.1005… (ประมาณ 10.05%)
ตัวอย่างระยะยาว – 10 ปีDISC("2024-01-01", "2034-01-01", 70, 100)

ซื้อ Bond ในราคา $70 จ่ายคืน $100 ใน 10 ปี อัตราส่วนลดต่อปีประมาณ 3.00% – discount ต่ำลงเพราะระยะเวลานานกว่า

fx
=DISC("2024-01-01", "2034-01-01", 70, 100)

ผลลัพธ์0.0300… (ประมาณ 3.00%)

FAQs

DISC แตกต่างจาก YIELD อย่างไร?+

DISC คำนวณ discount rate ต่อปี ใช้กับหลักทรัพย์จำหน่าย (ไม่มีดอกเบี้ย) ส่วน YIELD คำนวณอัตราผลตอบแทนต่อปี ใช้กับพันธบัตรที่มีการจ่ายดอกเบี้ยเป็นระยะ

ค่า basis ที่ใช้บ่อยที่สุดอะไร?+

ในสหรัฐอเมริกา basis 0 (US 30/360) เป็นมาตรฐาน ในตลาดอื่นๆ อาจใช้ basis 1 (Actual/actual) หรือ basis 3 (Actual/365)

ถ้า pr > redemption จะเกิดอะไร?+

ถ้าราคาซื้อมากกว่า redemption value ฟังก์ชันจะคืน error #NUM! เพราะไม่มีความหมายทางการเงิน (ซื้อแพงกว่าเงินที่ได้รับ)

ถ้า settlement >= maturity จะเกิดอะไร?+

ฟังก์ชันจะคืน error #NUM! เพราะวันชำระเงินต้องก่อนวันครบกำหนด

ใช้กับ Excel เวอร์ชันไหนได้?+

DISC ใช้ได้ตั้งแต่ Excel 2007 ขึ้นไป และ Excel 365 เป็นฟังก์ชัน Financial ที่คลาสสิก

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ DISC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้DISCFinancial
Financial (6)
INTRATE

คำนวณอัตราดอกเบี้ยประจำปีแบบ simple interest สำหรับตราสารส่วนลด (discount security) ที่ไม่มีคูปองจ่ายระหว่างทาง จากเงินลงทุน เงินไถ่ถอน วันซื้อ และวันครบกำหนด

PRICEDISC

PRICEDISC คำนวณราคาต่อเงินหน้าตั๋ว $100 ของตราสารลดราคา (discounted security) เช่น ตั๋วเงิน (Treasury bills) ที่ขายในราคาต่ำกว่ามูลค่าที่จะไถ่ถอนมา โดยคำนึงถึงวันที่ซื้อ วันที่ครบกำหนด อัตราลดราคา และมูลค่าไถ่ถอน

RATE

RATE เป็นฟังก์ชันการเงินที่ใช้สำหรับคำนวณอัตราดอกเบี้ยต่องวด (Interest Rate Per Period) สำหรับเงินกู้หรือการลงทุนที่มีการชำระเงินเป็นงวดๆ ด้วยจำนวนเงินคงที่ เหมาะสำหรับวิเคราะห์อัตราผลตอบแทนจากการให้กู้ยืมหรือการลงทุนในหลักทรัพย์

RECEIVED

RECEIVED คำนวณจำนวนเงินที่ได้รับเมื่อครบกำหนดของหลักทรัพย์ (เช่น พันธบัตร) ที่ซื้อในราคาลดหลั่น

TBILLPRICE

TBILLPRICE คำนวณราคาที่ต้องจ่ายต่อมูลค่าหน้าตั๋ว $100 ของตั๋วเงินคลัง (Treasury Bill) จากวันซื้อ วันครบกำหนด และอัตราส่วนลดต่อปี

YIELD

YIELD คำนวณผลตอบแทน (Yield) ของหลักทรัพย์ที่จ่ายดอกเบี้ยเป็นงวด เหมาะสำหรับวิเคราะห์พันธบัตรและการลงทุนผลตอบแทนคงที่

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่