
📊 ملاحظة مهمة: هذا المقال جزء من سلسلة دوال Excel الشاملة. اقرأ أولاً 👈 Pillar #3: دليل أهم 20 دالة Excel 2026
صحبتي نهلة، شابة عمرها 29 سنة، شغالة في الموارد البشرية في شركة تأمين متوسطة. كل أول الشهر بتاخد يومين كاملين في حساب أيام العمل لكل موظف لتجهيز كشوف الرواتب. كانت بتعد بإيدها الأيام، تشيل السبت والجمعة، تشيل الإجازات الرسمية، تحسب يدوياً لـ 80 موظف. الشغل ممل ومرهق ومحتمل الأخطاء.
سنة 2024، صحبتها قاتلها: "إنتي لسه بتعملي ده يدوي؟ في دالة في Excel اسمها NETWORKDAYS بتعمل ده كله في ثانية". نهلة ضحكت، فاكرة إنها دالة معقدة. صحبتها فتحتلها Excel، علمتها NETWORKDAYS في 5 دقايق. نهلة صدمت.
الشغل اللي كان بياخد يومين كاملين، خلصته في 15 دقيقة. الدقة 100% بدلاً من 92% (كانت بتغلط أحياناً يدوياً). نهلة قعدت أسبوع تتعلم دوال التواريخ كلها (NETWORKDAYS، WORKDAY، EOMONTH، DATEDIF). أتمتت كل عملياتها.
بعد سنة، نهلة بقت "خبيرة Excel" في قسم HR. الإدارة كافأتها بترقية وزيادة 40% في المرتب. كمان بدأت تقدم تدريبات داخلية للموظفين. كل ده من قرار تتعلم دالة واحدة بسيطة. النهاردة هنشرح NETWORKDAYS بكل تفاصيلها وكيف تستخدمها لتحويل ساعات العمل اليدوي لثوانٍ.
تنبيه مهم: المقال ده دليل تعليمي عملي. الدالة بتشتغل في كل إصدارات Excel من 2007 وما بعده + Google Sheets. الأمثلة تطبيقية تقدر تجربها فوراً على شغلك.
شرح دالة NETWORKDAYS في Excel: حساب عدد أيام العمل بدقة
📊 ما هي دالة NETWORKDAYS وليه مهمة؟
دالة NETWORKDAYS من أهم وأسهل دوال التواريخ في Excel. اسمها ينطق "Network Days" ومعناها "أيام الشبكة" أو "أيام العمل". وظيفتها الأساسية: تحسب عدد أيام العمل الحقيقية بين تاريخين، مع استبعاد تلقائي لأيام السبت والأحد وأي إجازات تحددها.
الفائدة الكبرى: بدلاً من العد اليدوي اللي ممكن ياخد ساعات على بيانات كبيرة، الدالة بتعطيك النتيجة في ثانية واحدة بدقة 100%.
الأرقام بتفسر الأهمية
| المؤشر | بدون NETWORKDAYS | مع NETWORKDAYS |
|---|---|---|
| وقت حساب أيام عمل لـ 100 موظف | 4-6 ساعات | 5 دقايق |
| دقة الحساب | 85-95% | 100% |
| التحديث عند تغيير البيانات | إعادة كل العمل | تلقائي |
| الأخطاء المحتملة | عالية | صفر |
| توفير الوقت السنوي | صفر | 200-400 ساعة |
المهن اللي بتستفيد من NETWORKDAYS
- الموارد البشرية: حساب الرواتب والإجازات
- إدارة المشاريع: تقدير وقت الإنجاز
- المحاسبة: حساب فترات السداد
- المالية: حساب الفوائد والمستحقات
- اللوجستيات: حساب أيام الشحن
- المبيعات: متابعة فترات السداد للعملاء
- التعليم: حساب أيام الدراسة الفعلية
- الإدارة: أي مهمة محتاجة حساب أيام عمل
دالة واحدة بسيطة قد تختصر ساعات من حياتك المهنية يومياً. الفرق بين موظف عادي ومحترف ليس في الذكاء، بل في معرفة الأدوات الصحيحة للمهام الصحيحة
🎯 الصيغة الأساسية للدالة
=NETWORKDAYS(start_date, end_date, [holidays])
شرح الوسائط (Arguments)
| الوسيط | الوصف | إلزامي؟ |
|---|---|---|
| start_date | تاريخ بداية الفترة | إلزامي |
| end_date | تاريخ نهاية الفترة | إلزامي |
| [holidays] | نطاق يحتوي على تواريخ الإجازات الرسمية | اختياري |
كيف تعمل الدالة بالضبط؟
الدالة بتعمل التالي:
- تحسب كل الأيام بين تاريخ البداية وتاريخ النهاية (شاملة الاثنين)
- تستبعد أيام السبت والأحد تلقائياً
- تستبعد أي تواريخ إجازات تحددها في الوسيط الثالث
- ترجع الناتج النهائي كرقم صحيح
مثال توضيحي بسيط
الفترة من 1 مايو 2026 (الجمعة) إلى 7 مايو 2026 (الخميس):
| التاريخ | اليوم | هل يوم عمل؟ |
|---|---|---|
| 1 مايو | الجمعة | نعم (في إعدادات NETWORKDAYS الافتراضية) |
| 2 مايو | السبت | لا (نهاية أسبوع) |
| 3 مايو | الأحد | لا (نهاية أسبوع) |
| 4 مايو | الاثنين | نعم |
| 5 مايو | الثلاثاء | نعم |
| 6 مايو | الأربعاء | نعم |
| 7 مايو | الخميس | نعم |
النتيجة: 5 أيام عمل (الجمعة، الاثنين، الثلاثاء، الأربعاء، الخميس).
تنبيه مهم للسوق العربي
NETWORKDAYS الأساسية بتعتبر السبت والأحد عطلة (المعيار الأمريكي). لكن في معظم الدول العربية، العطلة هي الجمعة والسبت أو السبت فقط أو الجمعة فقط. للحل: استخدم NETWORKDAYS.INTL اللي بتعطيك مرونة كاملة في تحديد أيام العطلة. هنشرحها لاحقاً.
📝 أمثلة عملية تطبيقية
المثال 1: حساب أيام عمل بسيط
عندك تاريخ بداية مشروع في الخلية A2 (1/3/2026) وتاريخ النهاية في B2 (31/3/2026):
=NETWORKDAYS(A2, B2)
النتيجة: 22 يوم عمل (الشهر فيه 31 يوم، منهم 9 أيام عطلة نهاية أسبوع).
المثال 2: حساب أيام عمل مع استبعاد إجازات رسمية
نفس المثال السابق، لكن في الفترة دي عيد الفطر (3 أيام). ضع تواريخ الإجازات في الخلايا D2:D4:
| الخلية | التاريخ | المناسبة |
|---|---|---|
| D2 | 10/3/2026 | عيد الفطر اليوم 1 |
| D3 | 11/3/2026 | عيد الفطر اليوم 2 |
| D4 | 12/3/2026 | عيد الفطر اليوم 3 |
=NETWORKDAYS(A2, B2, D2:D4)
النتيجة: 19 يوم عمل (طرحت الـ 3 أيام إضافية للعيد).
المثال 3: حساب الأيام المتبقية في مشروع
عندك مشروع لازم يخلص في تاريخ معين (B2). محتاج تعرف كم يوم عمل متبقي من النهاردة (باستخدام دالة TODAY):
=NETWORKDAYS(TODAY(), B2)
المعادلة بتتحدث تلقائياً كل يوم. النهاردة 5 يوم متبقي، بكرة 4، وهكذا. مفيدة جداً للوحات تحكم المشاريع. اقرأ المزيد عن إنشاء Dashboards احترافية.
المثال 4: حساب أيام عمل لقائمة موظفين
عندك جدول رواتب فيه:
| الموظف (A) | تاريخ البدء (B) | تاريخ النهاية (C) | أيام العمل (D) |
|---|---|---|---|
| أحمد | 1/3/2026 | 31/3/2026 | =NETWORKDAYS(B2,C2,$F$2:$F$5) |
| سارة | 5/3/2026 | 31/3/2026 | =NETWORKDAYS(B3,C3,$F$2:$F$5) |
| محمد | 1/3/2026 | 20/3/2026 | =NETWORKDAYS(B4,C4,$F$2:$F$5) |
الإجازات الرسمية في F2:F5 (عيد الفطر مثلاً). المعادلة تطبق على كل الموظفين بإيدك تسحب فقط. ملحوظة: استخدم $ لتثبيت نطاق الإجازات.
المثال 5: حساب الراتب بناءً على أيام العمل
عندك راتب يومي في E2، وأيام العمل في D2:
=D2*E2
الراتب يحسب تلقائياً. لو غيرت تاريخ البدء أو النهاية، الراتب يتحدث فوراً. أتمتة كاملة.
🌍 NETWORKDAYS.INTL - النسخة المتقدمة للعرب
دي النسخة الأقوى. NETWORKDAYS الأساسية بتعتبر السبت والأحد عطلة. لكن في الدول العربية، العطلة مختلفة. NETWORKDAYS.INTL تعطيك تحكماً كاملاً.
الصيغة
=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
الـ Weekend Codes
| الكود | أيام العطلة | الاستخدام |
|---|---|---|
| 1 | السبت والأحد (الافتراضي) | أمريكا، أوروبا |
| 2 | الأحد والاثنين | نادر |
| 7 | الجمعة والسبت | السعودية، الإمارات، مصر، قطر، الكويت، البحرين، اليمن |
| 11 | الأحد فقط | بعض دول العالم |
| 16 | الجمعة فقط | الكثير من الدول الإسلامية |
| 17 | السبت فقط | إسرائيل وبعض الدول |
مثال للسوق السعودي والإماراتي
في السعودية والإمارات ومعظم دول الخليج، العطلة الجمعة والسبت. الكود 7:
=NETWORKDAYS.INTL(A2, B2, 7)
الدالة بتستبعد الجمعة والسبت بدلاً من السبت والأحد. النتيجة دقيقة للسوق المحلي.
مثال لمصر
في مصر، الإجازة الرسمية الجمعة والسبت في معظم الشركات (وأحياناً الجمعة فقط). للجمعة والسبت:
=NETWORKDAYS.INTL(A2, B2, 7, F2:F10)
للجمعة فقط (بعض الشركات):
=NETWORKDAYS.INTL(A2, B2, 16, F2:F10)
💰 فرصة حقيقية: تعرف ازاي تربح من Excel ومهارات تحليل البيانات وتحولها لمصدر دخل إضافي بالدولار 👈 Pillar #4: الدليل الكامل للربح من الإنترنت 2026
التخصيص الكامل بـ String
تقدر تستخدم نص من 7 أرقام (1 = عطلة، 0 = يوم عمل) للتحكم الكامل:
| الرقم | اليوم | 1 يعني | 0 يعني |
|---|---|---|---|
| 1 | الاثنين | عطلة | يوم عمل |
| 2 | الثلاثاء | عطلة | يوم عمل |
| 3 | الأربعاء | عطلة | يوم عمل |
| 4 | الخميس | عطلة | يوم عمل |
| 5 | الجمعة | عطلة | يوم عمل |
| 6 | السبت | عطلة | يوم عمل |
| 7 | الأحد | عطلة | يوم عمل |
مثال: مصنع بيشتغل من الأحد للخميس (الجمعة والسبت عطلة):
=NETWORKDAYS.INTL(A2, B2, "0000110")
الكود "0000110" يعني: الاثنين-الخميس عمل، الجمعة والسبت عطلة، الأحد عمل.
⚠️ التعامل مع الأخطاء الشائعة
الخطأ #VALUE!
السبب الأكثر شيوعاً: التواريخ مدخلة كنص بدلاً من تاريخ. الحل:
- استخدم دالة DATE: =DATE(2026,3,1) بدلاً من "1/3/2026"
- تأكد من تنسيق الخلية كـ Date (Format Cells > Date)
- تجنب الفواصل العشرية (1/3/2026 صحيح، 1.3.2026 خطأ)
الخطأ #NUM!
السبب: تاريخ النهاية أصغر من تاريخ البداية. الحل باستخدام دالة IF:
=IF(B2<A2, "خطأ في التواريخ", NETWORKDAYS(A2, B2))
نتيجة غير منطقية
السبب: نسيان نطاق الإجازات أو استخدام Code خاطئ في NETWORKDAYS.INTL. الحل: راجع الإعدادات بدقة. استخدم دالة IFERROR لمعالجة الأخطاء بشكل احترافي.
🔗 دمج NETWORKDAYS مع دوال أخرى
1. مع IF (الشرط)
تنبيه لو المشروع متأخر:
=IF(NETWORKDAYS(TODAY(), B2)<5, "تنبيه: متأخر", "في الموعد")
2. مع SUMIFS (الجمع بشروط)
إجمالي أيام العمل لقسم معين:
=SUMPRODUCT((C2:C100="مبيعات")*(D2:D100))
حيث D2:D100 يحتوي على نتائج NETWORKDAYS لكل موظف.
3. مع AVERAGE
متوسط أيام العمل في الشركة:
=AVERAGE(D2:D100)
4. مع TEXT للتقارير
عرض النتيجة بشكل احترافي:
="إجمالي أيام العمل: " & NETWORKDAYS(A2,B2) & " يوم"
5. مع FILTER للتقارير الديناميكية
عرض الموظفين اللي شغلوا أكثر من 20 يوم:
=FILTER(A2:D100, D2:D100>20)
6. مع Conditional Formatting
تلوين الخلايا بناءً على عدد الأيام:
- أكثر من 20 يوم: أخضر
- 10-20 يوم: أصفر
- أقل من 10 أيام: أحمر
📅 دوال التواريخ الأخرى المهمة
NETWORKDAYS مش الدالة الوحيدة. خد قائمة الدوال المكملة:
| الدالة | الوظيفة | المثال |
|---|---|---|
| WORKDAY | إيجاد تاريخ بعد عدد أيام عمل | =WORKDAY(A2, 30) - تاريخ نهاية مشروع 30 يوم عمل |
| WORKDAY.INTL | WORKDAY مع تخصيص العطلات | =WORKDAY.INTL(A2, 30, 7) - للسوق العربي |
| DATEDIF | الفرق بين تاريخين بسنوات/شهور/أيام | =DATEDIF(A2, TODAY(), "Y") - عمر الشخص |
| DAYS | عدد الأيام بين تاريخين (شامل العطلات) | =DAYS(B2, A2) |
| WEEKDAY | اليوم من الأسبوع كرقم | =WEEKDAY(A2) - رقم اليوم |
| WEEKNUM | رقم الأسبوع في السنة | =WEEKNUM(A2) |
| EOMONTH | آخر يوم في الشهر | =EOMONTH(A2, 0) |
| EDATE | تاريخ بعد عدد شهور | =EDATE(A2, 6) - بعد 6 شهور |
| YEAR/MONTH/DAY | استخراج جزء من التاريخ | =YEAR(A2) - السنة فقط |
| NOW/TODAY | التاريخ والوقت الحالي | =TODAY() - النهاردة |
💼 سيناريوهات عملية شاملة
السيناريو 1: نظام رواتب احترافي
بناء جدول كشف رواتب يحسب تلقائياً:
| العمود | المحتوى | المعادلة |
|---|---|---|
| A | اسم الموظف | إدخال يدوي |
| B | تاريخ الانضمام | إدخال يدوي |
| C | تاريخ المغادرة (لو موجود) | إدخال يدوي |
| D | الراتب اليومي | إدخال يدوي |
| E | أيام العمل في الشهر | =NETWORKDAYS.INTL(MAX(B2,DATE(2026,3,1)), MIN(IF(C2="",TODAY(),C2),DATE(2026,3,31)), 7, $H$2:$H$10) |
| F | إجمالي الراتب | =D2*E2 |
| G | الحالة | =IF(C2="","نشط","سابق") |
المعادلة المتقدمة في E تتعامل مع:
- الموظف الجديد (يبدأ في منتصف الشهر)
- الموظف اللي ترك العمل (ينتهي في منتصف الشهر)
- الموظف اللي مستمر (تاريخ النهاية فارغ = اليوم)
- الإجازات الرسمية في الشهر
السيناريو 2: متابع المشاريع
جدول مشاريع مع حالة كل مشروع:
| المشروع | تاريخ البدء | تاريخ النهاية | الأيام المتبقية | الحالة |
|---|---|---|---|---|
| مشروع A | 1/5/2026 | 31/5/2026 | =NETWORKDAYS.INTL(TODAY(),C2,7) | =IF(D2<0,"متأخر",IF(D2<3,"عاجل","عادي")) |
السيناريو 3: حساب فترات السداد
للعملاء اللي بيدفعوا بعد عدد أيام عمل من الفاتورة (باستخدام دالة WORKDAY):
=WORKDAY.INTL(A2, 30, 7)
تاريخ السداد المتوقع بعد 30 يوم عمل من تاريخ الفاتورة في A2 (للسوق العربي).
السيناريو 4: حساب أيام الإجازة المتبقية للموظف
الموظف عنده 21 يوم إجازة سنوياً، أخذ 8 منهم. حساب الأيام المتبقية حتى نهاية السنة:
=21-8
أو الأيام المتبقية في السنة:
=NETWORKDAYS.INTL(TODAY(), DATE(YEAR(TODAY()),12,31), 7, $F$2:$F$15)
🌟 قصص نجاح حقيقية
قصة نهلة: من 2 يوم لـ 15 دقيقة
نهلة صديقتي اللي حكيتلك عنها، أتمتت كل عمليات HR بدوال التواريخ. النتائج:
- توفير 30-40 ساعة عمل شهرياً
- دقة الرواتب 100% بدلاً من 92%
- الترقية لـ Senior HR Specialist بمرتب 20,000 جنيه (من 14,000)
- الإدارة بقت تطلبها للمشاريع المهمة
- دلوقتي بتدرب موظفين جدد على Excel
قصة محمد: مدير مشاريع يوفر شركة
محمد، مدير مشاريع في شركة مقاولات إماراتية. كان بيستخدم MS Project المعقد لمشاريع بسيطة. سنة 2024 اكتشف NETWORKDAYS و WORKDAY في Excel.
بنى نظام كامل لمتابعة 20 مشروع باستخدام Excel فقط. النتيجة: الإدارة وفرت اشتراك MS Project (60 دولار/شهر/مستخدم × 10 مستخدمين = 7,200 دولار سنوياً). محمد ترقى لمدير عمليات بمرتب أعلى.
قصة أحمد: محاسب يبني نظام دفع آلي
أحمد، محاسب في شركة استيراد. كان بيقضي 3 أيام كل شهر يحسب فترات سداد العملاء يدوياً. بنى نظام كامل بـ NETWORKDAYS.INTL و WORKDAY.INTL.
الـ 3 أيام اختصرت لساعة. الأخطاء اختفت. الإدارة كافأته بمكافأة سنوية إضافية. كل ده من تعلم دالتين بسيطتين.
الإتقان لا يعني تعلم كل شيء، بل تعلم الأشياء الصحيحة بعمق. دالة واحدة في Excel قد تختصر آلاف الساعات من حياتك المهنية لو استخدمتها صح
⚠️ الأخطاء الشائعة وحلولها
| الخطأ | السبب | الحل |
|---|---|---|
| استخدام NETWORKDAYS العادية للسوق العربي | يحسب السبت والأحد عطلة بدلاً من الجمعة والسبت | استخدم NETWORKDAYS.INTL مع كود 7 |
| إدخال التواريخ كنص | الدالة لا تتعرف عليها | استخدم DATE أو تنسيق الخلية كـ Date |
| نسيان قائمة الإجازات الرسمية | نتيجة غير دقيقة | أنشئ قائمة بكل الإجازات في عمود منفصل |
| عدم استخدام $ مع نطاق الإجازات | النطاق يتغير عند نسخ المعادلة | استخدم $F$2:$F$10 بدلاً من F2:F10 |
| تاريخ النهاية قبل البداية | نتيجة سالبة أو خطأ | استخدم IF للتحقق |
| الاعتقاد بأن النتيجة تشمل تاريخ البداية والنهاية | أحياناً نعم، أحياناً لا | الدالة تشمل الاثنين لو كانا أيام عمل |
| عدم تحديث قائمة الإجازات | حسابات قديمة | راجع قائمة الإجازات سنوياً |
| الخلط بين NETWORKDAYS و DATEDIF | كل دالة لها استخدام مختلف | NETWORKDAYS لأيام العمل، DATEDIF للفرق العام |
🇪🇬 قائمة الإجازات الرسمية للدول العربية في 2026
اعمل قائمة جاهزة في ملف Excel ثابت يستخدم في كل المعادلات. أمثلة على الإجازات الرئيسية:
السعودية والخليج
- اليوم الوطني السعودي: 23 سبتمبر
- عيد الفطر: 3 أيام
- عيد الأضحى: 4 أيام
- يوم العلم (الإمارات): 3 نوفمبر
- اليوم الوطني الإماراتي: 2-3 ديسمبر
مصر
- عيد الميلاد المجيد: 7 يناير
- عيد الشرطة: 25 يناير
- عيد تحرير سيناء: 25 أبريل
- عيد العمال: 1 مايو
- شم النسيم: متغير
- ثورة 23 يوليو: 23 يوليو
- عيد القوات المسلحة: 6 أكتوبر
- عيد الفطر وعيد الأضحى: حسب التقويم الهجري
التوصية العملية
اعمل ورقة Excel منفصلة باسم "Holidays_2026" تحتوي على كل الإجازات. استخدمها كمرجع في كل ملفاتك. هتوفر ساعات في إعادة الإدخال. للحلول الجاهزة، اطلع على قوالب Excel محاسبية جاهزة.
💎 نصائح احترافية للتميز
1. استخدم Named Ranges
بدلاً من $F$2:$F$15، اعمل اسم للنطاق:
- اختار النطاق
- Formulas > Define Name
- سميه "Holidays2026"
- دلوقتي تقدر تكتب: =NETWORKDAYS.INTL(A2,B2,7,Holidays2026)
2. اعمل قالب جاهز
صمم قالب Excel جاهز لحساب أيام العمل، يحتوي على:
- قائمة الإجازات السنوية
- المعادلات الجاهزة
- التنسيق الشرطي
- قواعد الـ Validation
احفظه واستخدمه كل سنة. وفر ساعات إعداد.
3. أتمت تحديث الإجازات سنوياً
استخدم Power Query لجلب الإجازات الرسمية من مصدر موحد. كل سنة، يحدث تلقائياً.
4. ادمج مع Power BI
للتقارير الكبرى، استخدم نفس المنطق في Power BI لبناء Dashboards احترافية.
5. وثق المعادلات
اكتب تعليقات في الخلايا (Insert Comment) تشرح الغرض من كل معادلة. ساعات بحث مستقبلية يتوفر.
6. استخدم AI لكتابة المعادلات المعقدة
اطلب من ChatGPT أو Claude:
"اكتبلي معادلة NETWORKDAYS.INTL لحساب أيام عمل موظف مع استبعاد إجازات الجمعة والسبت والإجازات الرسمية"
الـ AI يكتبها في ثوان. للمزيد، اقرأ دليل Excel + ChatGPT.
📚 اقرأ المزيد - دوال Excel مرتبطة
📅 دوال التاريخ الأساسية
- دالة WORKDAY - تاريخ بعد أيام عمل
- دالة TODAY - التاريخ الحالي
- دالة NOW - التاريخ والوقت اللحظي
- دالة DATE - بناء التاريخ
- YEAR و MONTH و DAY - تفكيك التاريخ
- EOMONTH - آخر يوم في الشهر
🧮 دوال الشروط
- دالة IF - الشروط الأساسية
- IF + AND + OR - شروط متعددة
- IFERROR - معالجة الأخطاء
- IFS - شروط متعددة بأناقة
📊 دوال الإحصائيات
- SUM - الجمع البسيط
- SUMIFS - الجمع بشروط
- COUNTIFS - العد بشروط
- AVERAGE - حساب المتوسط
- MIN - أصغر قيمة
- MAX - أكبر قيمة
🔍 دوال البحث
- VLOOKUP - البحث الرأسي
- INDEX - الوصول للبيانات
- MATCH - البحث عن المواقع
- FILTER - التصفية الديناميكية
📋 دوال النصوص
🎯 أدوات Excel متقدمة
- PIVOT TABLE - الجداول المحورية
- إنشاء Dashboards احترافية
- Power Query لمعالجة البيانات
- Excel + ChatGPT للأتمتة الذكية
- قوالب Excel محاسبية جاهزة
- مخطط جانت لإدارة المشاريع
أسئلة شائعة
هل NETWORKDAYS تشمل تاريخ البداية والنهاية؟
نعم، تشمل الاثنين لو كانا أيام عمل. مثلاً: من الاثنين 5 مايو إلى الخميس 8 مايو = 4 أيام عمل (الاثنين، الثلاثاء، الأربعاء، الخميس). لو كان أحد التاريخين عطلة نهاية أسبوع أو إجازة، الدالة تستبعده تلقائياً. ده مهم للحسابات الدقيقة في الرواتب.
إيه الفرق بين NETWORKDAYS و NETWORKDAYS.INTL؟
NETWORKDAYS تستبعد السبت والأحد فقط (المعيار الأمريكي). NETWORKDAYS.INTL تعطيك تحكماً كاملاً في تحديد أيام العطلة. للسوق العربي، استخدم NETWORKDAYS.INTL دائماً مع كود 7 (الجمعة والسبت). الفرق ده مهم جداً للحصول على نتائج دقيقة في بيئة العمل العربية.
هل تشتغل في Google Sheets؟
نعم، الدالتان تعملان في Google Sheets بنفس الصيغة بالضبط. متاحة لكل مستخدمي Google Sheets المجاني. مفيش فرق في الاستخدام بين Excel و Google Sheets. ميزة Google Sheets: التشارك السحابي والتعديل المتزامن مع الفريق، مفيد جداً لفرق HR والمحاسبة.
كيف أحسب ساعات العمل بدلاً من الأيام؟
اضرب النتيجة في عدد ساعات العمل اليومية. مثلاً: =NETWORKDAYS.INTL(A2,B2,7) * 8 لـ 8 ساعات يومياً. لو ساعات العمل تختلف بين الأيام، استخدم نظام أعقد: =SUMPRODUCT بناءً على نمط أسبوعي. الأبسط: ضرب أيام العمل × معدل الساعات اليومية الثابت.
هل تتعامل مع نصف يوم العمل؟
لأ، الدالة تحسب اليوم الكامل. للتعامل مع نصف يوم، استخدم WORKDAY مع NETWORKDAYS مع تعديلات يدوية. أو استخدم نظام أرقام عشرية: 0.5 لنصف يوم، 1 ليوم كامل. مفيد لشركات فيها أيام نصف عمل (الخميس مثلاً في بعض الشركات).
إيه أكبر فترة تقدر تحسبها؟
الدالة تتعامل مع أي فترة من 1 يناير 1900 إلى 31 ديسمبر 9999. عملياً، تقدر تحسب فترات لمئات السنين. للاستخدامات اليومية في العمل، النطاق ده أكثر من كافي. تأكد فقط من إن التواريخ مدخلة بصيغة Date صحيحة وليس نص.
هل تحتاج اشتراك مدفوع؟
لا، الدالتان موجودتان في Excel من 2007 وما بعده + Google Sheets. مفيش حاجة لاشتراك إضافي. الإصدارات القديمة جداً (2003 وما قبل) لا تدعم NETWORKDAYS.INTL، لكن NETWORKDAYS العادية متاحة. ترقية Excel ضرورية للحصول على كل الميزات الحديثة.
هل تشتغل على الموبايل؟
نعم، تشتغل في Excel للموبايل و Google Sheets للموبايل. مفيدة للمتنقلين ومدراء المشاريع اللي بيشتغلوا من خارج المكتب. الواجهة على الموبايل أبسط، لكن الدوال نفسها تعمل بشكل مطابق. مفيد للحسابات السريعة أثناء الاجتماعات.
كيف أتعامل مع موظف بدأ في منتصف الشهر؟
استخدم MAX مع تاريخ البداية: =NETWORKDAYS.INTL(MAX(B2,DATE(2026,3,1)), DATE(2026,3,31), 7). دي بتضمن إن الحساب يبدأ من تاريخ انضمامه أو بداية الشهر، أيهما أحدث. مفيدة جداً لكشوف الرواتب اللي فيها موظفين جدد أو موظفين تركوا العمل في منتصف الشهر.
إخلاء المسؤولية
تنبيه مهم: المحتوى المقدم لأغراض تعليمية وتوعوية فقط، وليس نصيحة احترافية معتمدة.
- الكاتب ليس متخصصاً معتمداً: المعلومات مبنية على بحث وتجربة شخصية في استخدام Excel.
- إصدارات Excel مختلفة: دالة NETWORKDAYS متاحة من Excel 2007، NETWORKDAYS.INTL من Excel 2010 وما بعده.
- نتائج الدوال قد تختلف: حسب الإعدادات الإقليمية ونسخة Excel المستخدمة. الفواصل قد تكون فاصلة منقوطة (;) بدلاً من فاصلة (,).
- اللغة العربية في Excel: بعض أسماء الدوال قد تكون بالعربية في النسخ المحلية. تنسيق التاريخ يعتمد على إعدادات اللغة.
- الأمثلة توضيحية: طبق على بياناتك الفعلية بحذر، اعمل backup للملف الأصلي قبل التعديل.
- القرارات المالية والإدارية: لا تعتمد على Excel وحده في حساب الرواتب الرسمية، استشر المحاسب القانوني.
- الإجازات الرسمية: قد تتغير من سنة لأخرى، راجع التقويم الرسمي لبلدك سنوياً.
- التحديثات: Microsoft تطلق ميزات جديدة باستمرار، تابع التحديثات الرسمية.
- قصص النجاح: القصص المذكورة (نهلة، محمد، أحمد) لأغراض تعليمية، النتائج قد تختلف من شخص لآخر.
- الأرقام والأسعار: الأرقام والمكافآت توضيحية، لا تستخدمها كأساس للتوقعات الشخصية.
- تحمل المسؤولية: أنت المسؤول عن استخدامك للدوال. الموقع غير مسؤول عن أي خسائر مادية أو معنوية.
بالمتابعة، أنت توافق على أن استخدامك لهذه المعلومات على مسؤوليتك الشخصية الكاملة.
🎯 الخلاصة: دالة بسيطة بفائدة عملاقة
وصلنا لآخر المقال. NETWORKDAYS و NETWORKDAYS.INTL من أقوى دوال Excel وأكثرها استخداماً في بيئة العمل. الدالتان دول مش مجرد أدوات، هم اختصار حقيقي لساعات من العمل اليدوي.
الفرق بين موظف عادي ومحترف ليس في الذكاء، بل في معرفة الأدوات الصحيحة. NETWORKDAYS واحدة من تلك الأدوات. اللي يتقنها يوفر ساعات أسبوعياً ويحقق دقة 100%.
القرارات اللي تحتاج تتخذها النهاردة
- قرار التطبيق: اعمل أول معادلة NETWORKDAYS هذا الأسبوع
- قرار التخصيص: استخدم NETWORKDAYS.INTL للسوق العربي
- قرار التنظيم: اعمل قائمة إجازات سنوية موحدة
- قرار التطوير: اتعلم 5 دوال تواريخ أخرى الأسبوع الجاي
- قرار التوسع: طبق على شغلك الحقيقي وقس الفرق
كلمة من القلب
نهلة صديقتي اللي حكيتلك عنها، حياتها المهنية اتغيرت بدالة واحدة بسيطة. النجاح المهني مش دائماً في تعلم تقنيات معقدة. أحياناً، دالة واحدة في الوقت الصحيح تفتح أبواباً لم تتخيلها.
إنت كموظف، عندك خياران: تستمر في العد اليدوي اللي بياخد ساعات، أو تستثمر 30 دقيقة في تعلم دالتين بسيطتين توفر عليك ساعات أسبوعياً. القرار في إيدك.
الجمال في NETWORKDAYS: تعلمها مرة، تستخدمها للأبد. مش محتاجة كورسات معقدة. مش محتاجة شهادات. تحتاج فقط: 30 دقيقة من وقتك، وتطبيق على شغلك الفعلي.
اقفل المقال. افتح Excel. خد أول جدول فيه تواريخ من شغلك. اكتب أول معادلة NETWORKDAYS أو NETWORKDAYS.INTL. شوف الفرق بنفسك. الفعل ده اللي بيغير المسار. مش الكلام، الفعل.
أسبوع من النهاردة، إنت إما هتبقى موظف يستخدم NETWORKDAYS بإتقان ويوفر ساعات أسبوعياً، أو هتبقى لسه بتعد الأيام يدوياً. القرار في إيدك. الدالة مجانية، التعلم سريع، الفائدة فورية. اللي ناقص: قرارك تطبق. ابدأ النهاردة، تعلم دالة، طبقها على شغلك. كل دالة جديدة تتقنها بترفع قيمتك السوقية. كل ساعة توفرها بتستثمرها في تطوير ذاتك. مهنتك في إيدك، ابدأ بناءها بدوال بسيطة لكنها قوية. NETWORKDAYS هي بداية رحلة طويلة وممتعة في عالم Excel الاحترافي.
التعليقات
سيتم تحميل نموذج التعليق عند الضغط