آموزش کامل توابع مالی در اکسل: PMT، FV، NPV و IRR با مثالهای واقعی
آموزش کامل توابع مالی در اکسل: PMT، FV، NPV و IRR با مثالهای واقعی
فرض کنید میخواهید وام ۵۰۰ میلیون تومانی مسکن بگیرید و باید بدانید قسط ماهانهتان چقدر میشود. یا تصمیم دارید ماهی ۵ میلیون تومان پسانداز کنید و میخواهید بدانید ۱۰ سال دیگر چقدر سرمایه دارید. شاید هم یک فرصت سرمایهگذاری پیش آمده و نمیدانید سودش بیشتر است یا نگهداشتن پول در بانک. همه این پرسشها با توابع مالی در اکسل در چند ثانیه پاسخ داده میشوند.
بسیاری از کاربران از این توابع میترسند، اما واقعیت این است که با چند مفهوم ساده و چند مثال، میتوانید از آنها برای تصمیمگیریهای مالی شخصی و کاری استفاده کنید. در این راهنما، چهار تابع کلیدی PMT، FV، NPV و IRR را با مثالهای فارسی و به زبان ساده میآموزید.
۱. آشنایی با مفاهیم پایه مالی (نرخ، دوره، ارزش زمانی پول)
پیش از ورود به توابع، باید چند مفهوم را درک کنیم. مالیات بر بهره و تورم نیست، بلکه بر اساس ارزش زمانی پول است: یک میلیون تومان امروز، به دلیل تورم و فرصت سرمایهگذاری، ارزشش بیشتر از یک میلیون تومان در سال آینده است.
مفاهیم کلیدی:
| مفهوم | توضیح ساده | مثال |
|---|---|---|
| نرخ بهره (Rate) | درصد سود یا هزینه استفاده از پول در هر دوره | ۲۰٪ سالانه یا ۱.۵٪ ماهانه |
| دوره (Nper) | تعداد کل دورههای پرداخت یا سرمایهگذاری | ۳۶۰ ماه برای وام ۳۰ ساله |
| پرداخت دورهای (Pmt) | مبلغ ثابت پرداختی یا دریافتی در هر دوره | قسط ماهانه ۴ میلیون تومان |
| ارزش فعلی (PV) | ارزش امروز مبالغ آینده | ۱۰۰ میلیون تومان امروز |
| ارزش آینده (FV) | ارزش در پایان دورههای سرمایهگذاری | پسانداز ۲۰ سال بعد |
| نوع پرداخت (Type) | پرداخت در ابتدای دوره (۱) یا انتهای دوره (۰) | معمولاً اقساط انتهای ماه (۰) |
نکته مهم: در اکسل، نرخ و دوره باید با هم هماهنگ باشند. اگر اقساط ماهانه است، نرخ سود سالانه را تقسیم بر ۱۲ کنید و تعداد دورهها را به ماه تبدیل کنید.

۲. تابع PMT: محاسبه اقساط وام و پسانداز دورهای
تابع PMT پرداخت دورهای ثابت را بر اساس نرخ بهره ثابت و تعداد دورهها محاسبه میکند. ساختار آن:
=PMT(rate, nper, pv, [fv], [type])
rate: نرخ بهره هر دوره (مثلاً نرخ ماهانه)
nper: تعداد کل دورهها
pv: ارزش فعلی یا مبلغ وام (عدد منفی اگر دریافت وام است)
fv (اختیاری): ارزش باقیمانده در پایان (معمولاً ۰)
type (اختیاری): ۰ برای پرداخت انتهای دوره (پیشفرض)، ۱ برای ابتدای دوره
مثال ۱: وام مسکن ۵۰۰ میلیون تومانی با نرخ ۱۸٪ سالانه و مدت ۲۰ سال (۲۴۰ ماه)
نرخ ماهانه: ۱۸٪ / ۱۲ = ۱.۵٪ = ۰.۰۱۵
=PMT(0.015, 240, -500000000)
نتیجه تقریباً ۷,۴۹۹,۵۹۲ تومان میشود. یعنی ماهانه حدود ۷.۵ میلیون تومان باید بپردازید.
مثال ۲: پسانداز ماهانه برای خرید خودرو
میخواهید ۵ سال دیگر ۲ میلیارد تومان برای خرید خودرو داشته باشید. اگر نرخ سود سالانه ۲۰٪ باشد (ماهانه ۱.۶۷٪)، چه مبلغی باید ماهانه کنار بگذارید؟
=PMT(0.20/12, 5*12, 0, 2000000000)
چون در اینجا PV صفر است (پولی ندارید) و FV هدف است. نتیجه حدود ۲۴,۵۶۸,۶۵۴ تومان در ماه.
نکته: در توابع مالی، خروجی PMT معمولاً عدد منفی است اگر pv منفی باشد. برای نمایش مثبت، از فرمول =ABS(PMT(...)) یا =-PMT(...) استفاده کنید.

۳. تابع FV: ارزش آینده سرمایهگذاری و پسانداز
تابع FV ارزش آینده یک سرمایهگذاری را بر اساس پرداختهای دورهای ثابت و نرخ بهره ثابت محاسبه میکند.
مثال ۳: پسانداز بازنشستگی
فرض کنید ۳۰ ساله هستید و میخواهید ماهی ۵ میلیون تومان در یک صندوق با بازده سالانه ۲۲٪ (ماهانه ۱.۸۳٪) سرمایهگذاری کنید. پس از ۲۰ سال (۲۴۰ ماه) چقدر خواهید داشت؟
نتیجه تقریباً ۲۱,۷۸۱,۶۷۳,۶۸۷ تومان (حدود ۲۱.۸ میلیارد تومان) میشود—البته این قبل از کسر مالیات و بدون در نظر گرفتن تورم است.
مثال ۴: سرمایهگذاری یکجا
اگر امروز ۱۰۰ میلیون تومان در بانک با سود سالانه ۲۰٪ بگذارید و هیچ پرداخت ماهانه نداشته باشید، پس از ۱۰ سال چقدر میشود؟
نتیجه حدود ۶۱۹,۱۷۳,۶۴۲ تومان خواهد بود.
نکته کاربردی: برای مقایسه با تورم، باید نرخ بازده واقعی را از نرخ اسمی کم کنید. مثلاً اگر تورم سالانه ۳۵٪ و بازده ۲۲٪ است، عملاً قدرت خرید شما سالانه ۱۳٪ کاهش مییابد.

۴. تابع NPV: ارزش فعلی خالص پروژهها
NPV (Net Present Value) ارزش امروز جریانهای نقدی آینده را محاسبه میکند. برای ارزیابی پروژههای سرمایهگذاری استفاده میشود.
نکته ظریف: NPV در اکسل فرض میکند اولین جریان نقدی در پایان دوره اول اتفاق میافتد. بنابراین سرمایهگذاری اولیه (در زمان صفر) باید جداگانه از NPV کم شود.
مثال ۵: راهاندازی یک مغازه
فرض کنید میخواهید یک مغازه با سرمایه اولیه ۱ میلیارد تومان راه بیندازید. پیشبینی سود خالص سالانه (پس از کسر هزینهها) به این صورت است: سال اول ۲۰۰ میلیون، سال دوم ۳۰۰ میلیون، سال سوم ۴۰۰ میلیون، سال چهارم ۵۰۰ میلیون، سال پنجم ۶۰۰ میلیون. نرخ تنزیل (حداقل بازده مورد انتظار شما) ۲۵٪ است. آیا این سرمایهگذاری بهصرفه است؟
ابتدا سودها را در سلولهای A1 تا A5 بنویسید (۲۰۰، ۳۰۰، ۴۰۰، ۵۰۰، ۶۰۰ میلیون). سپس:
نتیجه حدود -۵۷,۳۶۰,۰۰۰ تومان (منفی) میشود. یعنی ارزش فعلی خالص این پروژه منفی است و در نرخ تنزیل ۲۵٪، این سرمایهگذاری بهصرفه نیست.
تفسیر: اگر NPV مثبت باشد، پروژه ارزش ایجاد میکند. اگر صفر باشد، دقیقاً در نقطه سر به سر است. اگر منفی باشد، سرمایهگذاری در آن پروژه منطقی نیست (مگر اینکه مزایای غیرمالی داشته باشد).
۵. تابع IRR: نرخ بازده داخلی
IRR (Internal Rate of Return) نرخی است که در آن NPV برابر صفر میشود. به عبارت دیگر، بازده واقعی پروژه را نشان میدهد.
مثال ۶: ادامه مثال مغازه
همان جریانهای نقدی مثال قبل را با سرمایه اولیه ۱ میلیارد در نظر بگیرید. برای IRR باید سرمایه اولیه را به عنوان عدد منفی در ابتدای سری وارد کنید. در سلولهای B1 تا B6 بنویسید: -۱۰۰۰، ۲۰۰، ۳۰۰، ۴۰۰، ۵۰۰، ۶۰۰ (میلیون تومان). سپس:
نتیجه حدود ۲۲٪ خواهد بود. یعنی این پروژه بازدهی حدود ۲۲٪ سالانه دارد. اگر نرخ بازده مورد انتظار شما ۲۵٪ است، پروژه را رد کنید. اگر ۲۰٪ است، پروژه قابل قبول است.
نکته مهم: اگر جریانهای نقدی علامتهای متغیر (مثبت و منفی) داشته باشند، IRR میتواند چند جواب بدهد. در آن صورت از تابع MIRR استفاده کنید.

۶. مقایسه NPV و IRR: کدام را کی استفاده کنیم؟
| معیار | NPV | IRR |
|---|---|---|
| خروجی | مبلغ پولی (تومان) | درصد |
| تفسیر | ارزش خلقشده در واحد پول | نرخ بازده پروژه |
| مقایسه پروژهها | برای مقایسه مبالغ پروژههای مختلف عالی است | برای مقایسه با هزینه سرمایه و نرخهای بازار مناسب است |
| نقص | به نرخ تنزیل وابسته است | میتواند در پروژههای با مقیاس متفاوت گمراهکننده باشد |
| مناسب برای | تصمیم «آیا این پروژه ارزش دارد؟» | تصمیم «بازده این پروژه چقدر است؟» |
قانون سرانگشتی: اگر NPV مثبت است و IRR بالاتر از هزینه سرمایه (نرخ تنزیل) است، پروژه را بپذیرید. اگر NPV منفی یا IRR پایینتر است، رد کنید. برای انتخاب بین چند پروژه، NPV معیار بهتری است، زیرا نشان میدهد کدام پروژه ارزش بیشتری خلق میکند.
۷. مثالهای واقعی فارسی: وام مسکن، پسانداز بازنشستگی، پروژه مغازه
۷.۱ وام مسکن با تغییر نرخ
فرض کنید وام ۸۰۰ میلیون تومانی با نرخ ۱۵٪ سالانه و مدت ۲۵ سال (۳۰۰ ماه) گرفتهاید. قسط ماهانه:
نتیجه حدود ۱۰,۲۴۱,۵۷۲ تومان در ماه. حالا اگر نرخ به ۱۸٪ افزایش یابد، قسط جدید:
نتیجه حدود ۱۲,۰۷۶,۳۸۸ تومان میشود—یعنی ۱۸٪ افزایش در قسط.
۷.۲ پسانداز تحصیل فرزند
میخواهید برای تحصیل فرزندتان ۱۰ سال دیگر ۱ میلیارد تومان داشته باشید. با نرخ سود سالانه ۲۰٪ (ماهانه ۱.۶۷٪)، چه مبلغی ماهانه کنار بگذارید؟
نتیجه حدود ۲,۶۵۰,۴۰۸ تومان در ماه.
۷.۳ ارزیابی پروژه خرید یک دستگاه
یک دستگاه ۵۰۰ میلیون تومانی خریداری میکنید که انتظار دارید سالانه ۱۵۰ میلیون تومان سود خالص به مدت ۵ سال ایجاد کند. نرخ تنزیل ۲۰٪.
IRR = IRR({-500, 150, 150, 150, 150, 150}) = 18.5%
چون NPV منفی و IRR کمتر از ۲۰٪ است، خرید دستگاه توجیه ندارد.
۸. نکات حرفهای: خطاهای رایج و تنظیمات اکسل
| خطا | علت | راهحل |
|---|---|---|
#NUM! در PMT یا FV |
نرخ یا دوره نامعتبر | بررسی کنید rate و nper صحیح باشند؛ نرخ ماهانه را با تقسیم سالانه بر ۱۲ وارد کنید |
#VALUE! |
ورودی متن بهجای عدد | اطمینان حاصل کنید سلولها عددی هستند |
| نتیجه منفی غیرمنتظره | علامتگذاری نادرست پول | در توابع مالی، پول خروجی (وام دریافتی) مثبت یا منفی یکسان باشد. معمولاً pv منفی برای دریافت وام |
| NPV محاسبه نشده از سال صفر | فراموش کردن کم کردن سرمایه اولیه | سرمایه اولیه را همیشه از NPV کم کنید |
| IRR چند جوابی | جریانهای نقدی با علامت متغیر | از تابع MIRR یا نرمافزارهای پیشرفته استفاده کنید |
تنظیمات پیشنهادی:
-
برای نمایش اعداد مالی فارسی، از قالببندی
#,##0یا#,##0.00استفاده کنید. -
برای جلوگیری از خطای محاسباتی، همیشه نرخ بهره را به صورت اعشار وارد کنید (مثلاً ۰.۱۵ نه ۱۵).
-
در فایلهای حساس، از Data Validation برای محدود کردن نرخ و دوره استفاده کنید.
۹. ترکیب توابع مالی با Goal Seek و Data Table
۹.۱ Goal Seek: پیدا کردن نرخ بهره
فرض کنید میدانید حداکثر قسطی که میتوانید بپردازید ۱۰ میلیون تومان است، مبلغ وام ۷۰۰ میلیون و مدت ۲۰ سال. چه نرخ سودی قابل قبول است؟
-
سلول B1 نرخ ماهانه (مثلاً ۰.۰۱)، سلول B2 مدت (۲۴۰)، سلول B3 وام (۷۰۰۰۰۰۰۰۰).
-
در سلول B4 فرمول
=PMT(B1, B2, -B3). -
از تب Data > What-If Analysis > Goal Seek استفاده کنید.
-
Set cell: B4، To value: ۱۰۰۰۰۰۰۰، By changing cell: B1.
-
اکسل نرخ ماهانه را محاسبه میکند. مثلاً نرخ ماهانه ۰.۰۱۳۵ یعنی سالانه حدود ۱۶.۲٪.
۹.۲ Data Table: تحلیل حساسیت
میخواهید ببینید قسط ماهانه برای نرخهای مختلف (۱۲٪ تا ۲۴٪) چقدر میشود. یک جدول با نرخهای مختلف بسازید و از Data Table برای محاسبه خودکار استفاده کنید.
-
در یک ستون، نرخهای سالانه (۱۲%, ۱۴%, … ۲۴%) را بنویسید.
-
در سلول کنار اولین نرخ، فرمول PMT با ارجاع به نرخ ماهانه معادل (نرخ سالانه/۱۲) بنویسید.
-
جدول را انتخاب و از Data Table استفاده کنید.
سوالات متداول (FAQ)
۱. آیا توابع مالی در اکسل برای محاسبات مالیاتی هم کاربرد دارند؟
بله، برای محاسبه ارزش فعلی بدهیهای مالیاتی، استهلاک وامها و تحلیل سرمایهگذاریها استفاده میشوند. اما قوانین مالیاتی ایران را جداگانه باید در نظر بگیرید.
۲. چرا PMT منفی برمیگرداند؟
چون جریان پول خروجی (پرداختی شما) را نشان میدهد. اگر pv را منفی بگذارید (وام دریافت کردهاید)، PMT مثبت یا منفی میشود. برای نمایش مثبت، از ABS استفاده کنید.
۳. تفاوت XNPV و NPV چیست؟
NPV فرض میکند فاصلههای دورهها مساوی است (مثلاً سالانه). XNPV برای تاریخهای نامنظم (مثلاً ۴۵ روز بعد) کار میکند. در پروژههای واقعی با تاریخهای دقیق، از XNPV استفاده کنید.
۴. نرخ تنزیل در ایران چقدر باید باشد؟
بستگی به نرخ تورم و بازده مورد انتظار شما دارد. معمولاً بین ۲۰٪ تا ۳۵٪ سالانه در نظر گرفته میشود. برای ارزیابی پروژه، از نرخ فرصت (بازده بانکی یا بازار) استفاده کنید.
۵. آیا میشود از این توابع در Google Sheets استفاده کرد؟
بله، تقریباً همه این توابع با همان نام و ساختار در Google Sheets وجود دارند.
۶. بهترین روش یادگیری توابع مالی چیست؟
با مثالهای واقعی شروع کنید و اعداد را تغییر دهید تا رفتار توابع را ببینید. سپس از Goal Seek و Data Table برای تحلیل سناریو استفاده کنید.
جمعبندی و مسیر یادگیری حرفهای
شما اکنون با چهار تابع مالی اصلی در اکسل—PMT، FV، NPV و IRR—و کاربردهای آنها در تصمیمگیریهای روزمره آشنا شدهاید. از محاسبه قسط وام تا ارزیابی پروژههای سرمایهگذاری، این ابزارها میتوانند به شما در تصمیمگیریهای مالی هوشمندانهتر کمک کنند.
اما تسلط واقعی بر توابع مالی در اکسل نیازمند تمرین مداوم و درک عمیقتر مفاهیم مالی است. اگر میخواهید مهارتهای خود را در اکسل و تحلیل داده به سطح حرفهای برسانید—از مدلسازی مالی گرفته تا داشبوردهای مدیریتی—دورههای آموزشی تخصصی که پروژهمحور و متناسب با بازار کار ایران هستند، بهترین مسیر برای شما خواهند بود.
همین امروز اولین محاسبه مالی خود را در اکسل انجام دهید و قدرت این ابزار را در دستان خود ببینید.
منابع و مراجع
-
Microsoft Learn – Financial functions in Excel
-
ExcelJet – Excel financial functions overview
-
Investopedia – NPV vs IRR