دالة الـXNPV في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـXNPV في الإكسيل
تصنف دالة الـXNPV ضمن الدوال المالية التابعة لبرنامج الإكسيل، حيث تقوم هذه الدالة بحساب صافي القيمة الحالية ""Net Present Value"" للاستثمار، وتتشابه هذه الدالة مع دالة الـNPV، ولكنها تعد أكثر دقة ولذلك فمن المفضل استخدامها، حيث تقوم باستخدام تواريخ محددة تتوافق مع التدفقات النقدية التي تتعرض للخصم في سلسلة التدفقات النقدية كاملةً، على خلاف دالة الـNPV التي تفترض تساوي جميع الفترات الزمنية للاستثمار، وتقوم دالة الـXNPV بحساب صافي القيمة الحالية للاستثمار بالاعتماد على المعادلة؛ [((? [pi / ((1 + rate) ^ (di-d1/365، بحيث يعبر الرمز pi عن قيمة الدفعة، rate عن معدل الخصم، di عن تاريخ تلك الدفعة، في حين يعبر الرمز d1 عن تاريخ الشراء.
كيفية استخدام دالة الـXNPV في الإكسيل
تقوم دالة الـXNPV بحساب صافي القيمة الحالية لجدول التدفقات النقدية حتى وإن كان هذا الجدول غير منتظم، وتتطلب صيغة هذه الدالة ثلاث مدخلات إجبارية؛ معدل الخصم المراد تطبيقه على التدفقات النقدية ""rate""، سلسلة قيم التدفقات النقدية ""values"" المتوافقة مع جدول تواريخ السداد ""dates"" التي يتم إدراجها مكان المدخل الثالث، بحيث يمكن أن تتبع هذه التواريخ أي ترتيب، وتتم كتابة الصيغة العامة لدالة الـXNPV في الإكسيل على النحو الآتي:
XNPV(rate, values, dates)=
يجب إدخال قيمة واحدة موجبة وأخرى سالبة على الأقل للتدفقات النقدية، كما تعد القيمة الأولى اختيارية والتي يجب أن تكون قيمة سالبة تمثل التكلفة أو الدفعة الأولى التي تحدث في بداية الاستثمار، في حين يتم خصم الدفعات اللاحقة بناءً على سنة معيارية تحتوي على 365 يومًا، وكذلك يشير تاريخ الدفع الأول إلى بداية جدول المدفوعات، بحيث يجب أن تكون جميع التواريخ المدخلة بعده أكبر منه.
أمثلة عملية على استخدام دالة الـXNPV في الإكسيل
يمكن ظهور الخطأ #NUM! والخطأ #VALUE! عند استخدام دالة الـXNPV في الإكسيل؛ بحيث يظهر الأول إذا كان عدد المدفوعات المدخلة لا تساوي عدد التواريخ، أو إذا كان أي من التواريخ المدخلة أصغر من التاريخ الأول، في حين يظهر الخطأ الثاني إذا تم إدخال بيانات غير رقمية أو تواريخ غير صالحة، وفي ما يأتي أمثلة عملية على استخدام دالة الـXNPV في الإكسيل:
يمكن استخدام الصيغة الآتية لإيجاد صافي القيمة الحالية للتدفقات المالية {10000- ,2000 ,2400 ,2900 ,3500 ,4100} المدخلة في النطاق B2:B7، والتي تقابل التواريخ {Jan-01-2017, Nov-01-2016, Jul-01-2016, May-01-2016, Feb-01-2016, Jan-01-2016} المدخلة في النطاق A2:A7، إذا كان معدل الخصم 5% مدخل في الخلية B1، بحيث سيظهر الناتج ""4,447.94"":
XNPV( B1, B2:B7, A2:A7 )=
يمكن استخدام الصيغة الآتية لإيجاد صافي القيمة الحالية للتدفقات المالية {10000- ,2750 ,4250 ,3250 ,2750} المدخلة في النطاق ِA2:A6، والتي تقابل التواريخ {1/1/2008 ,3/1/2008 ,10/30/2008 ,2/15/2009 ,4/1/2009} المدخلة في النطاق B2:B6، إذا كان معدل الخصم يساوي 0.09، بحيث سيظهر الناتج ""2,086.65"":
XNPV(.09, A2:A6, B2:B6)=
"