Thep Excel

FVSCHEDULE – หามูลค่าอนาคต (ดอกเบี้ยไม่คงที่)

คำนวณมูลค่าในอนาคตของเงินต้น เมื่ออัตราดอกเบี้ยเปลี่ยนแปลงไปในแต่ละช่วง

=FVSCHEDULE(principal, schedule)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=FVSCHEDULE(principal, schedule)

Argument Type Required Default Description
principal Number Yes เงินต้นหรือมูลค่าปัจจุบันของการลงทุน (จำนวนเงินเริ่มต้น)
schedule Range/Array Yes ตารางหรืออาร์เรย์ของอัตราดอกเบี้ยที่นำมาประยุกต์ตามลำดับ แต่ละค่าคือความเป็นไปได้ (หรือเปอร์เซ็นต์) สำหรับแต่ละช่วงเวลา

Examples

ตัวอย่างพื้นฐาน – การลงทุนที่มีดอกเบี้ยเปลี่ยน
FVSCHEDULE(1000, {0.05, 0.06, 0.07})
เงินต้น 1,000 บาท โดยปีแรกได้ดอกเบี้ย 5% (1,050), ปีสองได้ 6% (1,113), ปีสาม 7% (1,190.91) จะมีมูลค่าสุดท้าย 1,190.91 บาท
Excel Formula:

=FVSCHEDULE(1000, {0.05, 0.06, 0.07})

Result:

1190.91

ใช้กับช่วงข้อมูลของอัตราดอกเบี้ย
FVSCHEDULE(C2, C5:C8)
C2 มีเงินต้น 10,000 บาท และ C5:C8 มีอัตราดอกเบี้ยสำหรับ 4 ปี (เช่น 2%, 2.5%, 3%, 3.5%) ผลลัพธ์คือมูลค่าหลังคิดดอกเบี้ยคิดรวม
Excel Formula:

=FVSCHEDULE(C2, C5:C8)

Result:

มูลค่าอนาคต

การสูญเสีย (Negative Rates)
FVSCHEDULE(100000, {0.03, -0.02, 0.01, -0.01})
เงินลงทุน 100,000 ในโลกแปรผัน: ปี 1 ได้ 3%, ปี 2 สูญเสีย 2%, ปี 3 ได้ 1%, ปี 4 สูญเสีย 1% ตามลำดับ
Excel Formula:

=FVSCHEDULE(100000, {0.03, -0.02, 0.01, -0.01})

Result:

100008.94

พันธบัตรที่มีอัตราผลตอบแทนเปลี่ยนแปลง
FVSCHEDULE(50000, {0.025, 0.03, 0.035, 0.04, 0.045})
พันธบัตร 50,000 บาท มีผลตอบแทน 2.5%, 3%, 3.5%, 4%, 4.5% ในปีที่ 1-5 ตามลำดับ มูลค่าจะเพิ่มขึ้นเป็น 59,275.09 บาท
Excel Formula:

=FVSCHEDULE(50000, {0.025, 0.03, 0.035, 0.04, 0.045})

Result:

59275.09

FAQs

FVSCHEDULE ต่างจาก FV อย่างไร?

FV ใช้อัตราดอกเบี้ยคงที่ตลอดเวลา แต่ FVSCHEDULE ใช้อัตราต่างกันในแต่ละช่วง FV คำนวณ =principal × (1 + rate)^n แต่ FVSCHEDULE คำนวณตามลำดับ =principal × (1 + rate1) × (1 + rate2) × …

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

FVSCHEDULE มีตั้งแต่ Excel 2003 ขึ้นไป ใช้ได้ใน Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021, 2024 และ Excel 365

ถ้า schedule มีตัวเลขติดลบได้ไหม?

ได้ ตัวเลขติดลบแทนการสูญเสีย เช่น -0.05 หมายถึงสูญเสีย 5% ในช่วงนั้น

ถ้า schedule มีเซลล์ว่าง (blank) จะเกิดอะไร?

เซลล์ว่างจะถูกถือว่าเป็น 0 (ไม่มีดอกเบี้ยหรือผลตอบแทน) ในช่วงนั้น

ข้อแตกต่างระหว่างอาร์เรย์และช่วงเซลล์คืออะไร?

ทั้งสองใช้ได้: อาร์เรย์ {0.05, 0.06} หรือ A1:A2 ถ้าใช้ช่วงเซลล์ขอบเขตจะอัพเดตอัตโนมัติเมื่อแก้ไขค่า

Resources & Related

Additional Notes

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

ใช้ได้กับ Excel 2003 ขึ้นไป และทำงานกับทั้งช่วงเซลล์ (Range) และค่าคงที่ (Array) ดอกเบี้ยที่เป็นศูนย์หรือบรรพต่างชั้นก็นับเป็นช่วงเวลาได้

สิ่งที่ต้องระวัง: ถ้าอัตราในตารางมีค่าที่ไม่ใช่ตัวเลข FVSCHEDULE จะแสดง #VALUE! error ทันที เซลล์ว่าง (blank) จะถูกเทียบเป็นศูนย์ โดยตัวเลขติดลบก็ใช้ได้ (แทนการสูญเสีย) ส่วนตัวผม FVSCHEDULE คือตัวจริงสำหรับโมเดลการเงินแบบสมจริง เพราะบัญชี/พันธบัตร/เงินลงทุนไม่มีอัตราคงที่ 😎

Leave a Reply

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