كيفية استخدام وظيفة vba ipmt؟

تم إدراج وظيفة VBA IPMT في الفئة المالية لوظائف VBA. عند استخدامه في كود VBA، فإنه يقوم بحساب دفع الفائدة، خلال فترة محددة لقرض أو استثمار يتم دفعه عن طريق دفعات دورية ثابتة وباستخدام سعر فائدة ثابت.

بناء الجملة

IPmt (المعدل، لكل، Nper، Pv، [Fv]، [مستحق])

الحجج

  • السعر : سعر الفائدة للفترة.
  • بواسطة : عدد الفترات التي تريد حساب الفائدة لها [يجب أن يكون بين 1 وNper].
  • Nper : عدد الفترات التي يجب خلالها سداد القرض أو الاستثمار.
  • PV : القيمة الحالية للاستثمار أو القرض.
  • [FV] : القيمة المستقبلية للقرض/الاستثمار [هذه وسيطة اختيارية وإذا تم حذفها، فإن VBA الافتراضي هو 0].
  • [مستحق] : يحدد ما إذا كان الدفع مستحقًا في بداية الفترة أو نهايتها [هذه وسيطة اختيارية وإذا تم حذفها، فسيتم تعيين VBA افتراضيًا إلى نهاية الفترة].
    • استخدم 0 لنهاية الفترة و1 لبداية الفترة

مثال

لفهم كيفية استخدام وظيفة VBA IPMT عمليًا، عليك الاطلاع على المثال أدناه حيث قمنا بكتابة كود vba باستخدامها:

example-vba-ipmt-function
 Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub

في الكود أعلاه استخدمنا IPMT للحصول على مبلغ الفائدة لدفعة الشهر الأول وأعاد -400 في النتيجة عندما استخدمنا 2 للحصول على فائدة الشهر الثاني أعاد -394.56.

example-vba-ipmt-function2

تعليقات

  • عند استخدام IPMT، يتم تمثيل أي أموال مدفوعة برقم سالب وأي أموال مستلمة يتم تمثيلها برقم موجب.
  • إذا قدمنا Per وهو 0 > أو > NPer، فسيقوم VBA بإرجاع خطأ وقت التشغيل 5.

المزيد من الدروس

اضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *