كيف تحسب عدد عطلات نهاية الأسبوع / أيام الأسبوع بين تاريخين في إكسيل؟
في بعض الأحيان ، نحتاج إلى معرفة عدد أيام الأسبوع المحددة بين تاريخين. على سبيل المثال ، لدي تاريخان: تاريخ البدء هو 1/1/2014 وتاريخ الانتهاء هو 2/15/2014 ، والآن أريد أن أعرف عدد المرات التي يحدث فيها يوم الأحد أو الاثنين أو الثلاثاء وما إلى ذلك في هذه المدة. ربما يكون هذا صعبًا إلى حد ما بالنسبة لنا ، لكن هنا ، يمكنني التحدث عن بعض الأساليب الفعالة بالنسبة لك.
- احسب عدد أيام الأسبوع / عطلات نهاية الأسبوع المحددة بين تاريخين
- استخدم الصيغة لحساب عدد أيام الأسبوع المحددة في الشهر
- استخدم VAB لحساب عدد أيام الأسبوع المحددة في الشهر
- عد أرقام جميع عطلات نهاية الأسبوع / أيام الأسبوع / يوم محدد من الأسبوع بين تاريخين
احسب عدد أيام الأسبوع / عطلات نهاية الأسبوع المحددة بين تاريخين باستخدام الصيغة
لنفترض أن لدي التاريخين التاليين ، وأحتاج إلى حساب عدد أيام الأحد بينهما. حدد خلية فارغة ، وأدخل الصيغة أدناه ، واضغط على أدخل مفتاح. والآن ستحصل على عدد أيام الأحد بين التاريخين. انظر لقطة الشاشة:
=INT((WEEKDAY($C$2- 1)-$C$2+$C3)/7)
الملاحظات:
(1) في الصيغة أعلاه ، C2 هو تاريخ البدء و C3 يشير إلى تاريخ الانتهاء.
(2) في الصيغة أعلاه ، 1 تقف ليوم الأحد. ويمكنك استبدال الرقم 1 بأرقام أخرى بين 1 و 7. (1 يوم الأحد ، 2 يوم الاثنين ، 3 يوم الثلاثاء ، 4 يوم الأربعاء ، 5 يوم الخميس ، 6 يوم الجمعة ، 7 يوم السبت)
استخدم الصيغة لحساب عدد أيام الأسبوع المحددة في الشهر
في بعض الأحيان ، قد تحتاج إلى حساب العدد الإجمالي ليوم معين من أيام الأسبوع في شهر معين ، كما تقول احسب العدد الإجمالي ليوم الأربعاء في يوليو 2020. هنا ، سأقدم صيغة لحساب العدد الإجمالي ليوم معين من أيام الأسبوع في المحدد الشهر بسهولة.
حدد خلية فارغة ، واكتب الصيغة أدناه ، واضغط على مفتاح Enter للحصول على نتيجة العد.
=INT((WEEKDAY(DATE(G2,G3,1)- G4)-DATE(G2,G3,1)+EOMONTH(DATE(G2,G3,1),0))/7)
ملاحظة:
(1) في الصيغة أعلاه ، G2 هي السنة المحددة ، G3 هي الشهر المحدد ، و G4 هي اليوم المحدد من الأسبوع.
(2) تعيّن هذه الصيغة أعدادًا صحيحة لتمثيل يوم الأسابيع: 1 هو الأحد ، و 2 يوم الاثنين ، و 3 يوم الثلاثاء ، و 4 يوم الأربعاء ، و 5 يوم الخميس ، و 6 يوم الجمعة ، و 7 يوم السبت.
استخدم الوظيفة المحددة بواسطة المستخدم لحساب عدد أيام الأسبوع / عطلات نهاية الأسبوع المحددة في شهر معين
يمكنك أيضًا إنشاء وظيفة معرّفة من قِبل المستخدم لحساب عدد أيام الأسبوع المحددة في سنة وشهر معينين إلى جانب الصيغة أعلاه.
1. اضغط باستمرار على ALT + F11 مفاتيح ، ويفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.
2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.
Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
TotalDays = TotalDays + 1
End If
Next
End Function
3. احفظ هذا الرمز وارجع إلى ورقة العمل ، ثم أدخل هذه الصيغة في خلية فارغة = إجمالي الأيام (السنة ، الشهر ، 1) . في هذا المثال ، سأحسب عدد أيام الأحد الموجودة في يونيو 2020 ، لذلك يمكنني تطبيق هذه الصيغة كواحدة من الصيغ أدناه، ثم اضغط أدخل مفتاح ، وسوف تحصل على عدد أيام الآحاد دفعة واحدة. انظر لقطات:
= TotalDays (C2، C3، C4)
= إجمالي الأيام (2020,6,1،XNUMX،XNUMX)
الملاحظات: تستخدم هذه الصيغ الأعداد الصحيحة لتمثيل يوم من الأسابيع: 1 يوم الأحد ، 2 يوم الاثنين ، 3 يوم الثلاثاء ، 4 يوم الأربعاء ، 5 يوم الخميس ، 6 يوم الجمعة ، 7 يوم السبت.
عد أرقام جميع عطلات نهاية الأسبوع / أيام الأسبوع / يوم محدد من الأسبوع بين تاريخين باستخدام Kutools for Excel
في الواقع ، يمكننا تطبيق Kutools for Excel عدد أيام الإجازة بين تاريخين معادلة، عدد أيام العمل بين تاريخين الصيغة و احسب عدد أيام الأسبوع المحددة صيغة لحساب أرقام جميع عطلات نهاية الأسبوع أو عطلات نهاية الأسبوع أو أي يوم محدد من أيام الأسبوع في نطاق تاريخ في Excel بسرعة.
كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!
1. حدد خلية فارغة ستضع نتيجة العد ، وانقر فوق Kutools> Formula Helper> Formula Helper لتمكين هذه الميزة
ثم المضي قدمًا بناءً على أنواع العد الخاصة بك.
أ. عد عدد عطلات نهاية الأسبوع (السبت والأحد) بين تاريخين في Excel
في مربع حوار مساعد الصيغ ، يرجى القيام بما يلي:
(شنومكس) حدد إحصائي من نوع الصيغة قائمة منسدلة؛
(2) انقر للتحديد عدد أيام الإجازة بين تاريخين في ال اختر صيغة مربع القائمة
(3) أدخل تاريخ البدء في ملف تاريخ بدء الدراسة مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(4) أدخل تاريخ الانتهاء في ملف نهاية التاريخ مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(5) انقر فوق OK .
تقوم الآن بإرجاع العدد الإجمالي لجميع أيام السبت والأحد في الخلية المحددة.
كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن
ب. قم بحساب عدد أيام الأسبوع (باستثناء السبت والأحد) بين تاريخين في Excel
في مربع حوار مساعد الصيغ ، يرجى القيام بما يلي:
(شنومكس) حدد إحصائي من نوع الصيغة قائمة منسدلة؛
(2) انقر للتحديد عدد أيام العمل بين تاريخين في ال اختر صيغة مربع القائمة
(3) أدخل تاريخ البدء في ملف تاريخ بدء الدراسة مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(4) أدخل تاريخ الانتهاء في ملف نهاية التاريخ مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(5) انقر فوق OK .
ثم تقوم بإرجاع العدد الإجمالي لأيام الأسبوع (باستثناء أيام السبت والأحد) في الخلية المحددة.
كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن
ج- عد عدد أيام الأسبوع المحددة (الاثنين ، السبت ، الأحد ، إلخ) بين تاريخين في إكسيل
في مربع حوار مساعد الصيغ ، يرجى القيام بما يلي:
(شنومكس) حدد إحصائي من نوع الصيغة قائمة منسدلة؛
(2) انقر للتحديد احسب عدد أيام الأسبوع المحددة في ال اختر صيغة مربع القائمة
(3) أدخل تاريخ البدء في ملف تاريخ بدء الدراسة مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(4) أدخل تاريخ الانتهاء في ملف نهاية التاريخ مربع (يمكنك أيضًا إحالة خلية تاريخ) ؛
(5) حدد يوم الأسبوع المحدد بعدد صحيح (1 يشير إلى الأحد ، 2-5 يعني من الاثنين إلى الجمعة ، و 7 هو يوم السبت) ؛
(6) انقر فوق OK .
ثم تقوم بإرجاع العدد الإجمالي ليوم الأسبوع المحدد في النطاق الزمني المحدد.
كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن
مقالات ذات صلة:
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!