تابع YEARFRAC

فاصله‌ی دو تاریخ را به صورت سال و کسری از سال حساب می‌کند

ساختار تابع

=YEARFRAC(start_date, end_date, [basis])

برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.

توضیح کامل

تابع YEARFRAC فاصله‌ی بین دو تاریخ را به سال برمی‌گرداند و بخش ناقص سال را هم به صورت اعشار نشان می‌دهد؛ مثلاً یک سال و نیم می‌شود 1.5.

مثال: فاصله‌ی دو تاریخ به سال، با محاسبه‌ی دقیق روزها
=YEARFRAC(A2, B2, 1)

مثال: سن به سال کامل
=INT(YEARFRAC(A2, TODAY(), 1))
⚙

مشخصات فنی

ویژگی‌های فنی و سازگاری تابع

متوسط
▣ دسته‌بندی اکسلی تاریخ و زمان
◷ اولین نسخه همه نسخه‌ها
↦ نوع خروجی عدد
ϟ Volatile خیر
⌗ Dynamic Array خیر
★ محبوبیت ۳۵ از ۱۰۰

ورودی‌های تابع

نام ورودی نوع وضعیت توضیح
start_date تاریخ الزامی تاریخ شروع
end_date تاریخ الزامی تاریخ پایان
basis عدد اختیاری روش شمارش روزهاپیش‌فرض: 0
حالت‌های مجاز ورودی basis۵ حالت
مقدارعنوانتوضیح
0US (NASD) 30/360هر ماه 30 روز و هر سال 360 روز، به روش آمریکایی (پیش‌فرض)
1Actual/actualتعداد واقعی روزهای ماه و سال
2Actual/360تعداد واقعی روزها تقسیم بر 360
3Actual/365تعداد واقعی روزها تقسیم بر 365
4European 30/360هر ماه 30 روز و هر سال 360 روز، به روش اروپایی
Function Arguments
YEARFRAC
تاریخ
تاریخ
عدد
فاصله‌ی دو تاریخ را به صورت سال و کسری از سال حساب می‌کند

کاربردهای تابع

✓

محاسبه سن و سابقه

به دست آوردن سن یا سابقه‌ی کار به سال با اعشار

✓

محاسبه به نسبت مدت

محاسبه‌ی سنوات، مرخصی یا پاداش به نسبت مدت کارکرد

✓

محاسبه سود

به دست آوردن سود یا استهلاک برای بخشی از سال

خطاهای رایج و راه‌حل

#NUM!

ورودی سوم عددی غیر از 0 تا 4 است

راه‌حل: اصلاح ورودی سوم

#VALUE!

یکی از تاریخ‌ها متنی است که اکسل آن را به عنوان تاریخ نمی‌شناسد

راه‌حل: استفاده از تاریخ واقعی

✦

نکات مهم

  • ترتیب دو تاریخ مهم نیست و نتیجه همیشه مثبت است.
  • برای سال، ماه و روزِ جدا از DATEDIF استفاده کنید.
  • در محاسبه‌ی سود، سنوات و استهلاک به نسبت مدت به کار می‌آید.

توضیحات بیشتر

ورودی سوم روش شمردن روزها را مشخص می‌کند. اگر نوشته نشود، هر ماه 30 روز و هر سال 360 روز حساب می‌شود که برای محاسبات معمول دقیق نیست. برای نتیجه‌ی واقعی عدد 1 را بنویسید.

توابع مرتبط و جایگزین

ترکیب

مشابه

مناسب برای

این تابع برای گروه‌های زیر کاربرد بیشتری دارد.

کاربردها