تاریخ و زمان
Excel 2010
◉ 41 بازدید
=WORKDAY.INTL()
مقادیر رشتهای هفت نویسهای هستند. هر نویسه در رشته نماینده یک روز هفته با شروع از دوشنبه است. نویسه ۱ به معنای روز غیرکاری و ۰ به معنای روز کاری است. فقط نویسههای ۱ و ۰ در رشته مجاز هستند. همچنین رشته 1111111 نامعتبر است.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=WORKDAY.INTL(start_date, days, [weekend], [holidays])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیتاریخ
محبوبیت50 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =WORKDAY.INTL() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
start_date |
تاریخ | الزامی | تاریخ شروع که تا عدد صحیح کوتاه میشود. |
days |
عدد | الزامی | تعداد روزهای کاری قبل یا بعد از start_date. مقدار مثبت تاریخ آینده، مقدار منفی تاریخ گذشته و مقدار صفر خود تاریخ شروع را میدهد. آفست روز تا عدد صحیح کوتاه میشود. |
weekend |
عدد | اختیاری | در صورت استفاده، روزهای هفته که آخر هفته محسوب میشوند و روز کاری نیستند را مشخص میکند. آرگومان weekend عدد یا رشتهای است که زمان آخر هفته را تعیین میکند: ۱ (یا حذفشده) = شنبه و یکشنبه؛ ۲ = یکشنبه و دوشنبه؛ ۳ = دوشنبه و سهشنبه؛ ۴ = سهشنبه و چهارشنبه؛ ۵ = چهارشنبه و پنجشنبه؛ ۶ = پنجشنبه و جمعه؛ ۷ = جمعه و شنبه؛ ۱۱ = فقط یکشنبه؛ ۱۲ = فقط دوشنبه؛ ۱۳ = فقط سهشنبه؛ ۱۴ = فقط چهارشنبه؛ ۱۵ = فقط پنجشنبه؛ ۱۶ = فقط جمعه؛ ۱۷ = فقط شنبه. |
holidays |
تاریخ | اختیاری | این آرگومان اختیاری در انتهای نحو قرار دارد و مجموعه اختیاری از یک یا چند تاریخ که باید از تقویم روزهای کاری حذف شوند را مشخص میکند. Holidays باید محدودهای از سلولهای حاوی تاریخها یا ثابت آرایهای از مقادیر سریال نماینده آن تاریخها باشد. ترتیب تاریخها یا مقادیر سریال در holidays میتواند دلخواه باشد. |
▣ مثالهای کاربردی
استفاده از ۰ برای آرگومان Weekend منجر به خطای #NUM! میشود
=WORKDAY.INTL(DATE(2012,1,1),30,0)
نتیجه:
#NUM!
یافتن تاریخ ۹۰ روز کاری بعد از 1/1/2012 با شمارش فقط یکشنبه بهعنوان آخر هفته (آرگومان Weekend برابر ۱۱)
=WORKDAY.INTL(DATE(2012,1,1),90,11)
نتیجه:
41013
استفاده از تابع TEXT برای قالببندی شماره سریال حاصل (40944) به قالب m/dd/yyyy؛ یافتن تاریخ ۳۰ روز کاری بعد از 1/1/2012 با شمارش فقط شنبه بهعنوان آخر هفته (آرگومان Weekend برابر ۱۷)
=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"m/dd/yyyy")
نتیجه:
2/05/2012
§ توضیحات تکمیلی
- اگر start_date خارج از بازه مقدار پایه تاریخ فعلی باشد، WORKDAY.INTL خطای #NUM! را برمیگرداند.
- اگر هر تاریخی در holidays خارج از بازه مقدار پایه تاریخ فعلی باشد، WORKDAY.INTL خطای #NUM! را برمیگرداند.
- اگر start_date بهعلاوه آفست روز تاریخی نامعتبر ایجاد کند، WORKDAY.INTL خطای #NUM! را برمیگرداند.
- اگر رشته weekend طول نامعتبر داشته باشد یا حاوی نویسههای نامعتبر باشد، WORKDAY.INTL خطای #VALUE! را برمیگرداند.
⚠ خطاهای رایج
#NUM!
مقدار start_date خارج از بازه مجاز است، یا تاریخی در holidays خارج از بازه است، یا افزودن آفست روز تاریخی نامعتبر ایجاد میکند.
راهحل: تاریخهای معتبر وارد کنید و مطمئن شوید آفست روز تاریخ حاصل را از محدوده خارج نمیکند.
#VALUE!
رشته weekend طول نامعتبر دارد یا حاوی نویسههای غیر از ۰ و ۱ است.
راهحل: برای weekend رشته هفتنویسهای فقط با ۰ و ۱ وارد کنید (مثلاً 0000011) یا از عدد ۱ تا ۱۷ استفاده کنید؛ از 1111111 استفاده نکنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!