Note: The other languages of the website are Google-translated. Back to English

كيف تسرد كل أيام الاثنين / الجمعة في شهر في إكسيل؟

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

ضع قائمة بجميع أيام الإثنين / الجمعة في الشهر أو العام باستخدام الصيغ

قم بإدراج جميع أيام الاثنين / الجمعة في شهر أو عام باستخدام Kutools for Excel


ضع قائمة بجميع أيام الإثنين / الجمعة في الشهر أو العام باستخدام الصيغ

يمكن أن تساعدك الصيغ التالية على سرد جميع أيام الاثنين أو الجمعة في شهر أو سنة من تاريخ معين من الشهر ، يرجى القيام بما يلي:

1. الرجاء إدخال التاريخ الذي تريد إدراجه كل يوم اثنين أو جمعة من الشهر في خلية ، على سبيل المثال ، سأدخل 1/1/2016 في الخلية A1.

2. ثم أدخل هذه الصيغة: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) في الخلية B1 ، واضغط على أدخل مفتاح للحصول على أول يوم اثنين من الشهر. انظر لقطة الشاشة:

قائمة المستندات كل الاثنين 1

ملاحظة: للحصول على أول ثلاثاء من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=3,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(3,7))-WEEKDAY(EOMONTH(A1,-1)+1))

للحصول على أول أربعاء من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=4,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(4,7))-WEEKDAY(EOMONTH(A1,-1)+1))

للحصول على أول خميس من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=5,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(5,7))-WEEKDAY(EOMONTH(A1,-1)+1))

للحصول على أول جمعة من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

للحصول على أول يوم سبت من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=7,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(7,7))-WEEKDAY(EOMONTH(A1,-1)+1))

للحصول على أول يوم أحد من الشهر:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=1,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(1,7))-WEEKDAY(EOMONTH(A1,-1)+1))

3. بعد عرض أول يوم اثنين ، يرجى الاستمرار في إدخال هذه الصيغة: = B1 + 7 للحصول على يوم الاثنين الثاني ، ثم اسحب مقبض التعبئة لأسفل لسرد كل أيام الإثنين في شهر أو عام حسب حاجتك ، انظر لقطة الشاشة:

قائمة المستندات كل الاثنين 2


قم بإدراج جميع أيام الاثنين / الجمعة في شهر أو عام باستخدام Kutools for Excel

باستثناء الصيغ أعلاه ، يمكنني هنا تقديم أداة سهلة-كوتولس ل إكسيل، بما لديها أدخل التاريخ ميزة ، يمكنك إدراج كل أيام الاثنين أو الجمعة في شهر بأسرع ما يمكن.

كوتولس ل إكسيل : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30

بعد تثبيت كوتولس ل إكسيل، يرجى القيام بما يلي: انتقل إلى تنزيل Kutools for Excel الآن! )

1. حدد خلية لإدراج التاريخ ، وانقر فوق كوتولس > إدراج > أدخل التاريخ، انظر لقطة الشاشة:

2. في أدخل التاريخ في مربع الحوار ، يتم عرض تقويم شهري ، يمكنك النقر نقرًا مزدوجًا فوق التاريخ لإدراجه في الخلية ، كما يمكنك تغيير تنسيق التاريخ حسب حاجتك عن طريق التحقق باستخدام التنسيق خيار لتنشيط مربع قائمة تنسيق التاريخ. انظر لقطة الشاشة:

انتقل إلى تنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


العرض التوضيحي: قم بإدراج جميع أيام الاثنين / الجمعة في شهر أو عام باستخدام Kutools for Excel

كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن!

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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (7)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك على الصيغة. كان لدي سؤال حول هذا الموضوع. إنه يعمل لعام 2016 ، ولكن عند الدخول في 1/12017 ، فإنه يحدد أول يوم اثنين من الشهر ليكون 1/9/17 ، عندما يكون في الواقع 1/2/17. هل أنا أسيء فهم نية الصيغة؟ بمعنى ، هل يجب أن أدخل تاريخًا مختلفًا لسحب تاريخ 1/2/17؟ شكرا مرة أخرى للمساعدة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
It worked for me.. fo rFridays A1= 06/01/2017 B1= 13/01/2017= IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1)) 20/01/2017 = IF(WEEKDAY(EOMONTH(B1,-1)+1)=6,EOMONTH(B1,-1)+1,EOMONTH(B1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(B1,-1)+1))+7 27/01/2017=IF(WEEKDAY(EOMONTH(C1,-1)+1)=6,EOMONTH(C1,-1)+1,EOMONTH(C1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(C1,-1)+1))+
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا لا يساعد ... غريب جدا .. 2017 هو العام الوحيد الذي يتخطى فيه يوم الاثنين الأول.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
2019 أيضًا :( أول أربعاء ليس 09 يناير؟)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا تعمل الصيغة إذا كان اليوم الأخير من الشهر السابق هو يوم السبت (يوم الأسبوع رقم 7). وبالتالي فإن اليوم التالي هو يوم الأحد (يوم الأسبوع رقم 1) وتحتاج فقط إلى إضافة يوم واحد للوصول إلى يوم الإثنين. ومع ذلك ، فإن الصيغة تضيف 1-10 = 1 أيام وتعطيك التاسع من يناير باعتباره أول يوم اثنين. يجب أن تكون هناك دالة IF ثانية: = IF (WEEKDAY (EOMONTH (A9، -9) +2) = 1، EOMONTH (A1، -1) + 2، IF (WEEKDAY (EOMONTH (A1، -2) +2) ) = 1، EOMONTH (A1، -2) + 2، EOMONTH (A1، -1) + (2 + MOD (1،8)) - WEEKDAY (EOMONTH (A2,7، -2) +1)))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا تعمل الصيغة ليوم الاثنين إذا كان آخر يوم من الشهر السابق هو يوم السبت (يوم الأسبوع رقم 7). وبالتالي فإن اليوم التالي هو يوم الأحد (يوم الأسبوع رقم 1) وتحتاج فقط إلى إضافة يوم واحد للوصول إلى يوم الإثنين. ومع ذلك ، فإن الصيغة تضيف 1-10 = 1 أيام وتعطيك التاسع من يناير باعتباره أول يوم اثنين. يجب أن تكون هناك دالة IF ثانية:
=IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لم أعمل من أجلي كل يوم اثنين في شهر مع كون اليوم الأول هو الأحد ،

نظرًا لأن A1 هو الأول من الشهر "1/1/2020" أو "1/2/2020" وما إلى ذلك ، فقد نجح ذلك بالنسبة لي:


= A1 + MOD (8-WEEKDAY (A1,2،7)، XNUMX)
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL