فهرست مطالب
در این آموزش، نحوه استفاده از تابع Excel NPV برای محاسبه ارزش فعلی خالص سرمایه گذاری و نحوه جلوگیری از خطاهای رایج هنگام انجام NPV در اکسل را خواهید آموخت.
خالص ارزش فعلی یا خالص ارزش فعلی عنصر اصلی تحلیل مالی است که نشان میدهد آیا یک پروژه سودآور خواهد بود یا خیر. چرا ارزش فعلی خالص اینقدر مهم است؟ زیرا مفهوم اساسی مالی بر این باور است که پولی که به طور بالقوه می تواند در آینده دریافت شود، ارزش کمتری از همان مقدار پولی دارد که در حال حاضر دارید. ارزش فعلی خالص جریان های نقدی مورد انتظار در آینده را به زمان حال کاهش می دهد تا ارزش امروزی خود را نشان دهد.
Microsoft Excel یک عملکرد ویژه برای محاسبه NPV دارد، اما استفاده از آن به ویژه برای افرادی که تجربه کمی دارند می تواند دشوار باشد. در مدل سازی مالی هدف این مقاله این است که به شما نشان دهد تابع NPV اکسل چگونه کار می کند و به مشکلات احتمالی در هنگام محاسبه ارزش فعلی خالص یک سری جریان های نقدی در اکسل اشاره می کند.
Net چیست؟ ارزش فعلی (NPV)؟
ارزش فعلی خالص (NPV) ارزش مجموعه ای از جریان های نقدی در طول کل عمر پروژه است که تا کنون تنزیل شده است.
به زبان ساده، NPV را می توان به عنوان ارزش فعلی جریان های نقدی آتی منهای هزینه سرمایه گذاری اولیه تعریف کرد:
NPV = PV جریان های نقدی آتی – سرمایه گذاری اولیه
برای درک بهتردورههایی که دارای جریانهای نقدی پوچ هستند.
نرخ تنزیل با دورههای زمانی واقعی مطابقت ندارد
عملکرد Excel NPV نمیتواند نرخ عرضهشده را با زمان معین تنظیم کند. فرکانس ها به طور خودکار، برای مثال نرخ تنزیل سالانه به جریان های نقدی ماهانه. مسئولیت ارائه نرخ مناسب در هر دوره بر عهده کاربر است.
فرمت نرخ نادرست
تخفیف یا نرخ بهره باید به صورت درصد یا عدد اعشاری مربوطه ارائه شده است. به عنوان مثال، نرخ 10 درصد را می توان به صورت 10 درصد یا 0.1 عرضه کرد. اگر نرخ را به عنوان عدد 10 وارد کنید، اکسل آن را به عنوان 1000% در نظر می گیرد و NPV اشتباه محاسبه می شود.
این نحوه استفاده از NPV در اکسل برای یافتن شبکه است. ارزش فعلی یک سرمایه گذاری برای مشاهده دقیق فرمول های مورد بحث در این آموزش، لطفاً ماشین حساب نمونه NPV ما را برای اکسل دانلود کنید.
از مطالعه شما متشکریم و امیدواریم هفته آینده شما را در وبلاگ خود ببینیم!
ایده، اجازه دهید کمی عمیق تر به ریاضیات بپردازیم.برای یک جریان نقدی واحد، ارزش فعلی (PV) با این فرمول محاسبه می شود:
Where :
- r – تخفیف یا نرخ بهره
- i – دوره جریان نقدی
به عنوان مثال، برای دریافت 110 دلار (ارزش آتی) پس از 1 سال (i)، امروز چقدر باید در حساب بانکی خود که نرخ بهره سالانه 10٪ (r) ارائه می دهد، سرمایه گذاری کنید؟ فرمول بالا این پاسخ را می دهد:
$110/(1+10%)^1 = $100
به عبارت دیگر، 100 دلار ارزش فعلی 110 دلار است که انتظار می رود در آینده دریافت شود.
ارزش فعلی خالص (NPV) ارزشهای فعلی تمام جریانهای نقدی آتی را جمع میکند تا آنها را به یک نقطه در زمان حال برساند. و از آنجایی که ایده "خالص" این است که نشان دهد پروژه پس از حسابداری سرمایه اولیه مورد نیاز برای تامین مالی آن چقدر سودآور خواهد بود، مقدار سرمایه گذاری اولیه از مجموع تمام ارزش های فعلی کم می شود:
جایی:
- r – تخفیف یا نرخ بهره
- n – تعداد دورههای زمانی
- i – دوره جریان نقدی
از آنجایی که هر عدد غیر صفر که به توان صفر افزایش یابد برابر با 1 است، می توانیم سرمایه گذاری اولیه را در مجموع لحاظ کنیم. لطفاً توجه داشته باشید که در این نسخه فشرده از فرمول NPV، i=0، یعنی سرمایه گذاری اولیه در دوره 0 انجام می شود.
به عنوان مثال، برای یافتن NPV برای یک سری جریان های نقدی (50، 60، 70) با تخفیف 10 درصد و هزینه اولیه100 دلار، می توانید از این فرمول استفاده کنید:
یا
چگونه ارزش فعلی خالص در ارزیابی مالی کمک می کند دوام سرمایه گذاری پیشنهادی؟ فرض بر این است که سرمایه گذاری با NPV مثبت سودآور خواهد بود و سرمایه گذاری با NPV منفی بی سود خواهد بود. این مفهوم اساس قانون ارزش فعلی خالص است، که می گوید شما فقط باید در پروژه هایی با ارزش فعلی خالص مثبت شرکت کنید.
عملکرد NPV اکسل
تابع NPV در اکسل ارزش فعلی خالص یک سرمایه گذاری را بر اساس تخفیف یا نرخ بهره و یک سری جریان های نقدی آتی برمی گرداند.
شیوه تابع اکسل NPV به شرح زیر است:
NPV(نرخ , value1, [value2], …)Where:
- نرخ (الزامی) - تخفیف یا نرخ بهره در یک دوره. باید به صورت درصد یا یک عدد اعشاری متناظر ارائه شود.
- Value1, [value2], … - مقادیر عددی نشان دهنده یک سری جریان های نقدی منظم است. Value1 مورد نیاز است، مقادیر بعدی اختیاری هستند. در نسخههای مدرن اکسل 2007 تا 2019، حداکثر 254 آرگومان مقدار قابل ارائه است. در Excel 2003 و بالاتر – حداکثر 30 آرگومان.
عملکرد NPV در Excel 365 - 2000 موجود است.
نکات:
- برای محاسبه ارزش فعلی سالیانه، از تابع Excel PV استفاده کنید.
- برای تخمین بازگشت سرمایه پیش بینی شده، محاسبه IRR را انجام دهید.
4 موردباید در مورد تابع NPV بدانید
برای اطمینان از اینکه فرمول NPV شما در اکسل به درستی محاسبه می شود، لطفاً این حقایق را در نظر داشته باشید:
- مقادیر باید در پایان هر دوره رخ دهند. . اگر اولین جریان نقدی (سرمایه گذاری اولیه) در آغاز اولین دوره رخ داد، از یکی از این فرمول های NPV استفاده کنید.
- ارزش ها باید به ترتیب به ترتیب زمانی ارائه شوند. و با فاصله زمانی مساوی .
- از مقادیر منفی برای نمایش جریانهای خروجی (وجه نقد پرداخت شده) و از مقادیر مثبت برای نمایش جریانهای ورودی (وجه نقد دریافتی) استفاده کنید
- فقط مقادیر عددی پردازش می شوند. سلولهای خالی، نمایشهای متنی اعداد، مقادیر منطقی و مقادیر خطا نادیده گرفته میشوند.
نحوه عملکرد تابع NPV اکسل
استفاده از تابع NPV در اکسل به دلیل اینکه روش پیاده سازی تابع به طور پیش فرض فرض می شود که سرمایه گذاری یک دوره قبل از تاریخ value1 انجام می شود. به همین دلیل، فرمول NPV در شکل خالص آن تنها در صورتی درست کار می کند که هزینه سرمایه گذاری اولیه را یک دوره از هم اکنون ارائه دهید، نه امروز!
برای نشان دادن این موضوع، بیایید ارزش فعلی خالص را محاسبه کنیم. به صورت دستی و با فرمول Excel NPV، و نتایج را با هم مقایسه کنید.
بیایید بگوییم، شما یک نرخ تنزیل در B1، یک سری جریان های نقدی در B4:B9 و اعداد دوره در A4:A9 دارید.
مرجع فوق را در این فرمول PV عمومی ارائه دهید:
PV = آیندهvalue/(1+rate)^period
و معادله زیر را دریافت خواهید کرد:
=B4/(1+$B$1)^A4
این فرمول به C4 می رود و سپس در سلول های زیر کپی می شود. به دلیل استفاده هوشمندانه از مراجع سلولی مطلق و نسبی، فرمول کاملاً برای هر ردیف همانطور که در تصویر زیر نشان داده شده است تنظیم می شود.
لطفاً توجه داشته باشید که ارزش فعلی سرمایه گذاری اولیه را نیز از هزینه سرمایه گذاری اولیه محاسبه می کنیم. بعد از 1 سال است، بنابراین تخفیف نیز داده می شود.
پس از آن، همه مقادیر فعلی را جمع می کنیم:
=SUM(C4:C9)
و اکنون، اجازه دهید NPV را با تابع Excel انجام دهید:
=NPV(B1, B4:B9)
همانطور که می بینید، نتایج هر دو محاسبات دقیقا مطابقت دارند:
اما چه اگر هزینه اولیه در شروع دوره اول رخ دهد، همانطور که معمولاً انجام می شود؟
از آنجایی که سرمایه گذاری اولیه امروز انجام می شود، هیچ تخفیفی برای آن اعمال نمی شود و ما به سادگی این مقدار را اضافه می کنیم. به مجموع مقادیر فعلی جریان های نقدی آتی (از آنجایی که یک عدد منفی است، در واقع کم می شود):
=SUM(C4:C9)+B4
و در این حالت، محاسبه دستی و تابع اکسل NPV به دست می آید. نتایج متفاوت:
آیا این بدان معناست که نمیتوانیم به NPV برای mula در اکسل و در این شرایط باید ارزش فعلی خالص را به صورت دستی محاسبه کنید؟ البته که نه! شما فقط باید تابع NPV را همانطور که در بخش بعدی توضیح داده شد کمی تغییر دهید.
نحوه محاسبه NPV در اکسل
هنگام سرمایه گذاری اولیهدر شروع دوره اول ایجاد می شود، می توانیم آن را به عنوان یک جریان نقدی در پایان دوره قبلی (یعنی دوره 0) در نظر بگیریم. با در نظر گرفتن این موضوع، دو راه ساده برای یافتن NPV در اکسل وجود دارد.
فرمول اکسل NPV 1
هزینه اولیه را از محدوده مقادیر خارج کنید و آن را از نتیجه تابع NPV کم کنید. . از آنجایی که هزینه اولیه معمولاً به عنوان یک عدد منفی وارد می شود، در واقع عملیات جمع را انجام می دهید:
NPV(نرخ، مقادیر) + هزینه اولیهدر این مورد، تابع NPV اکسل فقط برمی گردد. ارزش فعلی جریان های نقدی نابرابر. از آنجایی که ما «خالص» میخواهیم (یعنی ارزش فعلی جریانهای نقدی آتی منهای سرمایهگذاری اولیه)، هزینه اولیه را خارج از تابع NPV کم میکنیم.
فرمول Excel NPV 2
شامل هزینه اولیه در محدوده مقادیر و نتیجه را در (1 + نرخ) ضرب کنید.
در این حالت، تابع Excel NPV نتیجه دوره -1 را به شما می دهد (مثل اینکه سرمایه گذاری اولیه یک دوره انجام شده است. قبل از دوره 0)، باید خروجی آن را در (1 + r) ضرب کنیم تا NPV را یک دوره در زمان جلو ببریم (یعنی از i = -1 به i = 0). لطفاً شکل فشرده فرمول NPV را ببینید.
NPV(نرخ، مقادیر) * (1+نرخ)از کدام فرمول استفاده کنید به ترجیح شخصی شما بستگی دارد. من شخصاً معتقدم که اولین مورد ساده تر و قابل درک تر است.
ماشین حساب NPV در اکسل
اکنون بیایید ببینیم چگونه می توانید از موارد بالا استفاده کنید.فرمولهایی بر روی دادههای واقعی برای ساختن ماشینحساب NPV خود در اکسل.
فرض کنید که هزینه اولیه در B2، یک سری جریانهای نقدی آینده در B3:B7 و نرخ بازگشت مورد نیاز در F1 دارید. برای یافتن NPV، از یکی از فرمول های زیر استفاده کنید:
NPV فرمول 1:
=NPV(F1, B3:B7) + B2
لطفاً توجه داشته باشید که اولین آرگومان مقدار، پول نقد است. جریان در دوره 1 (B3)، هزینه اولیه (B2) شامل نمی شود.
NPV فرمول 2:
=NPV(F1, B2:B7) * (1+F1)
این فرمول شامل هزینه اولیه (B2) در محدوده مقادیر.
تصویر صفحه زیر ماشین حساب NPV اکسل ما را در عمل نشان می دهد:
برای اطمینان از NPV اکسل ما فرمول ها صحیح هستند، اجازه دهید نتیجه را با محاسبات دستی بررسی کنیم.
ابتدا، ارزش فعلی هر جریان نقدی را با استفاده از فرمول PV مورد بحث در بالا می یابیم:
=B3/(1+$F$1)^A3
بعد، تمام مقادیر فعلی را جمع کنید و هزینه اولیه سرمایه گذاری را کم کنید:
=SUM(C3:C7)+B2
… و ببینید که نتایج هر سه فرمول کاملاً یکسان است.
توجه. در این مثال، ما با جریان های نقدی سالانه و نرخ سالانه سروکار داریم. اگر میخواهید سه ماهه یا ماهانه NPV را در اکسل پیدا کنید، حتماً نرخ تنزیل را مطابق با توضیح این مثال تنظیم کنید.
تفاوت بین PV و NPV در Excel
در امور مالی، هر دو PV و NPV برای اندازه گیری ارزش فعلی جریان های نقدی آتی با تنزیل مبالغ آتی به حال استفاده می شوند. ولیآنها از یک جهت مهم متفاوت هستند:
- ارزش فعلی (PV) - به تمام جریانهای نقدی ورودی آتی در یک دوره معین اشاره دارد.
- خالص فعلی ارزش (NPV) – تفاوت بین ارزش فعلی جریان های نقدی ورودی و ارزش فعلی جریان های نقدی خروجی است.
به عبارت دیگر، PV فقط جریان های نقدی ورودی را در نظر می گیرد، در حالی که NPV نیز به حساب می آید. برای سرمایه گذاری اولیه یا هزینه، آن را به یک رقم خالص تبدیل می کند.
در مایکروسافت اکسل، دو تفاوت اساسی بین توابع وجود دارد:
- عملکرد NPV می تواند ناهموار (متغیر) را محاسبه کند. جریان های نقدی. تابع PV مستلزم آن است که جریان های نقدی در تمام طول عمر سرمایه گذاری ثابت باشد.
- با NPV، جریان های نقدی باید در پایان هر دوره اتفاق بیفتد. PV میتواند جریانهای نقدی را که در پایان و در آغاز یک دوره اتفاق میافتد مدیریت کند.
تفاوت بین NPV و XNPV در Excel
XNPV یکی دیگر از تابعهای مالی اکسل است که محاسبه میکند ارزش فعلی خالص یک سرمایه گذاری تفاوت اصلی بین توابع به شرح زیر است:
- NPV همه دورههای زمانی را برابر میداند.
- XNPV به شما امکان میدهد تاریخهایی را مشخص کنید که با هر کدام مطابقت دارند. جریان نقدی. به همین دلیل، تابع XNPV هنگام برخورد با یک سری جریان های نقدی در فواصل نامنظم بسیار دقیق تر است.
برخلاف NPV، تابع Excel XNPV به طور معمول پیاده سازی می شود. " - اولین مقدار مربوط به خروجی است که در آن رخ می دهدآغاز سرمایه گذاری همه جریانهای نقدی متوالی بر اساس یک سال 365 روزه تنزیل میشوند.
از نظر نحو، تابع XNPV یک آرگومان اضافی دارد:
XNPV(نرخ، مقادیر، تاریخ)به عنوان مثال ، بیایید از هر دو تابع در یک مجموعه داده استفاده کنیم، جایی که F1 نرخ تنزیل است، B2:B7 جریان های نقدی و C2:C7 تاریخ ها هستند:
=NPV(F1,B3:B7)+B2
=XNPV(F1,B2:B7,C2:C7)
اگر جریان های نقدی توزیع شده یکنواخت از طریق سرمایه گذاری باشد، توابع NPV و XNPV ارقام بسیار نزدیکی را نشان می دهند:
در در مورد فاصله نامنظم ، تفاوت بین نتایج بسیار قابل توجه است:
خطاهای رایج هنگام محاسبه NPV در اکسل
به دلیل یک اجرای کاملاً خاص از تابع NPV، هنگام محاسبه ارزش فعلی خالص در اکسل، خطاهای زیادی رخ می دهد. مثالهای ساده زیر معمولترین خطاها و نحوه اجتناب از آنها را نشان میدهند.
فاصلههای نامنظم
عملکرد Excel NPV فرض میکند که تمام دورههای جریان نقدی برابر هستند. اگر فواصل متفاوتی را ارائه کنید، مثلاً سالها و سه ماهه یا ماهها، ارزش فعلی خالص به دلیل دوره های زمانی غیر منسجم نادرست خواهد بود.
NPV در اکسل دوره های حذف شده را تشخیص نمی دهد و سلول های خالی را نادیده می گیرد. برای محاسبه صحیح NPV، لطفاً مطمئن شوید که متوالی ماه، سه ماهه، یا سال را ارائه کرده و صفر مقادیر را برای زمان ارائه دهید.