الدالة NPer

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

بناء الجملة

NPer ( rate, pmt, pv [, fv ] [, type ] )

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

الوسيطة

الوصف

rate

مطلوبة. التحديد المزدوج لسعر الفائدة لكل فتره. علي سبيل المثال ، إذا قمت بالحصول علي قرض سيارة بمعدل النسبة المئوية السنوية (ابريل) بنسبه 10 بالمائة وأجريت الدفعات الشهرية ، فان سعر الفترة الزمنيه هو 0.1/12 أو 0.0083.

pmt

مطلوبة. قم بتحديد الدفع المزدوج لكل فتره زمنيه. عاده ما تحتوي المدفوعات علي راس المال والفائدة التي لا تتغير عبر فتره القسط السنوي.

pv

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

fv

اختيارية. متغير يحدد القيمة المستقبلية أو الميزانية النقدية التي تريدها بعد سداد الدفعة النهائية. علي سبيل المثال ، تمثل القيمة المستقبلية للقرض $0 لأنها هذه القيمة بعد السداد النهائي. ومع ذلك ، إذا كنت تريد حفظ $50,000 في أكثر من 18 عاما لتعليم طفلك ، فان $50,000 هو القيمة المستقبلية. إذا تم حذفها ، سيتم افتراض 0.

type

اختيارية. متغير يحدد وقت استحقاق الدفعات. استخدم 0 إذا كانت الدفعات مستحقه في نهاية فتره الدفع أو استخدم 1 إذا كانت الدفعات مستحقه في بداية الفترة. إذا تم حذفها ، سيتم افتراض 0.


ملاحظات

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

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

مثال استعلام

التعبير

النتائج

حدد فينانسيالسامبلي. * ، INT (NPER ([أنوالراتي]/12,-[مونثليريبايمينت], [لوانامونت], 0, 0))) AS مونثسريكويريد من فينانسيالسامبلي ؛

إرجاع كل الحقول من الجدول "فينانسيالسامبلي" ، وحساب عدد الفترات الزمنيه (الأشهر في هذا المثال) المطلوب لدفع "لوانامونت" استنادا إلى "أنوالراتي" و "مونثليريبايمينت" وعرض النتائج في العمود مونثسريكويريد. يتم استخدام الدالة INT لتحويل إخراج البيانات "Double" إلى قيمه عدد صحيح.

مثال VBA

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

يستخدم هذا المثال الدالة NPer لإرجاع عدد الفترات الزمنيه التي يجب اجراء المدفوعات خلالها لسداد القرض الذي تحتوي قيمته في PVal. كذلك ، فان النسبة المئوية للفائدة في كل فتره (APR / 12) ، والسداد (Payment) ، والقيمة المستقبلية للقرض (FVal) ، والرقم الذي يشير إلى ما إذا كان السداد مستحقا في بداية فتره الدفع أو نهايته (PayType).

Dim FVal, PVal, APR, Payment, PayType, TotPmts
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage " & _
"rate of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
Payment = InputBox("How much do you " & _
"want to pay each month?")
PayType = MsgBox("Do you make payments " & _
"at the end of month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType)
If Int(TotPmts) <> TotPmts Then
TotPmts = Int(TotPmts) + 1
End If
MsgBox "It will take you " & TotPmts & _
" months to pay off your loan."

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×