تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

إرجاع مزدوج يحدد معدل العائد الداخلي لسلسلة من التدفقات النقدية الدورية (المدفوعات والإيصالات).

بناء الجملة

IRR( values () [, guess ] )

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

الوسيطة

الوصف

القيم ()

مطلوبة. صفيف مزدوج يحدد قيم التدفق النقدي. يجب أن يحتوي الصفيف على قيمة سالبة واحدة على الأقل (دفعة) وقيمة موجبة واحدة (إيصال).

Guess

اختيارية. سيتم إرجاع المتغير الذي يحدد القيمة التي تقدرها بواسطة IRR. إذا تم حذفه، فإن التخمين هو 0.1 (10 بالمائة).


ملاحظات

معدل العائد الداخلي هو معدل الفائدة المتلقاة لاستثمار يتكون من المدفوعات والإيصالات التي تحدث على فترات منتظمة.

تستخدم الدالة IRR ترتيب القيم داخل الصفيف لتفسير ترتيب المدفوعات والإيصالات. تأكد من إدخال قيم الدفع والإيصال بالتسلسل الصحيح. لا يجب إصلاح التدفق النقدي لكل فترة، كما هو الحال بالنسبة إلى المرتب.

يتم حساب IRR بالتكرار. بدءا من قيمة التخمين، يتنقل IRR خلال الحساب حتى تكون النتيجة دقيقة إلى ضمن 0.00001 بالمائة. إذا لم يتمكن IRR من العثور على نتيجة بعد 20 محاولة، فإنه يفشل.

مثال

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

في هذا المثال، ترجع الدالة IRR المعدل الداخلي للعائد لسلسلة من 5 تدفقات نقدية موجودة في الصفيف Values(). عنصر الصفيف الأول هو تدفق نقدي سالب يمثل تكاليف بدء الأعمال. وتمثل التدفقات النقدية الأربعة المتبقية تدفقات نقدية إيجابية للسنوات الأربع اللاحقة. Guess هو معدل العائد الداخلي المقدر.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
Guess = .1 ' Guess starts at 10 percent.
Fmt = "#0.00" ' Define percentage format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income for
' four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
"five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg ' Display internal return rate.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×