KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكنك التحقق مما إذا كان التاريخ يوافق عطلة رسمية، وحساب عدد الأيام مع استبعاد العطلات في Excel؟

المؤلفكيليتاريخ التعديل

على سبيل المثال، إذا كانت لديك قائمة تواريخ وتريد التحقق بسرعة مما إذا كانت تحتوي على أي عطلات رسمية، فكيف يمكنك تحقيق ذلك؟ في هذه المقالة، سأوضح لك الطرق الفعّالة لحساب جميع تواريخ العطلات الرسمية الأمريكية ضمن سنوات معيّنة، ثم التحقق بسهولة مما إذا كان تاريخٌ ما يوافق عطلةً رسميةً أمريكية في Excel.


الجزء 1: حساب العطلات الرسمية وفقًا للسنة المحددة في Excel

قبل التحقق مما إذا كان التاريخ يُعد عطلة رسمية، يجب عليك إدراج جميع العطلات الرسمية ضمن السنوات المحددة في Excel. ولذلك، فإن إعداد جدول كما في لقطة الشاشة التالية سيجعل مهمتك أكثر سهولةً وسلاسة.

لقطة شاشة للعطلات والتواريخ المقابلة لها

هناك ثلاثة أنواع من العطلات الرسمية الأمريكية:

  • (1) النوع الأول هو عطلة رسمية بتاريخ ثابت، مثل رأس السنة الميلادية الذي يصادف 1 يناير. ويمكنك بسهولة حساب تاريخ رأس السنة باستخدام الصيغة=DATE(Given Year,1,1);
  • (2) النوع الثاني هو عطلة رسمية تقع في يوم ثابت من الأسبوع، مثل عيد الرئيس. ويمكنك بسهولة حساب موعد عيد الرئيس باستخدام الصيغة التالية: =DATE(Given Year,1,1)+14+CHOOSE(WEEKDAY(DATE(Given Year,1,1)),1,0,6,5,4,3,2)؛
  • (3) أما النوع الأخير فهو عيد الذكرى، ويمكنك حسابه بسهولة باستخدام الصيغة=DATE(Given Year,6,1)-WEEKDAY(DATE(Given Year,6,6)).

لقد أدرجتُ هنا الصيغ اللازمة لحساب جميع العطلات الرسمية في الجدول التالي. ما عليك سوى إدخال كل صيغة في خليتها المخصصة، ثم الضغط على مفتاحEnter واحدةً تلو الأخرى.

عطلةخليةالصيغ
يوم رأس السنةC2=DATE(C1,1,1)
عيد مارتن لوثر كينغ جونيورC3=DATE(C1,1,1)+14+CHOOSE(WEEKDAY(DATE(C1,1,1)),1,0,6,5,4,3,2)
عيد الرئيسC4=DATE(C1,2,1)+14+CHOOSE(WEEKDAY(DATE(C1,2,1)),1,0,6,5,4,3,2)
عيد الذكرىC5=DATE(C1,6,1)-WEEKDAY(DATE(C1,6,6))
عيد الاستقلالC6=DATE(C1,7,4)
عيد العمالC7=DATE(C1,9,1)+CHOOSE(WEEKDAY(DATE(C1,9,1)),1,0,6,5,4,3,2)
عيد كولومبوسC8=DATE(C1,10,1)+7+CHOOSE(WEEKDAY(DATE(C1,10,1)),1,0,6,5,4,3,2)
عيد المحاربين القدامىC9=DATE(C1,11,11)
عيد الشكرC10=DATE(C1,11,1)+21+CHOOSE(WEEKDAY(DATE(C1,11,1)),4,3,2,1,0,6,5)
عيد الميلادC11=DATE(C1,12,25)

ملاحظة:في الصيغ المذكورة في الجدول أعلاه، تمثّل الخلية C1 خلية المرجع التي تحتوي على السنة المحددة. وفي مثالنا هذا، تشير إلى السنة 2015، ويمكنك تغييرها حسب احتياجاتك.

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

لقطة شاشة للعطلات والتواريخ المقابلة لها في سنوات مختلفة

لقطة شاشة لـ kutools for excel ai

افتح سحر إكسل مع KUTOOLS AI

  • التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
  • الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
  • برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
  • تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
  • ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
حسِّن قدراتك في إكسل بأدوات مدعومة بالذكاء الاصطناعي.حمِّل الآنوجرِّب الكفاءة كما لم تفعل من قبل!

الجزء 2: التحقق مما إذا كان التاريخ عطلة رسمية في Excel

بعد إدراج جميع تواريخ العطلات الرسمية لسنوات معيّنة، يمكنك بسهولة التحقق مما إذا كان تاريخٌ ما يوافق عطلة رسمية باستخدام الصيغ في Excel. لنفترض أن لديك قائمة تواريخ كما في لقطة الشاشة التالية، وسأعرض لك طرقًا تُمكّنك من إنجاز ذلك بكل يسر.

لقطة شاشة لقائمة تواريخ في عمودلقطة شاشة لاستخدام صيغة للتحقق مما إذا كان التاريخ عطلة رسمية

اختر خلية فارغة بجانب قائمة التواريخ، مثل الخلية B18، وأدخل الصيغة=IF(COUNTIF($C$2:$D$11,A18),«Holiday»,«No») فيها، ثم اسحب مقبض التعبئة (Fill Handle) إلى النطاق المطلوب. راجع لقطة الشاشة أعلاه:

ملاحظات:

(1) في الصيغة =IF(COUNTIF($C[[PH_20]]:$D[[PH_19]]،A18)،«Holiday»،«No»)، يمثّل النطاق $C$2:$D$11 تواريخ العطلات الرسمية لسنوات معيّنة، بينما تمثّل الخلية A18 التاريخ الذي تريد التحقّق مما إذا كان عطلة رسمية—ويمكنك تعديلها بحسب احتياجاتك. وستُرجع هذه الصيغة «عطلة» إذا كان التاريخ المحدّد ضمن العطلات الرسمية، و«لا» إذا لم يكن كذلك.

(2) يمكنك أيضًا تطبيق صيغة المصفوفة هذه=IF(OR($C$2:$D$11=A18),«Holiday»,«NO») للتحقق مما إذا كان التاريخ المقابل يقع في عطلة أم لا.


الجزء 3: حساب عدد الأيام بين تاريخين باستثناء عطلات نهاية الأسبوع والعطلات الرسمية في Excel

في الجزء 1، قمنا بإدراج جميع العطلات لسنة معيّنة، والآن ستُرشدك هذه الطريقة إلى حساب عدد الأيام مع استثناء عطلات نهاية الأسبوع والعطلات الرسمية ضمن نطاق التواريخ المحدَّد.

اختر خلية فارغة لعرض عدد الأيام، ثم أدخل الصيغة=NETWORKDAYS(E1,E2,B2:B10) فيها واضغط مفتاحEnter.

ملاحظة: في الخلايا أعلاه، تمثّل E1 تاريخ البدء لنطاق زمني معيّن، وتمثّل E2 تاريخ الانتهاء، بينما يشير B2:B10 إلى قائمة العطلات التي حسبناها في الجزء 1.

لقطة شاشة لاستخدام دالة NETWORKDAYS لحساب الأيام بين يومين باستثناء عطلات نهاية الأسبوع والعطلات الرسمية

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


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل