الدالة PV

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

بناء الجملة

PV(rate,nper, pmt [, fv ] [, type ] )

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

الوسيطة الوصف
التقييم مطلوبة. معدل فائدة مزدوج يحدد لكل فترة. على سبيل المثال، إذا حصلت على قرض لشراء سيارة بمعدل نسبة مئوية سنوي قدره 10 بالمائة وقمت بسداد الدفعات شهريا، يكون المعدل لكل فترة 0.1/12 أو 0.0083.
nper مطلوبة. عدد صحيح يحدد العدد الإجمالي لفترات الدفع في المرتب الدوري. على سبيل المثال، إذا كنت تقوم بسداد دفعات شهرية لقرض مدته 4 سنوات لشراء سيارة، فسيكون إجمالي فترات سداد القرض 4 * 12 (أو 48).
pmt مطلوبة. الدفع المزدوج الذي يحدد أن يتم سداده في كل فترة. عادة ما تحتوي المدفوعات على رأس مال وفائدة لا تتغير على مدى عمر المرتب الدوري.
fv اختيارية. المتغير الذي يحدد القيمة المستقبلية أو الرصيد النقدي الذي تريده بعد سداد الدفعة النهائية. على سبيل المثال، القيمة المستقبلية لقرض هي 0 ر.س. لأن هذه هي قيمته بعد الدفعة النهائية. ومع ذلك ، إذا كنت تريد توفير 50000 دولار على مدى 18 عاما لتعليم طفلك ، فإن 50000 دولار هي القيمة المستقبلية. إذا تم حذف هذه القيمة، فسيتم افتراض أن القيمة 0.
النوع اختيارية. متغير يحدد موعد استحقاق الدفعات. استخدم 0 إذا كانت الدفعات مستحقة في نهاية فترة الدفع، أو استخدم 1 إذا كانت الدفعات مستحقة في بداية الفترة. إذا تم حذف هذه القيمة، فسيتم افتراض أن القيمة 0.

ملاحظات

إن المرتب الدوري عبارة عن دفعات نقدية ثابتة يتم دفعها على مدى فترة زمنية. يمكن أن يكون المرتب الدوري قرضا (مثل رهن عقاري لمنزل) أو استثمارا (مثل خطة ادخار شهرية).

يجب حساب الوسيطتين rateوnper باستخدام فترات الدفع المعبر عنها بالوحدات نفسها. على سبيل المثال، إذا تم حساب الوسيطة rate باستخدام الأشهر، فيجب أيضا حساب 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) & "."