Thep Excel

PDURATION – หาจำนวนงวดที่เงินโตถึงเป้าหมาย

PDURATION คำนวณว่าต้องใช้เวลากี่งวดเพื่อให้เงินลงทุนโตจากมูลค่าปัจจุบันเป็นมูลค่าอนาคตที่ต้องการ

=PDURATION(rate, pv, fv)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
4/10

Difficulty
6/10

Usefulness
6/10

Syntax & Arguments

=PDURATION(rate, pv, fv)

Argument Type Required Default Description
rate Number Yes อัตราดอกเบี้ยหรือผลตอบแทนต่องวด (ต้องเป็นค่าบวก) เช่น 0.05 สำหรับ 5% ต่องวด
pv Number Yes มูลค่าปัจจุบัน (Present Value) – จำนวนเงินต้นหรือเงินลงทุนเริ่มต้น (ต้องเป็นค่าบวก)
fv Number Yes มูลค่าอนาคต (Future Value) – เป้าหมายจำนวนเงินที่ต้องการ (ต้องเป็นค่าบวก มากกว่า pv)

Examples

ตัวอย่างพื้นฐาน – การคืนทุนสองเท่า
PDURATION(0.1, 100, 200)
หากลงทุน 100 บาท ด้วยอัตราผลตอบแทน 10% ต่อปี จะต้องรอ 7.27 ปี จึงจะมีเงินสองเท่า (200 บาท) โดยใช้สูตร: t = ln(fv/pv) / ln(1+rate)
Excel Formula:

=PDURATION(0.1, 100, 200)

Result:

7.27 (ปี)

การวางแผนการออม – ธนาคารด้วยดอกเบี้ย 5%
PDURATION(0.05, 10000, 20000)
ฝากเงิน 10,000 บาท ที่ได้ดอกเบี้ย 5% ต่อปี จะต้องรอ 14.21 ปี กว่าจะมีเงิน 20,000 บาท (เพิ่มขึ้นเป็นสองเท่า)
Excel Formula:

=PDURATION(0.05, 10000, 20000)

Result:

14.21 (ปี)

อัตราเงินเฟอที่สูง – ผลตอบแทนรายเดือน
PDURATION(0.01, 5000, 7000)
ลงทุน 5,000 บาท ที่ได้ผลตอบแทน 1% ต่อเดือน ต้องรอ 33.39 เดือน (ประมาณ 2.78 ปี) จึงจะมีเงิน 7,000 บาท หมายเหตุ: อัตรา 0.01 คือ 1% ต่อเดือน
Excel Formula:

=PDURATION(0.01, 5000, 7000)

Result:

33.39 (เดือน)

สถานการณ์จริง – วางแผนเกษียณอายุ
PDURATION(B2, C2, D2)
สมมติ: B2=0.06 (อัตราผลตอบแทนเฉลี่ย 6% ต่อปี), C2=500000 (เงินสดหน้าตัดเดิม), D2=2000000 (เป้าหมายเกษียณ) ผลลัพธ์ 22.13 ปี หมายความว่าต้องรอ 22 ปี กว่าเงินจะโตเป็น 2 ล้านบาท
Excel Formula:

=PDURATION(B2, C2, D2)

Result:

22.13 ปี

FAQs

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

PDURATION พร้อมใช้งานใน Excel 2013 ขึ้นไป รวมถึง Excel 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for Mac ทั้งหมด

ถ้าอัตราดอกเบี้ยเป็นรายเดือน ผลลัพธ์จะเป็นเดือนหรือปี?

ผลลัพธ์จะเป็นหน่วยเดียวกับงวด (period) ของอัตรา ถ้าอัตรา rate เป็นรายเดือน ผลลัพธ์ก็เป็นจำนวนเดือน ต้องหารด้วย 12 เพื่อได้ปี

ถ้าใส่อัตรา 0 จะเกิดอะไรขึ้น?

ถ้า rate = 0 (ไม่มีดอกเบี้ย) PDURATION จะ return #DIV/0! error เพราะเงินจะไม่เพิ่มมูลค่า ถ้า pv < fv

PDURATION กับ NPER ต่างกันอย่างไร?

PDURATION ใช้กับเงินลงทุน lump sum (ครั้งเดียว) ส่วน NPER ใช้สำหรับการออมหรือชำระหนี้ที่สม่ำเสมอ (periodic payments) โดย NPER มีพารามิเตอร์ pmt (การชำระ) ส่วน PDURATION ไม่มี

ผลลัพธ์ 7.27 ปี หมายความว่ากี่ปีกี่เดือน?

7.27 ปี = 7 ปี + 0.27 ปี ถ้าต้องการเดือน ต้องคูณ 0.27 × 12 = 3.24 เดือน ดังนั้น 7 ปี 3 เดือนประมาณ

Resources & Related

Additional Notes

PDURATION เป็นฟังก์ชันทางการเงินที่ช่วยคำนวณจำนวนงวดที่ต้องใช้เพื่อให้เงินลงทุนเพิ่มมูลค่าถึงเป้าหมายที่กำหนด โดยอ้างอิงจากอัตราดอกเบี้ยที่คงที่

เวลาคิดถึงการออมหรือการลงทุน เรามักถาม “ต้องรอกี่ปีกว่าจะถึงเป้าหมาย” PDURATION ตอบคำถามนี้ได้อย่างแม่นยำ ด้วยการคำนวณจากสูตร compound interest

ที่ต้องระวังคือ PDURATION ทำงานกับเงินลงทุนแบบ lump sum (ครั้งเดียว) ไม่ใช่การออมต่อเนื่อง ถ้าต้องการคำนวณการออมแบบสม่ำเสมอ ต้องใช้ NPER แทน

Leave a Reply

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