تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

إرجاع مزدوج يحدد القيمة الحالية الصافية للاستثمار استنادا إلى سلسلة من التدفقات النقدية الدورية (المدفوعات والإيصالات) ومعدل الخصم.

بناء الجملة

NPV( rate, values ())

يحتوي بناء جملة الدالة NPV على هذه الوسيطات:

الوسيطة

الوصف

rate

مطلوبة. تحديد مزدوج لمعدل الخصم على طول الفترة، يتم التعبير عنه كعدد عشري.

القيم ()

مطلوبة. صفيف مزدوج يحدد قيم التدفق النقدي. يجب أن يحتوي الصفيف على قيمة سالبة واحدة على الأقل (دفعة) وقيمة موجبة واحدة (إيصال).


ملاحظات

القيمة الحالية الصافية للاستثمار هي القيمة الحالية لسلسلة مستقبلية من المدفوعات والإيصالات.

تستخدم الدالة NPV ترتيب القيم داخل الصفيف لتفسير ترتيب المدفوعات والإيصالات. تأكد من إدخال قيم الدفع والإيصال بالتسلسل الصحيح.

يبدأ استثمار NPV قبل فترة واحدة من تاريخ أول قيمة للتدفق النقدي وينتهي بآخر قيمة تدفق نقدي في الصفيف.

يعتمد حساب القيمة الحالية الصافي على التدفقات النقدية المستقبلية. إذا حدث التدفق النقدي الأول في بداية الفترة الأولى، يجب إضافة القيمة الأولى إلى القيمة التي تم إرجاعها بواسطة NPV ويجب عدم تضمينها في قيم التدفق النقدي للقيم().

تشبه الدالة NPV الدالة PV (القيمة الحالية) باستثناء أن الدالة PV تسمح ببدء التدفقات النقدية إما في نهاية الفترة أو بدايةها. على عكس قيم التدفق النقدي NPV المتغيرة، يجب إصلاح التدفقات النقدية PV طوال الاستثمار.

مثال

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة NPV لإرجاع القيمة الحالية الصافية لسلسلة من التدفقات النقدية المضمنة في الصفيف Values(). يمثلRetRate معدل العائد الداخلي الثابت.

Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double ' Set up array.
Fmt = "###,##0.00" ' Define money format.
Guess = .1 ' Guess starts at 10 percent.
RetRate = .0625 ' Set fixed internal rate.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate net present value.
NetPVal = NPV(RetRate, Values())
Msg = "The net present value " & _
"of these cash flows is "
Msg = Msg & Format(NetPVal, Fmt) & "."
' Display net present value.
MsgBox Msg

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×