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

صيغة Excel: قائمة بالعطلات بين تاريخين

doc قم بتحويل التاريخ إلى جوليا 1

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

إذا كنت ترغب في متابعة هذا البرنامج التعليمي ، يرجى تنزيل نموذج جدول البيانات.
doc قم بتحويل التاريخ إلى جوليا 1

صيغة عامة

{TEXTJOIN(", ",TRUE,IF(dates>=start_date,IF(dates<=end_date,holidays,""),""))}

النحو والحجج

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: سرد أيام العطل بين تاريخ البدء وتاريخ الانتهاء.

الرجاء استخدام الصيغة على النحو التالي:

=TEXTJOIN(", ",TRUE,IF(C3:C6>=F2,IF(C3:C6<=F3,$B$3:$B$6,""),""))

عقد تغير و CTRL مفاتيح للحصول على النتيجة الصحيحة.
doc قم بتحويل التاريخ إلى جوليا 1

تفسير

إذا وظيفة: لاختبار شرط وإرجاع 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"؛ ""}) ، تربط القيم مع الفواصل ، وتتجاهل القيم الفارغة.


الصيغ النسبية

الوظائف النسبية

  • وظيفة Excel DATE
    إنشاء التاريخ مع السنة والشهر واليوم
  • وظيفة Excel YEAR
    تُرجع سنة التاريخ بتنسيق رقم تسلسلي مكون من 4 أرقام
  • وظيفة Excel MONTH
    يتم استخدام MONTH للحصول على الشهر كرقم صحيح (من 1 إلى 12) من التاريخ
  • وظيفة Excel DAY
    تحصل الدالة DAY على اليوم كرقم (من 1 إلى 31) من تاريخ
  • وظيفة Excel WORKDAY
    أضف أيام العمل إلى التاريخ المحدد وإرجاع يوم العمل

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

كوتولس ل إكسيل - يساعدك على التميز من بين الحشود

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة