دالة الـYEARFRAC في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

الكاتب: سامي -
دالة الـYEARFRAC في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
"تعريف دالة الـYEARFRAC‏‎ في الإكسيل

تصنف دالة الـYEARFRAC ضمن دوال الوقت والتاريخ التابعة لبرنامج الإكسيل، حيث تقوم هذه الدالة بحساب عدد الأيام بين تاريخين ومن ثم قسمتها على عدد أيام السنة، ومن ثم تقوم بعرض القيمة الناتجة على شكل عدد عشري يمثل الكسر السنوي لهذه الأيام ""Year Fraction""، ومن الممكن استخدام دالة الـYEARFRAC‏‎ في العمليات المالية وخاصةً في التحليل المالي، فعلى سبيل المثال يمكن استخدام هذه الدالة لحساب جزء من قيمة الإيرادات السنوية، ومن الجدير بالذكر أن هذه الدالة تتطلب تواريخًا يفضل عدم إدخالها بشكل مباشر في الصيغة بل استخدام مراجع الخلايا أو دوال التاريخ لإدخالها، وذلك تفاديًا لحدوث أخطاء في تفسير هذه التواريخ بسبب اختلاف أنظمة تفسير التواريخ على أجهزة الحاسوب المختلفة.

كيفية استخدام دالة الـYEARFRAC‏‎ في الإكسيل

تحسب دالة الـYEARFRAC‏‎ التابعة لبرنامج الإكسيل كسرًا سنويًا يمثل عدد الأيام بين تاريخين، وتتطلب الصيغة العامة لهذه الدالة مدخلين إجباريين وثالث اختياري، حيث يبدأ إنشاء صيغة هذه الدالة من خلال اختيار الخلية المراد عرض الناتج فيها، ومن ثم إدخال إشارة المساواة تتبعها كلمة YEARFRAC، ويلي ذلك فتح قوسين وإدخال التاريخ الأول المراد البدء بالحساب من عنده ""start_date""، وإدخال التاريخ الثاني المراد انتهاء الحساب فيه ""end_date""، ومن ثم يمكن إضافة قيمة ثالثة تمثل نوع العد اليومي المراد استخدامه ""basis""، حيث تتبع دالة الـYEARFRAC‏‎ الصيغة العامة الآتية:

YEARFRAC( start_date, end_date, [basis] )=

يتم تحديد نوع العد اليومي في الصيغة السابقة من خلال الأعداد الحقيقية {0 ,1 ,2 ,3 ,4}، حيث يستخدم نوع العد US (NASD) 30/360 عند حجب المدخل بأكمله أو إدخال القيمة 0، النوع Actual/actual عند إدخال القيمة 1، النوع Actual/360 عند إدخال القيمة 2، النوع Actual/365 عند إدخال القيمة 3، والنوع European 30/360 عند إدخال القيمة 4، ومن الجدير بالذكر أن هذه الدالة تقوم بتضمين اليومين المدخلين في العملية الحسابية.


 
أمثلة عملية على استخدام دالة الـYEARFRAC‏‎ في الإكسيل

قد يحدث نوعين من الأخطاء عند استعمال دالة الـYEARFRAC‏‎، حيث يحدث الخطأ ""#NUM!"" إذا كانت القيمة المدخلة لنوع العد اليومي أقل من 0 أو أكبر من 4، في حين يحدث الخطأ ""#VALUE!"" إذا كانت التواريخ المدخلة غير صالحة أو كانت قيمة نوع العد اليومي المدخلة غير رقمية، وفي ما يأتي أمثلة عملية على كيفية استخدام دالة الـYEARFRAC‏‎ في الإكسيل:




A

B

C

D


1

تاريخ البدء

تاريخ الانتهاء

الصيغة

النتيجة


2

Jan 1, 2016

Jan 31, 2016

=YEARFRAC(A2,B2)

0.083333333


3

Jan 1, 2016

Mar 31, 2016

=YEARFRAC(A3,B3)

0.25


4

Jan 1, 2016

Dec 31, 2016

=YEARFRAC(A5,B5)

1
يمكن استخدام الصيغة الآتية لإيجاد الكسر السنوي الذي يمثل عدد الأيام بين التاريخ Jan 1, 2016 المدخل في الخلية A2 والتاريخ Jan 31, 2016 المدخل في الخلية B2، بحيث سيظهر الناتج ""0.083333333"" كما في D2:

YEARFRAC(A2,B2)=

يمكن استخدام الصيغة الآتية لإيجاد الكسر السنوي الذي يمثل عدد الأيام بين التاريخ Jan 1, 2016 المدخل في الخلية A3 والتاريخ Mar 31, 2016 المدخل في الخلية B3، بحيث سيظهر الناتج ""0.25"" كما في D3:

YEARFRAC(A3,B3)=

يمكن استخدام الصيغة الآتية لإيجاد الكسر السنوي الذي يمثل عدد الأيام بين التاريخ Jan 1, 2016 المدخل في الخلية A4 والتاريخ Dec 31, 2016 المدخل في الخلية B4، بحيث سيظهر الناتج ""1"" كما في D4:
YEARFRAC(A4,B4)=
"
شارك المقالة:
482 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook