تابع DATEDIF

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

ساختار تابع

=DATEDIF(start_date, end_date, unit)

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

توضیح کامل

تابع DATEDIF فاصله‌ی بین دو تاریخ را با واحدی که تعیین می‌کنید برمی‌گرداند: سال کامل، ماه کامل یا روز. برای محاسبه‌ی سن و سابقه‌ی کار مناسب‌ترین تابع است.

مثال: سن به سال، از تاریخ تولد تا امروز
=DATEDIF(A2, TODAY(), "Y")

مثال: تعداد ماه‌های کامل بین دو تاریخ
=DATEDIF(A2, B2, "M")
⚙

مشخصات فنی

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

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

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

نام ورودی نوع وضعیت توضیح
start_date تاریخ الزامی تاریخ شروع
end_date تاریخ الزامی تاریخ پایان
unit متن الزامی واحد محاسبه‌ی فاصله
حالت‌های مجاز ورودی unit۶ حالت
مقدارعنوانتوضیح
"Y"Yearsتعداد سال‌های کامل
"M"Monthsتعداد ماه‌های کامل
"D"Daysتعداد روزها
"YM"Months excluding yearsماه‌های باقی‌مانده بعد از کم کردن سال‌های کامل
"YD"Days excluding yearsروزهای باقی‌مانده بعد از کم کردن سال‌های کامل
"MD"Days excluding months and yearsروزهای باقی‌مانده بعد از کم کردن ماه‌های کامل (توصیه نمی‌شود)
Function Arguments
DATEDIF
تاریخ
تاریخ
متن
فاصله‌ی دو تاریخ را به سال، ماه یا روز حساب می‌کند

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

✓

محاسبه سن

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

✓

محاسبه سابقه‌ی کار

نمایش سابقه به سال و ماه از تاریخ استخدام

✓

مدت قرارداد

تعداد ماه‌های یک قرارداد، اجاره یا وام

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

#NUM!

تاریخ شروع بعد از تاریخ پایان است یا واحد اشتباه نوشته شده است

راه‌حل: جابه‌جا کردن دو تاریخ و بررسی واحد

#VALUE!

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

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

✦

نکات مهم

  • تاریخ شروع باید قبل از تاریخ پایان باشد.
  • واحد باید داخل گیومه نوشته شود.
  • برای نوشتن سابقه به شکل «سال و ماه»، واحدهای "Y" و "YM" را کنار هم استفاده کنید.
  • واحد "MD" در بعضی تاریخ‌ها نتیجه‌ی اشتباه می‌دهد و بهتر است استفاده نشود.

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

این تابع در فهرست توابع اکسل دیده نمی‌شود و هنگام تایپ هم پیشنهاد داده نمی‌شود، ولی در همه‌ی نسخه‌ها کار می‌کند. باید نام و ورودی‌های آن را کامل خودتان بنویسید.

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

ترکیب

مشابه

مناسب برای

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

کاربردها