اكسل

قيم فريدة مع معايير

Unique Values With Criteria

صيغة Excel: قيم فريدة مع معاييرصيغة عامة
= UNIQUE ( FILTER (rng1,rng2=A1))
ملخص

لاستخراج قائمة بالقيم الفريدة من مجموعة بيانات ، أثناء تطبيق معيار منطقي واحد أو أكثر ، يمكنك استخدام وظيفة فريدة جنبا إلى جنب مع وظيفة التصفية . في المثال الموضح ، الصيغة في D5 هي:



 
= UNIQUE ( FILTER (B5:B16,C5:C16=E4))

التي تُرجع القيم الخمس الفريدة في المجموعة A ، كما هو موضح في E5: E9.

تفسير

يستخدم هذا المثال الدالة UNIQUE مع وظيفة التصفية. العمل من الداخل إلى الخارج ، يتم استخدام وظيفة FILTER أولاً لإزالة البيانات المحددة للقيم المرتبطة بالمجموعة A فقط:





كيف تحسب المتوسط ​​في Excel
 
 FILTER (B5:B16,C5:C16=E4)

لاحظ أننا نلتقط القيمة 'أ' مباشرة من الرأس في الخلية E4. عامل التصفية الداخلي للتعبير C5: C16 = يقوم E4 بإرجاع صفيف من قيم TRUE FALSE مثل هذا:

 
{TRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSETRUEFALSE}

تُستخدم هذه المصفوفة لتصفية البيانات ، ونتيجة لذلك تُرجع الدالة FILTER مصفوفة أخرى:



 
{'red''amber''green''green''blue''pink''red''blue''amber'}

يتم إرجاع هذا المصفوفة مباشرة إلى الدالة UNIQUE كـ مجموعة مصفوفة جدال. يقوم UNIQUE بعد ذلك بإزالة التكرارات ، وإرجاع المصفوفة النهائية:

كيف أقول لا يساوي في التفوق
 
{'red''green''blue''pink''gray'}

فريد وفلتر وظائف ديناميكية . إذا تغيرت البيانات الموجودة في B5: B16 أو C5: C16 ، فسيتم تحديث الإخراج على الفور.

الصيغة في G5 ، والتي تُرجع القيم الفريدة المرتبطة بالمجموعة B ، هي نفسها تقريبًا:

صيغة التفوق إذا كانت شروط متعددة
 
= UNIQUE ( FILTER (B5:B16,C5:C16=G4))

الفرق الوحيد هو أن C5: C16 تتم مقارنتها بالقيمة في G4 ، وهي 'B'.

نطاق المصدر الديناميكي

نظرًا لأن النطاقات B5: B15 و C5: C16 مشفرة بشكل ثابت مباشرة في الصيغة ، فلن يتم تغيير حجمها إذا تمت إضافة البيانات أو حذفها. لاستخدام نطاق ديناميكي سيتم تغيير حجمه تلقائيًا عند الحاجة ، يمكنك استخدام ملف جدول Excel ، أو قم بإنشاء ملف النطاق الديناميكي المسمى مع صيغة.

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


^