كيفية استخدام وظيفة vba ppmt؟
تم إدراج وظيفة VBA PPMT في الفئة المالية لوظائف VBA. عند استخدامه في التعليمات البرمجية لـ VBA، يمكنك حساب مبلغ الدفعة الأساسية لمصروف أو استثمار . بكلمات بسيطة، كل قرض واستثمار له سعر فائدة ويساعدك PPMT على حساب المبلغ الأصلي فقط، أي بدون إضافة جزء الفائدة (من المبلغ).
بناء الجملة
PPmt (المعدل، لكل، Nper، Pv، [Fv]، [مستحق])
الحجج
- السعر : سعر الفائدة للفترة.
- بواسطة : رقم الفترة التي ترغب في احتساب الفائدة لها (يجب أن يكون بين 1 وNper).
- Nper : عدد فترات سداد القرض أو الاستثمار.
- PV : القيمة الحالية للاستثمار أو القرض.
- [FV] : القيمة المستقبلية للقرض/الاستثمار [هذه وسيطة اختيارية وإذا تم حذفها، فإن VBA الافتراضي هو 0].
- [مستحق] : يحدد ما إذا كان الدفع مستحقًا في بداية الفترة أو نهايتها، استخدم 0 لنهاية الفترة و1 لبداية الفترة [هذه وسيطة اختيارية وإذا تم حذفها، يأخذ VBA نهاية الفترة بشكل افتراضي] .
مثال
لكي تفهم عمليًا كيفية استخدام وظيفة VBA PPMT، عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامها:
Sub example_PPMT() Range("A9").Value = PPmt(0.08 / 12, 1, 5 * 12, 98000) End Sub
في الكود أعلاه استخدمنا PPMT لحساب الجزء الرئيسي من الدفعة للشهر الأول من الاستثمار لأننا استخدمنا 1 في القيمة الاسمية (الفترة) وفي النتيجة عادت -1333.75 في النتيجة.
تعليقات
- إذا كانت قيمة Per تساوي 0 أو > Nper، فسيقوم VBA بإرجاع خطأ وقت التشغيل بقيمة 5.