Excel: كيفية استخدام دالة if مع weekday
يمكنك استخدام الصيغ التالية لإنشاء دالة IF مدمجة مع دالة WEEKDAY في Excel:
الصيغة 1: قم بإنشاء دالة IF للتحقق مما إذا كان التاريخ يتوافق مع يوم محدد من الأسبوع
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
تتحقق هذه الصيغة المحددة مما إذا كان يوم الأسبوع للتاريخ الموجود في الخلية A2 هو يوم الأحد وتقوم بإرجاع “الأحد” أو “ليس الأحد” وفقًا لذلك.
الصيغة 2: قم بإنشاء دالة IF للتحقق مما إذا كان التاريخ أحد أيام الأسبوع أو عطلة نهاية الأسبوع
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
تتحقق هذه الصيغة المحددة مما إذا كان يوم الأسبوع للتاريخ الموجود في الخلية A2 هو أحد أيام الأسبوع (من الاثنين إلى الجمعة) أو عطلة نهاية الأسبوع (من السبت إلى الأحد) وتقوم بإرجاع “يوم من الأسبوع” أو “عطلة نهاية الأسبوع” في المقابل.
توضح الأمثلة التالية كيفية استخدام كل صيغة عمليًا مع عمود التاريخ التالي في Excel:
مثال 1: قم بإنشاء دالة IF للتحقق مما إذا كان التاريخ يتوافق مع يوم محدد من الأسبوع
يمكننا كتابة الصيغة التالية في الخلية B2 للتحقق مما إذا كان التاريخ في الخلية A2 هو يوم الأحد:
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
ترجع الصيغة “الأحد” أو “ليس الأحد” للإشارة إلى ما إذا كان كل تاريخ في العمود A هو يوم أحد أم لا.
ملاحظة : تقوم الدالة WEEKDAY في Excel بإرجاع قيمة عددية بين 1 (الأحد) و7 (السبت) للإشارة إلى يوم الأسبوع.
إذا كنت تريد بدلاً من ذلك التحقق مما إذا كان التاريخ يتوافق مع يوم آخر من أيام الأسبوع، فما عليك سوى استبدال الرقم 1 بقيمة مختلفة.
على سبيل المثال، يمكنك استخدام الصيغة التالية للتحقق مما إذا كان كل تاريخ هو يوم الاثنين أم لا:
=IF(WEEKDAY( A2 )=2, "Monday", "Not Monday")
المثال 2: قم بإنشاء دالة IF للتحقق مما إذا كان التاريخ أحد أيام الأسبوع أو عطلة نهاية الأسبوع
يمكننا كتابة الصيغة التالية في الخلية B2 للتحقق مما إذا كان التاريخ في الخلية A2 هو أحد أيام الأسبوع أو عطلة نهاية الأسبوع:
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
ترجع الصيغة “عطلة نهاية الأسبوع” أو “يوم الأسبوع” للإشارة إلى ما إذا كان كل تاريخ في العمود A هو أحد أيام الأسبوع (من الاثنين إلى الجمعة) أو عطلة نهاية الأسبوع (من السبت إلى الأحد).
ملاحظة : استخدمنا الدالة AND مع الدالة WEEKDAY في Excel للتحقق مما إذا كانت الخلية تحتوي على قيمة صحيحة لأيام الأسبوع تبلغ 2 أو 3 أو 4 أو 5 أو 6 للإشارة إلى أنها كانت يومًا في الأسبوع.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: حساب عدد الأشهر بين التواريخ
إكسل: كيفية حساب المبلغ حسب التاريخ
إكسل: كيفية حساب المتوسط حسب التاريخ