صيغة Excel: قائمة بالعطلات بين تاريخين
يوجد جدول الإجازات والتواريخ المقابلة ، كيف يمكنك سرد جميع أيام العطل بين نطاق تاريخ معين في إكسيل؟ يقدم هنا صيغة مصفوفة لتحقيق هذا الهدف.
إذا كنت ترغب في متابعة هذا البرنامج التعليمي ، يرجى تنزيل نموذج جدول البيانات.
صيغة عامة
النحو والحجج
Start_date, End_date: the two dates that you want to list holidays between. |
Date: a range refers to the dates of holidays. |
Holidays: a range refers to the holidays. |
قيمة الإرجاع
تعود الصيغة فارغة إذا لم يتم العثور على عطلة في النطاق الزمني المحدد ، أو تقوم بإرجاع أيام العطل المقابلة.
تعليق
لا تتوفر وظيفة TEXTJOIN إلا في Office 365 و Excel 2019 والإصدارات الأحدث.
كيف تعمل هذه الصيغة
قائمة البيانات على النحو التالي:
B3: B6 ، سرد العطلات ؛
C3: C6 ، سرد تواريخ الأعياد ؛
F2: تحديد تاريخ البدء ؛
F3: وضع تاريخ الانتهاء ؛
E4: سرد أيام العطل بين تاريخ البدء وتاريخ الانتهاء.
الرجاء استخدام الصيغة على النحو التالي:
عقد تغير و CTRL مفاتيح للحصول على النتيجة الصحيحة.
تفسير
إذا وظيفة: لاختبار شرط وإرجاع TRUE أو FALSE ، أو يمكنك تحديد نصوص معينة لعرضها بدلاً من TRUE و FALSE.
دالة TEXTJOIN: ضم قيمتين أو أكثر مع المحددات.
يمكن تحليل الصيغة من خلال ثلاثة أجزاء:
{IF (C3: C6 <= F3، $ B $ 3: $ B $ 6، ""): البحث عن تواريخ الإجازات السابقة أو المساوية لتاريخ الانتهاء ، في هذه المصفوفة ، يمكنك مشاهدة النتيجة هي {"New Year "؛" عيد الاستقلال "؛" Tanksgiving "؛" "}.
{IF (C3: C6> = F2، IF (C3: C6 <= F3، $ B $ 3: $ B $ 6، "")، "")} ، وفقًا للصيغة أعلاه ، يمكن رؤية هذا الجزء على النحو التالي:
{IF (C3: C6> = F2، {"New Year"؛ "Independence Day"؛ "Tanksgiving"؛ ""}، "")}: البحث عن تواريخ الإجازات لاحقًا أو مساوية لتاريخ البدء. في هذه المصفوفة ، يمكنك رؤية النتيجة هي {"" ؛ "يوم الاستقلال" ؛ "Tanksgiving" ؛ ""}.
{TEXTJOIN ("،"، TRUE، IF (C3: C6> = F2، IF (C3: C6 <= F3، $ B $ 3: $ B $ 6، "")، ""))} ، الآن يمكن للصيغة الكاملة يمكن رؤيتها على النحو التالي:
{TEXTJOIN ("،"، TRUE، {""؛ "يوم الاستقلال"؛ "Tanksgiving"؛ ""}) ، تربط القيم مع الفواصل ، وتتجاهل القيم الفارغة.
الصيغ النسبية
- تحقق مما إذا كان التاريخ هو آخر N شهر من اليوم
لنفترض أنك بحاجة إلى التحقق مما إذا كان تاريخ دخول الموظفين هو آخر 6 أشهر من اليوم ، يمكنك استخدام صيغة مجمعة بواسطة وظائف AND و EOMONTH و TODAY في Excel للتعامل مع المهمة بسرعة. - تحقق مما إذا كان التاريخ هو آخر N من اليوم
للتحقق مما إذا كانت المنتجات مستحقة اليوم ، يمكنك استخدام صيغة للتحقق مما إذا كانت تواريخ الإنتاج هي آخر 7 أيام من اليوم. - تحويل اسم الشهر إلى رقم
يوفر هذا البرنامج التعليمي صيغة لتحويل اسم الشهر إلى رقم الشهر المقابل في Excel. - احصل على نفس اليوم العام الماضي أو العام المقبل
في هذا البرنامج التعليمي ، يوفر صيغتين للحصول على نفس التاريخ في العام الماضي والعام المقبل بشكل منفصل بناءً على التاريخ المحدد في Excel.
الوظائف النسبية
- وظيفة Excel DATE
إنشاء التاريخ مع السنة والشهر واليوم - وظيفة Excel YEAR
تُرجع سنة التاريخ بتنسيق رقم تسلسلي مكون من 4 أرقام - وظيفة Excel MONTH
يتم استخدام MONTH للحصول على الشهر كرقم صحيح (من 1 إلى 12) من التاريخ - وظيفة Excel DAY
تحصل الدالة DAY على اليوم كرقم (من 1 إلى 31) من تاريخ - وظيفة Excel WORKDAY
أضف أيام العمل إلى التاريخ المحدد وإرجاع يوم العمل
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.