تابع 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۶ حالت
|
||||||||||||||||||||||||
فاصلهی دو تاریخ را به سال، ماه یا روز حساب میکند
کاربردهای تابع
✓
محاسبه سن
به دست آوردن سن از روی تاریخ تولد
✓
محاسبه سابقهی کار
نمایش سابقه به سال و ماه از تاریخ استخدام
✓
مدت قرارداد
تعداد ماههای یک قرارداد، اجاره یا وام
خطاهای رایج و راهحل
#NUM!
تاریخ شروع بعد از تاریخ پایان است یا واحد اشتباه نوشته شده است
راهحل: جابهجا کردن دو تاریخ و بررسی واحد
#VALUE!
یکی از تاریخها متنی است که اکسل آن را به عنوان تاریخ نمیشناسد
راهحل: استفاده از تاریخ واقعی
نکات مهم
- تاریخ شروع باید قبل از تاریخ پایان باشد.
- واحد باید داخل گیومه نوشته شود.
- برای نوشتن سابقه به شکل «سال و ماه»، واحدهای "Y" و "YM" را کنار هم استفاده کنید.
- واحد "MD" در بعضی تاریخها نتیجهی اشتباه میدهد و بهتر است استفاده نشود.
توضیحات بیشتر
این تابع در فهرست توابع اکسل دیده نمیشود و هنگام تایپ هم پیشنهاد داده نمیشود، ولی در همهی نسخهها کار میکند. باید نام و ورودیهای آن را کامل خودتان بنویسید.
