تابع 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۵ حالت
|
|||||||||||||||||||||
فاصلهی دو تاریخ را به صورت سال و کسری از سال حساب میکند
کاربردهای تابع
✓
محاسبه سن و سابقه
به دست آوردن سن یا سابقهی کار به سال با اعشار
✓
محاسبه به نسبت مدت
محاسبهی سنوات، مرخصی یا پاداش به نسبت مدت کارکرد
✓
محاسبه سود
به دست آوردن سود یا استهلاک برای بخشی از سال
خطاهای رایج و راهحل
#NUM!
ورودی سوم عددی غیر از 0 تا 4 است
راهحل: اصلاح ورودی سوم
#VALUE!
یکی از تاریخها متنی است که اکسل آن را به عنوان تاریخ نمیشناسد
راهحل: استفاده از تاریخ واقعی
نکات مهم
- ترتیب دو تاریخ مهم نیست و نتیجه همیشه مثبت است.
- برای سال، ماه و روزِ جدا از DATEDIF استفاده کنید.
- در محاسبهی سود، سنوات و استهلاک به نسبت مدت به کار میآید.
توضیحات بیشتر
ورودی سوم روش شمردن روزها را مشخص میکند. اگر نوشته نشود، هر ماه 30 روز و هر سال 360 روز حساب میشود که برای محاسبات معمول دقیق نیست. برای نتیجهی واقعی عدد 1 را بنویسید.
