اكسل

تصفية حسب التاريخ

Filter Date

صيغة Excel: تصفية حسب التاريخصيغة عامة
= FILTER (rng1, MONTH (rng2)=7,'No data')
ملخص

لتصفية البيانات لتضمين البيانات بناءً على التواريخ ، يمكنك استخدام وظيفة التصفية مع إحدى وظائف التاريخ في Excel. في المثال الموضح ، الصيغة في F5 هي:





 
= FILTER (data, MONTH (date)=7,'No data')

حيث تكون 'البيانات' (B5: E15) و 'التاريخ' (C5: C15) النطاقات المسماة . تتضمن النتيجة التي تم إرجاعها بواسطة FILTER بيانات شهر يوليو فقط.

تفسير

تعتمد هذه الصيغة على وظيفة التصفية لاسترداد البيانات بناءً على اختبار منطقي تم إنشاؤه باستخدام الدالة MONTH . يتم توفير وسيطة الصفيف كنطاق مسمى 'بيانات' ، والذي يحتوي على مجموعة كاملة من البيانات بدون رؤوس. تم إنشاء وسيطة التضمين باستخدام الدالة MONTH:





كيفية حساب anova في Excel
 
 MONTH (date)=7

هنا ، يتلقى الشهر النطاق C5: C15. نظرًا لأن النطاق يحتوي على 11 خلية ، تُرجع الدالة MONTH صفيفًا به 11 نتيجة:

 
{67777888888}

ثم تتم مقارنة كل نتيجة بـ 7 ، وهذه العملية تنشئ مصفوفة من قيم TRUE و FALSE ، والتي يتم تسليمها إلى دالة FILTER كوسيطة 'include'.



 
{FALSETRUETRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSE}

الصفوف التي تكون فيها النتيجة هي TRUE فقط هي التي تدخل في الإخراج النهائي. يتم تعيين الوسيطة 'if_empty' على 'لا توجد بيانات' في حالة عدم العثور على بيانات مطابقة.

تصفية بالشهر والسنة

للتصفية حسب الشهر والسنة ، يمكنك إنشاء صيغة باستخدام المنطق البوليني مثله:

 
= FILTER (data,( MONTH (date)=7)*( YEAR (date)=2019),'No data')

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

صيغ الصفيف الديناميكية متوفرة في مكتب 365 فقط. المؤلف ديف برونز


^