ABDELRHMAN
مؤسس ومدير المدونة

شرح دالة WORKDAY في Excel: حساب أيام العمل بدون الإجازات

⏱ وقت القراءة: ... دقائق

صحبي عاصم، شاب عمره 32 سنة، شغال مدير مشاريع في شركة استيراد. كل أسبوع كان بياخد ساعتين-3 ساعات في تحديد مواعيد تسليم البضائع للعملاء. كان بيعد على التقويم بإيده: "البضاعة هتوصل بعد 20 يوم عمل من اليوم"، يطرح الجمعة والسبت يدوياً، يطرح الإجازات الرسمية. الشغل ممل ومحتمل الأخطاء.

سنة 2024، صحبه قاله: "إنت لسه بتعمل ده يدوي؟ في دالة في Excel اسمها WORKDAY بتعمل ده كله في ثانية". عاصم ضحك، فاكر إنه ما فيش حاجة أبسط من العد على التقويم. صحبه فتحله Excel، علمه WORKDAY في 5 دقايق. عاصم صدم.

الـ 100 ميعاد تسليم اللي كان بياخد ساعتين، اتحسبت في 30 ثانية. الدقة 100%. عاصم قعد أسبوع يتعلم WORKDAY و WORKDAY.INTL وكل دوال التواريخ، زي NETWORKDAYS اللي اتعلمها قبل كده. أتمت عمليات التخطيط بالكامل.

بعد سنة، عاصم بقى مدير العمليات في الشركة. الإدارة كافأته بترقية وزيادة 50% في المرتب لأنه وفر للشركة آلاف الساعات سنوياً. كمان بدأ يقدم استشارات لشركات صغيرة عن أتمتة Excel - دخل إضافي 1500 دولار شهرياً. كل ده من قرار يتعلم دالة بسيطة. النهاردة هنشرح WORKDAY Excel 2026 بكل تفاصيلها.

شرح دالة WORKDAY في Excel 2026 - حساب أيام العمل بدون الإجازات

تنبيه مهم: المقال ده دليل تعليمي عملي. الدالة بتشتغل في Excel من 2007 وما بعده + Google Sheets. الأمثلة تطبيقية تقدر تجربها فوراً على شغلك.

شرح دالة WORKDAY في Excel 2026: حساب تاريخ بعد عدد أيام العمل بدقة كاملة

📊 ملاحظة مهمة: هذا المقال جزء من سلسلة دوال Excel الشاملة. اقرأ أولاً 👈 Pillar #3: دليل أهم 20 دالة Excel 2026

ما هي دالة WORKDAY ولماذا مهمة؟

WORKDAY واحدة من أقوى دوال التواريخ في Excel. لو NETWORKDAYS تعطيك "كم يوم عمل بين تاريخين"، WORKDAY تعطيك "إيه التاريخ بعد عدد أيام عمل محدد". الفرق جوهري. بتستخدم أساساً في إدارة المشاريع واللوجستيات وحساب المواعيد النهائية.

مثال بسيط: لو النهاردة الأحد 1 مارس 2026، وتريد تعرف إيه التاريخ بعد 15 يوم عمل (مع استبعاد الجمعة والسبت)، WORKDAY تعطيك الإجابة في ثانية: الخميس 19 مارس.

الفرق بين WORKDAY و NETWORKDAYS

المعيار WORKDAY NETWORKDAYS
المدخلات تاريخ + عدد أيام تاريخان
المخرجات تاريخ عدد أيام
السؤال اللي تجاوب عليه إيه التاريخ بعد X يوم عمل؟ كم يوم عمل بين تاريخين؟
الاستخدام الشائع تخطيط المواعيد المستقبلية حساب أيام العمل المستحقة
المثال التسليم بعد 20 يوم عمل الموظف اشتغل كم يوم في الشهر؟

المهن اللي بتستفيد من WORKDAY

  • إدارة المشاريع: تحديد تواريخ التسليم
  • المحاسبة والمالية: مواعيد سداد الفواتير
  • اللوجستيات: مواعيد وصول الشحنات
  • المبيعات: تواريخ متابعة العملاء
  • الموارد البشرية: تواريخ نهاية العقود والفترات التجريبية
  • التسويق: جدولة الحملات
  • القانون: حساب المواعيد القانونية
  • الصحة: مواعيد المتابعة والمراجعات

الفرق بين موظف يخطط بدقة وموظف يخمن مواعيد ليس الذكاء، بل معرفة الأدوات الصحيحة. WORKDAY أداة بسيطة بتغير دقتك في التخطيط من 70% لـ 100%

الصيغة الأساسية للدالة

=WORKDAY(start_date, days, [holidays])

شرح الوسائط

الوسيط الوصف إلزامي؟
start_date تاريخ البداية للحساب منه إلزامي
days عدد أيام العمل (موجبة للمستقبل، سالبة للماضي) إلزامي
[holidays] نطاق يحتوي على تواريخ الإجازات الرسمية اختياري

تنبيه للسوق العربي

WORKDAY الأساسية تعتبر السبت والأحد عطلة. للسوق العربي (الجمعة والسبت)، استخدم WORKDAY.INTL اللي هنشرحها لاحقاً.

أمثلة عملية تطبيقية

المثال 1: حساب تاريخ بعد عدد أيام عمل

عندك تاريخ بداية في A2 (1/3/2026)، محتاج تعرف التاريخ بعد 10 أيام عمل:

=WORKDAY(A2, 10)

النتيجة: 13/3/2026 (الجمعة في المعيار الأمريكي). الدالة تجاهلت السبت والأحد تلقائياً.

المثال 2: حساب تاريخ سابق (قيمة سالبة)

محتاج تعرف التاريخ قبل 5 أيام عمل من تاريخ في A2:

=WORKDAY(A2, -5)

الدالة بترجع التاريخ السابق بـ 5 أيام عمل. مفيد لتحديد متى لازم تبدأ مهمة لتنتهي في موعد محدد.

المثال 3: مع استبعاد الإجازات الرسمية

الإجازات الرسمية في D2:D5:

=WORKDAY(A2, 10, D2:D5)

الدالة تتجاهل السبت والأحد + الإجازات. النتيجة أكثر دقة للسوق الفعلي.

المثال 4: مع TODAY للتقارير الديناميكية

محتاج تعرف الموعد بعد 15 يوم عمل من النهاردة:

=WORKDAY(TODAY(), 15)

الميزة: المعادلة تتحدث تلقائياً كل يوم. اقرأ شرح دالة TODAY للمزيد عن التحديث التلقائي.

المثال 5: حساب موعد سداد فاتورة

الفاتورة بتاريخ A2، شروط السداد "صافي 30 يوم عمل":

=WORKDAY(A2, 30)

تعرف موعد السداد المتوقع بالضبط. وفر ساعات بحث في التقويم.

المثال 6: تخطيط مشروع كامل

عندك جدول مهام:

المهمة (A) تاريخ البدء (B) المدة بالأيام (C) تاريخ النهاية (D)
تصميم 1/3/2026 5 =WORKDAY(B2, C2)
تطوير =D2+1 15 =WORKDAY(B3, C3)
اختبار =D3+1 5 =WORKDAY(B4, C4)
إطلاق =D4+1 2 =WORKDAY(B5, C5)

المهام بتتسلسل تلقائياً. لو غيرت تاريخ البدء، كل المهام تتحدث. مخطط Gantt بسيط لكن قوي.

WORKDAY.INTL - النسخة المتقدمة للسوق العربي

WORKDAY الأساسية محدودة بالعطلة الأمريكية. WORKDAY.INTL تعطيك تحكماً كاملاً.

الصيغة

=WORKDAY.INTL(start_date, days, [weekend], [holidays])

الـ Weekend Codes

الكود أيام العطلة الاستخدام للسوق
1 السبت والأحد أمريكا، أوروبا (الافتراضي)
7 الجمعة والسبت السعودية، الإمارات، مصر، الكويت، قطر، البحرين
11 الأحد فقط الهند وبعض الدول
16 الجمعة فقط إيران وبعض الدول

مثال للسوق السعودي والإماراتي

تاريخ بعد 20 يوم عمل بنظام (الجمعة والسبت عطلة):

=WORKDAY.INTL(A2, 20, 7, $F$2:$F$10)

الدالة تستبعد:

  • الجمعة والسبت (نهاية الأسبوع)
  • الإجازات الرسمية في F2:F10

النتيجة: تاريخ دقيق 100% للسوق العربي.

التحكم الكامل بـ String

للسيناريوهات الخاصة (مصنع يشتغل 6 أيام، مكتب يشتغل 4 أيام):

=WORKDAY.INTL(A2, 20, "0000110", $F$2:$F$10)

كل رقم يمثل يوم في الأسبوع (0 = عمل، 1 = عطلة). الأحد للخميس عمل، الجمعة والسبت عطلة. النظام ده يناسب مصر والسعودية.

سيناريوهات عملية شاملة

السيناريو 1: نظام تتبع شحنات

شركة استيراد تستلم بضائع من الصين. وقت الشحن: 25 يوم عمل. محتاج جدول تلقائي:

الطلب تاريخ الشحن الموعد المتوقع أيام متبقية الحالة
طلب 1 1/3/2026 =WORKDAY.INTL(B2,25,7,$H$2:$H$10) =NETWORKDAYS.INTL(TODAY(),C2,7) =IF(D2<0,"وصلت",IF(D2<5,"اقترب","في الطريق"))

الجدول يتحدث تلقائياً يومياً. كل طلب تشوف حالته بنظرة. عاصم صديقي بنى نظام مماثل ووفر للشركة آلاف الساعات. للمزيد عن حساب الأيام المتبقية، اقرأ شرح NETWORKDAYS.

السيناريو 2: مواعيد استحقاق الفواتير

شركة B2B بتدي عملاءها مهلة 45 يوم عمل للسداد:

رقم الفاتورة تاريخ الفاتورة المبلغ موعد السداد أيام متبقية الحالة
F-001 1/2/2026 50,000 =WORKDAY.INTL(B2,45,7,$H$2:$H$10) =NETWORKDAYS.INTL(TODAY(),D2,7) =IF(E2<0,"متأخرة",IF(E2<7,"تذكير","عادية"))

الإدارة المالية تشوف يومياً الفواتير اللي محتاجة متابعة. تحسين التدفق النقدي بـ 30-40% ممكن.

السيناريو 3: متابعة العقود والفترات التجريبية

الموارد البشرية تتابع نهاية فترات التجربة:

الموظف تاريخ التعيين مدة التجربة (أيام عمل) نهاية التجربة تذكير
أحمد 1/1/2026 60 =WORKDAY.INTL(B2,C2,7) =IF(NETWORKDAYS.INTL(TODAY(),D2,7)<7,"تقييم عاجل","")

تذكير تلقائي قبل أسبوع من نهاية التجربة. لا تفوت أي تقييم. للمزيد عن التنبيهات، اقرأ شرح دالة IF.

السيناريو 4: تخطيط حملات تسويقية

وكالة تسويق تخطط حملات بمراحل:

المرحلة مدة المرحلة تاريخ البدء تاريخ النهاية
تحليل السوق 5 1/3/2026 =WORKDAY.INTL(C2,B2,7)
التصميم 10 =WORKDAY.INTL(D2,1,7) =WORKDAY.INTL(C3,B3,7)
التنفيذ 15 =WORKDAY.INTL(D3,1,7) =WORKDAY.INTL(C4,B4,7)
التقييم 5 =WORKDAY.INTL(D4,1,7) =WORKDAY.INTL(C5,B5,7)

كل مرحلة تبدأ بعد المرحلة السابقة بيوم عمل واحد. تاريخ النهاية الكلي محسوب تلقائياً.

السيناريو 5: حساب موعد إجازة

الموظف عايز يطلع إجازة 7 أيام عمل من تاريخ معين:

الموظف تاريخ بدء الإجازة عدد أيام العمل تاريخ العودة
سارة 5/4/2026 7 =WORKDAY.INTL(B2,C2+1,7)

الـ +1 لأن WORKDAY.INTL ترجع تاريخ يوم العمل التالي. الموظف يعرف تاريخ عودته للعمل بالظبط.


💰 فرصة حقيقية: تعرف ازاي تربح من Excel ومهارات تحليل البيانات وتحولها لمصدر دخل إضافي بالدولار 👈 Pillar #4: الدليل الكامل للربح من الإنترنت 2026


دمج WORKDAY مع دوال أخرى

1. WORKDAY + EOMONTH

أول يوم عمل في الشهر القادم:

=WORKDAY.INTL(EOMONTH(TODAY(),0), 1, 7)

EOMONTH تعطي آخر يوم في الشهر الحالي. WORKDAY تعطي يوم العمل التالي. النتيجة: أول يوم عمل في الشهر القادم. اقرأ شرح EOMONTH.

2. WORKDAY + IF

تذكير ذكي للموظف:

=IF(WORKDAY.INTL(A2,1,7)=B2,"غداً يوم عمل","غداً عطلة")

3. WORKDAY + TEXT

عرض النتيجة بشكل احترافي:

=TEXT(WORKDAY.INTL(A2,30,7),"DD-MMMM-YYYY")

النتيجة: "15-أبريل-2026" بدلاً من رقم.

4. WORKDAY + WEEKDAY

تجاهل أيام معينة في الشهر:

=IF(WEEKDAY(WORKDAY.INTL(A2,B2,7))=2,WORKDAY.INTL(A2,B2+1,7),WORKDAY.INTL(A2,B2,7))

5. WORKDAY + SUMIFS

إجمالي المبيعات حتى تاريخ معين:

=SUMIFS(D:D,A:A,"<="&WORKDAY.INTL(B2,30,7))

للمزيد عن الجمع الشرطي، اقرأ شرح دالة SUMIFS.

الأخطاء الشائعة وحلولها

الخطأ السبب الحل
#VALUE! التاريخ مدخل كنص استخدم DATE() أو تنسيق Date
#NUM! قيمة days كبيرة جداً تحقق من النطاق المعقول
نتيجة بشكل رقم تنسيق الخلية General غير التنسيق لـ Date
WORKDAY بدلاً من WORKDAY.INTL السبت والأحد بدلاً من الجمعة والسبت للسوق العربي استخدم WORKDAY.INTL مع كود 7
نسيان نطاق الإجازات الإجازات الرسمية محسوبة كأيام عمل أضف نطاق الإجازات في الوسيط الثالث
عدم استخدام $ مع نطاق الإجازات النطاق يتغير عند نسخ المعادلة $F$2:$F$10 بدلاً من F2:F10
تنسيق الإجازات كنص الدالة لا تتعرف عليها أنشئ القائمة بتنسيق Date صحيح
إدخال days كنص خطأ #VALUE! تأكد إن العدد كرقم

قصص نجاح حقيقية

قصة عاصم: من ساعتين لـ 30 ثانية

عاصم صديقي اللي حكيتلك عنه، أتمت كل عمليات التخطيط في الشركة. النتائج بعد سنة:

  • توفير 8-10 ساعات أسبوعياً
  • دقة المواعيد 100% بدلاً من 75%
  • الترقية لمدير عمليات بمرتب 22,000 جنيه (من 14,500)
  • دخل إضافي من استشارات: 1500 دولار شهرياً
  • الشركة وفرت آلاف الساعات سنوياً

الإجمالي: زيادة دخل 200% في سنة. كل ده من إتقان دالة بسيطة.

قصة فاطمة: محاسبة تتميز بدقة المواعيد

فاطمة، محاسبة في شركة عقارات سعودية. كانت بتحسب مواعيد سداد العقود يدوياً. أحياناً تنسى الجمعة والسبت، أحياناً تنسى الإجازات الرسمية. أخطاء متكررة كانت تحرج الشركة.

سنة 2024 تعلمت WORKDAY.INTL. بنت نظام كامل لمتابعة 200 عقد. الأخطاء اختفت. الإدارة لاحظت التغيير. ترقت لرئيسة قسم بمرتب يساوي ضعف القديم.

قصة مدحت: مدير لوجستيات يبني نظام ذكي

مدحت، مدير لوجستيات في شركة شحن مصرية. كان بياخد ساعات يومياً يحدد مواعيد التوصيل. تعلم WORKDAY.INTL وبنى نظام كامل لـ 500 طلب يومي.

الـ 4 ساعات يومياً اختصرت لـ 30 دقيقة. الباقي وقت بيستخدمه في تحسين العمليات. الشركة كافأته بترقية وبدلات إضافية. كل ده من قرار يطور أدواته.

الموظف اللي يخطط بدقة يكسب ثقة الإدارة. الموظف اللي يعتمد على التخمين يخسر فرص النمو. WORKDAY أداة بسيطة، لكنها تحدد الفرق بين الاثنين

نصائح احترافية للتميز

1. اعمل قائمة إجازات سنوية موحدة

أنشئ ورقة Excel فيها كل الإجازات الرسمية للسنة. استخدمها في كل ملفاتك. وفر ساعات إعادة الإدخال. حدثها مرة سنوياً.

2. استخدم Named Ranges

بدلاً من $F$2:$F$15، اعمل اسم للنطاق: "Holidays_2026". دلوقتي تكتب: =WORKDAY.INTL(A2,30,7,Holidays_2026).

3. اعمل Template جاهز

صمم قالب Excel فيه: قائمة الإجازات السنوية، المعادلات الجاهزة، Named Ranges، والتنسيق الشرطي.

4. ادمج مع Power Query

للمشاريع الكبيرة، استخدم Power Query لجلب بيانات الإجازات من مصدر موحد. التحديث تلقائي.

5. وثق المعادلات

اكتب تعليقات في الخلايا (Insert Comment) تشرح الغرض من المعادلة والكود المستخدم. زميلك أو أنت بعد سنة هتفهموا المعادلة فوراً.

6. اختبر قبل الاعتماد

اختبر المعادلة بحالات معروفة: تاريخ بداية يوم عمل + 1 يوم، تاريخ بداية الجمعة + 1 يوم، قبل أو بعد إجازة رسمية.

7. استخدم AI لكتابة المعادلات المعقدة

اطلب من ChatGPT: "اكتبلي معادلة Excel تحسب تاريخ بعد 30 يوم عمل من تاريخ في A2، مع استبعاد الجمعة والسبت والإجازات في F2:F10".


📌 اقرأ المزيد - دوال Excel مرتبطة

📅 دوال التاريخ

🧮 دوال الشروط

📊 دوال الإحصائيات

🔍 دوال البحث

📋 دوال النصوص

🎯 دوال وأدوات متقدمة


أسئلة شائعة عن WORKDAY

ما هي دالة WORKDAY في Excel 2026؟

دالة WORKDAY تحسب تاريخاً مستقبلياً أو ماضياً بناءً على عدد محدد من أيام العمل، متجاهلة تلقائياً عطلات نهاية الأسبوع والإجازات الرسمية. هي الأخت التخطيطية لـ NETWORKDAYS.

هل WORKDAY تشمل تاريخ البداية؟

لا، الدالة تبدأ من اليوم التالي للـ start_date. مثال: WORKDAY("2026-03-01",1) ترجع 2 مارس (يوم العمل التالي للـ 1 مارس).

إيه الفرق بين WORKDAY و WORKDAY.INTL؟

WORKDAY تستبعد السبت والأحد فقط. WORKDAY.INTL تعطيك تحكماً كاملاً في تحديد أيام العطلة. للسوق العربي، استخدم WORKDAY.INTL دائماً مع كود 7.

هل تشتغل في Google Sheets؟

نعم، الدالتان تعملان في Google Sheets بنفس الصيغة. متاحة لكل المستخدمين.

هل تتعامل مع نصف يوم العمل؟

لا، الدالة تحسب اليوم الكامل. لو محتاج نصف يوم، أضف نصف يوم بعد الناتج النهائي.

كم أقصى عدد أيام تتعامل معه؟

الدالة تتعامل مع أي عدد أيام معقول. عملياً، حتى آلاف الأيام تشتغل بدون مشاكل.

هل تعمل مع التواريخ السالبة؟

نعم، استخدم قيمة سالبة في days لحساب تاريخ في الماضي. مثال: WORKDAY(A2,-30) = قبل 30 يوم عمل.

هل أحتاج اشتراك مدفوع؟

لا، الدالة موجودة في Excel من 2007 وما بعده + Google Sheets المجاني.


الخلاصة: دالة بسيطة تغير دقة التخطيط

وصلنا لآخر المقال. WORKDAY و WORKDAY.INTL من أقوى دوال Excel وأكثرها فائدة في تخطيط المواعيد. الفرق بين الموظف اللي يستخدمها والموظف اللي يخمن المواعيد يدوياً هو الفرق بين الدقة والفوضى.

الجمال في الدالة: بسيطة في التعلم، عميقة في التطبيق. 30 دقيقة تكفي لإتقانها. لكن استخدامها لسنين قادمة سيوفر آلاف الساعات من حياتك المهنية.

القرارات اللي تحتاج تتخذها النهاردة: اعمل أول معادلة WORKDAY.INTL، استخدم كود 7 للسوق العربي، اعمل قائمة إجازات سنوية موحدة، وطبق على شغلك الحقيقي وقس الفرق.

اقفل المقال. افتح Excel. اكتب أول معادلة: =WORKDAY.INTL(TODAY(),30,7). شوف بنفسك. تاريخ بعد 30 يوم عمل من النهاردة، مع استبعاد الجمعة والسبت تلقائياً. السحر بيحصل أمامك. الفعل ده اللي بيغير المسار. مش الكلام، الفعل.


إخلاء المسؤولية

تنبيه مهم: المحتوى المقدم لأغراض تعليمية وتوعوية فقط، وليس نصيحة احترافية.

  • الكاتب ليس متخصصاً معتمداً: المعلومات مبنية على بحث وتجربة شخصية.
  • إصدارات Excel مختلفة: دالة WORKDAY متاحة في Excel 2007+.
  • نتائج الدوال قد تختلف: حسب البيانات والإعدادات الإقليمية.
  • الأمثلة توضيحية: طبق على بياناتك الفعلية بحذر، اعمل backup أولاً.
  • تحمل المسؤولية: أنت المسؤول عن استخدامك للدوال. الموقع غير مسؤول عن أي خسائر.

بالمتابعة، أنت توافق على أن استخدامك لهذه المعلومات على مسؤوليتك الشخصية الكاملة.

قيّم هذا المقال
اضغط لتقييم المقال

التعليقات

سيتم تحميل نموذج التعليق عند الضغط