لعرض عدد السنوات، بما في ذلك السنوات الجزئية، بين تاريخين محددين وذلك باستخدام طريقة معينة لإحصاء الأيام.
مثال للاستخدام
YEARFRAC(DATE(1969,7,16),DATE(1969,7,24),1)
YEARFRAC(A2,A3)
البنية
YEARFRAC(start_date, end_date, [day_count_convention])
-
start_date
- تاريخ البدء المطلوب مراعاته في الحساب. ويجب أن يكون إحالة إلى خلية تشتمل على تاريخ، أو دالة تعرض أحد أنواع التاريخ، أو رقمًا. -
end_date
- تاريخ الانتهاء المطلوب مراعاته في الحساب. ويجب أن يكون إحالة إلى خلية تشتمل على تاريخ، أو دالة تعرض أحد أنواع التاريخ، أو رقمًا. -
day_count_convention
- [ اختياري -0
بشكلٍ تلقائي ] - مؤشر لطريقة حساب اليوم المطلوب استخدامها.-
تشير قيمة 0 إلى US (NASD) 30/360 - وهذا على أساس أن الشهور مكوّنة من 30 يومًا والأعوام مكوّنة من 360 يومًا بحسب معيار "الجمعية الوطنية لتجّار الأوراق المالية"، وبناءً عليه يتم إجراء تعديلات معينة على التواريخ المدخَلة التي تقع عند نهاية الشهور.
-
تشير قيمة 1 إلى Actual/Actual - ويتم الحساب بناءً على العدد الفعلي للأيام الواقعة بين التواريخ المحددة، والعدد الفعلي للأيام الواقعة ضمنَ السنوات الفاصلة. وتستخدم لأذون وفواتير الخزانة الأمريكية، ولكنها أكثر ملاءمة أيضًا للاستخدامات غير المالية.
-
تشير قيمة 2 إلى Actual/360 - ويتم الحساب بناءً على العدد الفعلي للأيام الواقعة بين التواريخ المحددة، ولكنها تفترض أن السنة مكوّنة من 360 يومًا.
-
تشير قيمة 3 إلى Actual/365 - ويتم الحساب بناءً على العدد الفعلي للأيام الواقعة بين التواريخ المحددة، ولكنها تفترض أن السنة مكوّنة من 365 يومًا.
-
تشير القيمة 4 إلى European 30/360 - وكما هو الحال مع القيمة
0
، يتم الحساب على أساس أن الشهر مكوّن من 30 يومًا وأن السنة مكوّنة من 360 يومًا، ولكن مع تعديل تواريخ نهاية الشهر وفقًا للاتفاقيات المالية الأوروبية.
-
ملاحظات
-
تُستخدم هذه الدالة في الغالب في بيئة مالية، للحساب الذي يتضمّن سندات دخل ثابت. وبما أن أكثر العمليات الحسابية التي يتم إجراؤها تستخدم تقويم معيار "الجمعية الوطنية لتجّار الأوراق المالية" (NASD)، فهذا هو الإجراء التلقائي. ومع ذلك، عند الاستخدام في الإعدادات غير المالية، يكون الخيار
1
، وهو Actual/Actual، الاختيار الصحيح على الأرجح. -
تأكد من أن الإدخال إلى الدالة عبارة عن مراجع لخلايا تحتوي على تواريخ أو دوال تعرض كائنات تاريخ مثل
DATE
أوDATEVALUE
أوTO_DATE
أو أرقام تسلسلية للتاريخ من النوع الذي تعرضه الدالةN
. -
لا تحوِّل
YEARFRAC
تنسيقات الأرقام تلقائيًا بالطريقة نفسها التي تحولها بها "جداول بيانات Google" عند الدخول المباشر إلى الخلايا. لذلك، يتم تفسيرYEARFRAC(10/10/2000,10/10/2001)
كـYEARFRAC(0.005,0.00499750124938)
، وهو حاصل قسمة 10 على 10 مقسومًا على 2000 و2001، على التوالي.
راجع أيضًا
TO_DATE
: لتحويل رقم معيّن إلى تاريخ.
N
: لعرض الوسيطة المقدمة كرقم.
DAYS360
: لعرض الفارق بين يومين على أساس العام المكون من 360 يومًا، وتستخدم في بعض حسابات الفوائد المالية.
DATEVALUE
: لتحويل سلسلة التاريخ المقدمة بتنسيق معروف إلى قيمة تاريخ.
DATE
: لتحويل سنة وشهر ويوم إلى تاريخ.
أمثلة
لحساب الكسر لسنة بين start_date
وend_date
باستخدام day_count_convention
s مختلفة.
لحساب عمر الشخص من خلال الجمع بين الدالّتَين YEARFRAC
وTODAY
، ثم تطبيق ROUNDDOWN
على النتيجة لعرض عدد السنوات.