إرجاع مبلغ مزدوج يحدد القيمة الحالية لم الدوري استنادا إلى دفعات دورية ثابتة سيتم دفعها في المستقبل ومعدل فائدة ثابت.
بناء الجملة
PV( rate, nper ,pmt [ ,fv ] [ ,type ] )
بناء جملة الدالة PV على هذه الوسيطات:
الوسيطة |
الوصف |
rate |
مطلوبة. تحديد معدل الفائدة لكل فترة زمنية. على سبيل المثال، إذا حصلت على قرض بسيارة بمعدل نسبة مئوية سنوية (APR) من 10 بالمائة وتسدد دفعات شهرية، فإن المعدل لكل فترة هو 0.1/12 أو 0.0083. |
nper |
مطلوبة. عدد صحيح يحدد العدد الإجمالي لفترات الدفعات في المدفع السنوي. على سبيل المثال، إذا كنت تسدد دفعات شهرية لقرض سيارة لمدة أربع سنوات، فإن مدة سداد القرض هي 4 * 12 (أو 48) فترة سداد. |
pmt |
مطلوبة. تحديد الدفعة التي يجب تسديدها في كل فترة زمنية. تحتوي المدفوعات عادة على رأس المال والفائدة التي لا تتغير على مدى عمر المدفع السنوي. |
fv |
اختياري. المتغير الذي يحدد القيمة المستقبلية أو الرصيد النقدي الذي تريده بعد سداد الدفعة النهائية. على سبيل المثال، تكون القيمة المستقبلية لقرض ما 0 دولارا أمريكيا لأنها قيمته بعد الدفعة النهائية. ومع ذلك، إذا كنت تريد توفير مبلغ 50000 دولار أمريكي على مدى 18 عاما للحصول على تعليم طفلك، فإن القيمة المستقبلية هي 50000 دولار. إذا تم حذفه، فيفترض أن 0. |
type |
اختياري. المتغير الذي يحدد وقت الدفعات المستحقة. استخدم 0 إذا كانت الدفعات مستحقة في نهاية فترة الدفع، أو استخدم 1 إذا كانت الدفعات مستحقة في بداية الفترة. إذا تم حذفه، فيفترض أن 0. |
ملاحظات
إن المدفع السنوي هو سلسلة من الدفعات النقدية الثابتة التي تم تسديدها خلال فترة زمنية. يمكن أن تكون الموفرة الشهرية قرضا (مثل رهن المنزل) أو استثمارا (مثل خطة توفير شهرية).
يجب حساب الوسيطتين rate وnper باستخدام فترات الدفع المعبر عنها في الوحدات نفسها. على سبيل المثال، إذا تم حساب المعدل باستخدام الأشهر، فيجب أيضا حساب nper باستخدام الأشهر.
بالنسبة إلى كل الوسيطات، يتم تمثيل المبالغ النقدية المدفوعة (مثل الإيداعات في التوفير) بأرقم سالبة؛ يتم تمثيل المبالغ النقدية التي يتم تلقيها (مثل شيكات الأرباح) ب أرقام موجبة.
مثال استعلام
التعبير |
النتائج |
SELECT FinancialSample.*, PV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],0,0) AS PresentValue FROM FinancialSample; |
إرجاع كافة الحقول من الجدول "FinancialSample"، وحساب القيمة الحالية لمجدول دوري استنادا إلى "AnnualRate"، و"MonthlyRePayment" و"TermInYears" وعرض النتائج في العمود PresentValue. |
مثال VBA
ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية في Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدل إلى جانب "البحث" وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
في هذا المثال، ترجع الدالة PV القيمة الحالية لمبلغ 1000000 دولار أمريكي من المردود السنوي الذي سيوفر 50000 دولار أمريكي في السنة للسنوات ال 20 القادمة. يتم توفير النسبة المئوية السنوية المتوقعة (APR)، وعدد الدفعات الإجمالية (TotPmts)، ومبلغ كل دفعة (YrIncome)، والقيمة المستقبلية الإجمالية للاستثمار (FVal)، وعدد يشير إلى ما إذا كان قد تم سداد كل دفعة في بداية فترة الدفع أو نهايتها (PayType). لاحظ أن YrIncome هو رقم سالب لأنه يمثل المبالغ النقدية المدفوعة من المأجور كل سنة.
Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "###,##0.00" ' Define money format.
APR = .0825 ' Annual percentage rate.
TotPmts = 20 ' Total number of payments.
YrIncome = 50000 ' Yearly income.
FVal = 1000000 ' Future value.
PayType = BEGINPERIOD ' Payment at beginning of month.
PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox "The present value is " & Format(PVal, Fmt) & "."