YEARFRAC (الدالة YEARFRAC)

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

تصف هذه المقالة بناء جملة صيغة الدالة YEARFRAC واستخدامها في Microsoft Excel.

الوصف

يحسب YEARFRAC كسر السنة ممثلاً بعدد الأيام الكاملة التي تقع بين تاريخين (تاريخ البدء start_date وتاريخ الانتهاء end_date). على سبيل المثال، يمكنك استخدام YEARFRAC لتحديد نسبة الالتزامات والمنافع خلال سنة كاملة والتي تريد تعيينها لفترة معينة. 

بناء الجملة

YEARFRAC(start_date, end_date, [basis])‎

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

  • Start_date مطلوب. تاريخ يمثل تاريخ البدء.
  • End_date مطلوب. تاريخ يمثل تاريخ الانتهاء.
  • اساس الاختياري. وهي نوع أساس حساب عدد الأيام المطلوب استخدامه.
Basis أساس حساب عدد الأيام
0 أو محذوفة US (NASD) 30/360
1 فعلي/فعلي
2 فعلي/360
3 فعلي/365
4 أوروبي 30/360

هام

  • يجب إدخال التواريخ باستخدام الدالة DATE، أو كنتائج لصيغ أو دالات أخرى. على سبيل المثال، استخدم DATE(2018,5,23) لليوم الثالث والعشرين من شهر مايو 2018. قد تحدث مشاكل إذا تم إدخال التواريخ كنص.
  • قد تُرجع الدالة YEARFRAC نتيجة غير صحيحة عند استخدام قاعدة US (NASD) 30/360 الأساسية، ويكون تاريخ البدء start_date هو آخر يوم في فبراير.

ملاحظات

  • يخزّن Excel التواريخ كأرقام تسلسلية متتالية حتى يمكن استخدامها في العمليات الحسابية. افتراضياً، 1 يناير 1900 هو الرقم التسلسلي 1، و1 يناير 2018 هو الرقم التسلسلي 43101 لأنه يقع بعد 43، 101 يوم بعد 1 يناير 1900.
  • يتم اقتطاع كافة الوسيطات إلى أعداد صحيحة.
  • إذا لم تكن قيمتي start_date أو end-date عبارة عن تاريخين صحيحين، فتُرجع الدالة YEARFRAC القيمة ‎#VALUE!‎ قيمة الخطأ.
  • إذا كانت الأساس < 0 أو الأساس > 4، فترجع الدالة YEARFRAC #NUM! ‎ .

مثال

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

بيانات الوصف
1/1/2012 تاريخ البدء
30/7/2012 تاريخ النهاية
الصيغة الوصف النتيجة
‎=YEARFRAC(A2,A3)‎ جزء السنة بين التاريخين 01/01/12 و7/30/12، مع حذف الوسيطة Basis. 0,58055556
‎=YEARFRAC(A2,A3,1)‎ جزء السنة بين التاريخين نفسهما، باستخدام الأساس فعلي/فعلي للوسيطة. بما أن 2012 سنة كبيسة، فهي تحتوي على الأساس 366 يوماً. 0,57650273
‎=YEARFRAC(A2,A3,3)‎ جزء السنة بين التاريخين نفسهما، باستخدام الأساس فعلي/365 للوسيطة. وهي تستخدم الأساس 365 يوماً. 0,57808219

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

يمكنك دائما سؤال خبير في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.