صيغة Excel: العثور على أبكر تاريخ وأحدث تاريخ لكل مجموعة

في هذا البرنامج التعليمي، نقدّم لك صيغًا تساعدك على العثور بسهولة على أبكر تاريخ وأحدث تاريخ لكل مجموعة في Excel.
إذا كنت ترغب في متابعة هذا البرنامج التعليمي، فحمّل جدول البيانات التوضيحي الآن!
الصيغة العامة:
العثور على أبكر تاريخ لكل مجموعة
| {MIN(IF(group_rng=group,startD_rng))} |
العثور على أحدث تاريخ لكل مجموعة
| {MAX(IF(group_rng=group,startD_rng))} |
الصيغة والوسائط
| Group_rng: the cell range that contains all group names. |
| Group: the group whose earliest date and latest date you want to find out. |
| StartD_rng: the cell range that contains all starting dates of the groups. |
قيمة العودة
تُرجع الصيغ التاريخ كقيمة رقمية. وبما أن Excel يخزّن التواريخ كأرقام، يمكنك تنسيق هذه القيمة الرقمية بتنسيق تاريخ حسب حاجتك بعد استخدام الصيغة لعرض التاريخ مباشرةً.
كيف تعمل هذه الصيغة
فيما يلي جدولٌ يحتوي العمود B3:B8 على أسماء الأقسام، والعمود C3:C8 على أسماء المشاريع المختلفة في تلك الأقسام، بينما يُشير العمود D3:D8 إلى تواريخ بدء كل مشروع، وتوجد تواريخ انتهاء كل مجموعة في العمود E3:E8. وللحصول على تاريخ البدء الأقدم وتاريخ الانتهاء الأحدث لكل قسم (A وB)، يُرجى استخدام الصيغة التالية:
العثور على أبكر تاريخ
| =MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
اضغطShift + Ctrl + Enter للحصول على نتيجة صفيف صحيحة.
ثم اسحب مقبض التعبئة التلقائي لأسفل حتى تصل إلى الخلايا التي تحتاج إلى هذه الصيغة.
بعد ذلك، احتفظ بتحديد خلايا الصيغة، ثم اضغطCtrl+1 لعرض مربع حوارتعيين تنسيق الخلية. ضمن علامة التبويبالرقم، انقر علىالتاريخفي قائمةالفئة، ثم اختر نوعًا واحدًا من التاريخ من قسمالنوعالموجود على اليمين.
انقرموافق، وستظهر النتائج الآن كتواريخ.
العثور على أحدث تاريخ لكل قسم
| =MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
اضغطShift + Ctrl + Enter، ثم اسحب مقبض التعبئة لتطبيق صيغة الصفيف على الخلايا الأخرى حسب الحاجة، وقم بتنسيقها كتواريخ.
الشرح
IF الدالة: تختبر شرطًا معيّنًا.
في صيغة الصفيف {IF($B$3:$B$9=B11،$D$3:$D$8)}، تُرجع
{43597;FALSE;43952;43802;FALSE;FALSE;FALSE}
MIN الدالة: للعثور على القيمة الدنيا في نطاق أو مصفوفة.
={MIN (IF($B$3:$B$8=B11,$D$3:$D$8))}
={MIN(43597;FALSE;43952;43802;FALSE;FALSE)}
=43597
MAX الدالة: للعثور على أكبر قيمة في نطاق أو مصفوفة.
={MAX(IF($B$3:$B$8=B11,$E$3:$E$8))}
={MAX(44158;FALSE;44654;44013;FALSE;FALSE)}
=44684
ملاحظة
إذا كنت تستخدم Excel 2019 أو Excel 365، يمكنك الاستفادة من دالتي MINIFS وMAXIFS للعثور بسرعة على أبكر وأحدث تواريخ لكل مجموعة.
الصيغة العامة
العثور على أبكر تاريخ للمجموعة
| MINIFS(startD_rng,group_rng,group) |
العثور على أحدث تاريخ للمجموعة
| MAXIFS(startD_rng,group_rng,group) |
استخدم الصيغ التالية مع المثال أعلاه:
| =MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
| =MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
صيغ ذات صلة
- عدّ إحصائيات أيام الشهر
يقدّم هذا البرنامج التعليمي صيغًا لحساب إجمالي أيام الشهر بناءً على تاريخ معيّن. - عدّ الأيام حتى تاريخ الاستحقاق
لحساب عدد الأيام بين اليوم وكل تاريخ الاستحقاق في Excel باستخدام صيغة - عرض التاريخ أو الوقت الحالي
يقدّم هذا البرنامج التعليمي صيغًا تُظهر التاريخ أو الوقت الحالي في Excel. - إنشاء نطاق التاريخ أسبوعي
في هذا البرنامج التعليمي، نقدّم لك صيغةً تساعدك على الحصول بسرعة على نطاق التاريخ الأسبوعي في Excel.
دوال ذات صلة
- دالة WEEKNUM في Excel
تُرجع رقم الأسبوع للتاريخ المحدد خلال السنة - دالة WORKDAY في Excel
تضيف أيام عمل إلى تاريخ البدء المحدد وتُرجع يوم عمل - دالة MONTH في Excel
تُستخدم دالة MONTH للحصول على الشهر كرقم صحيح (1 إلى 12) من التاريخ - دالة DAY في Excel
تحصل دالة DAY على اليوم كرقم (1 إلى 31) من التاريخ - دالة NOW في Excel
الحصول على الوقت والتاريخ الحاليين
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.