تابع NETWORKDAYS.INTL

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

ساختار تابع

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

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

توضیح کامل

تابع NETWORKDAYS.INTL روزهای کاری بین دو تاریخ را می‌شمارد و اجازه می‌دهد خودتان مشخص کنید کدام روزهای هفته تعطیل هستند. به همین دلیل برای تقویم کاری ایران مناسب است.

مثال: روزهای کاری با تعطیلی پنجشنبه و جمعه
=NETWORKDAYS.INTL(B2, C2, 6)

مثال: روزهای کاری با تعطیلی فقط جمعه و کسر تعطیلات رسمیِ محدوده‌ی H2:H30
=NETWORKDAYS.INTL(B2, C2, 16, $H$2:$H$30)
⚙

مشخصات فنی

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

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

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

نام ورودی نوع وضعیت توضیح
start_date تاریخ الزامی تاریخ شروع
end_date تاریخ الزامی تاریخ پایان
weekend عدد اختیاری روزهای تعطیل آخر هفتهپیش‌فرض: 1
حالت‌های مجاز ورودی weekend۱۴ حالت
مقدارعنوانتوضیح
1Saturday, Sundayشنبه و یکشنبه
2Sunday, Mondayیکشنبه و دوشنبه
3Monday, Tuesdayدوشنبه و سه‌شنبه
4Tuesday, Wednesdayسه‌شنبه و چهارشنبه
5Wednesday, Thursdayچهارشنبه و پنجشنبه
6Thursday, Fridayپنجشنبه و جمعه
7Friday, Saturdayجمعه و شنبه
11Sunday onlyفقط یکشنبه
12Monday onlyفقط دوشنبه
13Tuesday onlyفقط سه‌شنبه
14Wednesday onlyفقط چهارشنبه
15Thursday onlyفقط پنجشنبه
16Friday onlyفقط جمعه
17Saturday onlyفقط شنبه
holidays محدوده اختیاری محدوده تاریخ تعطیلات رسمی
Function Arguments
NETWORKDAYS.INTL
تاریخ
تاریخ
عدد
محدوده
تعداد روزهای کاری بین دو تاریخ را با آخر هفته‌ی دلخواه می‌شمارد

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

✓

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

شمارش روزهای کاری ماه برای حقوق و دستمزد

✓

کنترل پروژه

محاسبه‌ی مدت کاری بین شروع و پایان فعالیت

✓

زمان تحویل سفارش

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

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

#NUM!

کد آخر هفته عدد معتبری نیست، یا یکی از تاریخ‌ها خارج از محدوده‌ی قابل قبول اکسل است

راه‌حل: استفاده از کدهای 1 تا 7 یا 11 تا 17

#VALUE!

یکی از تاریخ‌ها تاریخ واقعی نیست، یا الگوی متنی آخر هفته 7 نویسه‌ی 0 و 1 نیست

راه‌حل: استفاده از تاریخ واقعی به جای متن و بررسی الگوی آخر هفته

✦

نکات مهم

  • کد 6 یعنی پنجشنبه و جمعه، کد 16 یعنی فقط جمعه و کد 7 یعنی جمعه و شنبه.
  • برای الگوی دلخواه، متنی 7 رقمی از 0 و 1 بدهید که از دوشنبه شروع می‌شود و 1 یعنی تعطیل؛ مثلاً "0000100" یعنی فقط جمعه.
  • تاریخ‌ها و فهرست تعطیلات باید تاریخ واقعی اکسل (میلادی) باشند، نه متن شمسی.
  • اگر تاریخ شروع بعد از تاریخ پایان باشد، نتیجه منفی می‌شود.

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

هم تاریخ شروع و هم تاریخ پایان در شمارش حساب می‌شوند. در NETWORKDAYS معمولی آخر هفته همیشه شنبه و یکشنبه است و قابل تغییر نیست.

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

مشابه

مناسب برای

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

کاربردها