تاریخ و زمان
همه نسخهها
◉ 22 بازدید
=WORKDAY()
عددی را برمیگرداند که نماینده تاریخی است که تعداد مشخصی روز کاری قبل یا بعد از یک تاریخ (تاریخ شروع) قرار دارد. روزهای کاری شامل تعطیلات آخر هفته و هر تاریخی که بهعنوان تعطیلات مشخص شده نباشد نمیشود. از WORKDAY برای کنار گذاشتن تعطیلات آخر هفته یا تعطیلات هنگام محاسبه سررسید فاکتور، زمان تحویل مورد انتظار یا تعداد روزهای کاری انجامشده استفاده کنید.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=WORKDAY(start_date, days, [holidays])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیتاریخ
محبوبیت45 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =WORKDAY() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
start_date |
تاریخ | الزامی | تاریخی که نشاندهنده تاریخ شروع است. |
days |
عدد | الزامی | تعداد روزهای غیر آخر هفته و غیر تعطیل قبل یا بعد از start_date. مقدار مثبت برای days تاریخ آینده و مقدار منفی تاریخ گذشته را میدهد. |
holidays |
محدوده | اختیاری | فهرست اختیاری یک یا چند تاریخ که باید از تقویم کاری حذف شوند، مانند تعطیلات رسمی و تعطیلات شناور. فهرست میتواند محدودهای از سلولهای حاوی تاریخها یا ثابت آرایهای از شماره سریالهای نماینده تاریخها باشد. |
▣ مثالهای کاربردی
▦ دادههای مثال
| سلول | مقدار |
|---|---|
A2 |
10/1/2008 |
B2 |
Start date |
A3 |
151 |
B3 |
Days to completion |
A4 |
11/26/2008 |
B4 |
Holiday |
A5 |
12/4/2008 |
B5 |
Holiday |
A6 |
1/21/2009 |
B6 |
Holiday |
A7 |
10/1/2008 |
B7 |
Start date |
A8 |
151 |
B8 |
Days to completion |
A9 |
11/26/2008 |
B9 |
Holiday |
A10 |
12/4/2008 |
B10 |
Holiday |
A11 |
1/21/2009 |
B11 |
Holiday |
تاریخ ۱۵۱ روز کاری بعد از تاریخ شروع (4/30/2009)
=WORKDAY(A2,A3)
نتیجه:
4/30/2009
تاریخ ۱۵۱ روز کاری بعد از تاریخ شروع با کنار گذاشتن تعطیلات (5/5/2009)
=WORKDAY(A2,A3,A4:A6)
نتیجه:
5/5/2009
§ توضیحات تکمیلی
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی ترتیبی ذخیره میکند تا بتوان در محاسبات از آنها استفاده کرد. بهطور پیشفرض، ۱ ژانویه ۱۹۰۰ شماره سریال ۱ است و ۱ ژانویه ۲۰۰۸ شماره سریال ۳۹۴۴۸ است، چون ۳۹٬۴۴۸ روز پس از ۱ ژانویه ۱۹۰۰ قرار میگیرد.
- اگر هر آرگومانی تاریخ معتبری نباشد، WORKDAY خطای #VALUE! را برمیگرداند.
- اگر start_date بهعلاوه days تاریخی نامعتبر ایجاد کند، WORKDAY خطای #NUM! را برمیگرداند.
- اگر مقدار days غیر صحیح باشد، تا عدد صحیح کوتاه میشود.
✦ نکات مهم
- برای محاسبه شماره سریال تاریخ قبل یا بعد از تعداد مشخصی روز کاری با پارامترهایی که مشخص میکنند کدام روزها و چند روز آخر هفته هستند، از تابع WORKDAY.INTL استفاده کنید.
- تاریخها باید با تابع DATE یا بهعنوان نتیجه سایر فرمولها/توابع وارد شوند؛ برای مثال برای ۲۳ مه ۲۰۰۸ از DATE(2008,5,23) استفاده کنید. اگر تاریخها بهصورت متن وارد شوند ممکن است مشکل ایجاد شود.
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی ترتیبی ذخیره میکند تا بتوان در محاسبات از آنها استفاده کرد. بهطور پیشفرض، ۱ ژانویه ۱۹۰۰ شماره سریال ۱ است و ۱ ژانویه ۲۰۰۸ شماره سریال ۳۹۴۴۸ است، چون ۳۹٬۴۴۸ روز پس از ۱ ژانویه ۱۹۰۰ قرار میگیرد.
- اگر مقدار days غیر صحیح باشد، تا عدد صحیح کوتاه میشود.
⚠ خطاهای رایج
#VALUE!
یکی از آرگومانها تاریخ معتبری نیست.
راهحل: تاریخها را با تابع DATE وارد کنید و بررسی کنید سلولهای تاریخ واقعاً تاریخ باشند.
#NUM!
افزودن days به start_date تاریخی نامعتبر ایجاد میکند.
راهحل: مقدار days را کاهش دهید یا تاریخ شروع متفاوتی انتخاب کنید تا تاریخ حاصل معتبر باشد.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!