اكسل

ابحث عن القيم المفقودة

Find Missing Values

صيغة Excel: البحث عن القيم المفقودةصيغة عامة
= IF ( COUNTIF (list,value),'OK','Missing')
ملخص

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





 
= IF ( COUNTIF (list,F6),'OK','Missing')

حيث 'القائمة' هو نطاق مسمى B6: B11.

تفسير

ال دالة COUNTIF تحسب الخلايا التي تفي بالمعايير ، وإرجاع عدد التكرارات التي تم العثور عليها. إذا لم تفي أي خلايا بالمعايير ، فتُرجع الدالة COUNTIF صفرًا. يمكنك استخدام السلوك مباشرة داخل عبارة IF لتمييز القيم التي تحتوي على عدد صفري (أي القيم المفقودة). في المثال الموضح ، الصيغة في G6 هي:





 
= IF ( COUNTIF (list,F6),'OK','Missing')

حيث تكون 'القائمة' أ نطاق مسمى الذي يتوافق مع النطاق B6: B11.

استخدام الجداول المحورية في Excel

تتطلب الدالة IF اختبارًا منطقيًا لإرجاع TRUE أو FALSE. في هذه الحالة ، تقوم الدالة COUNTIF بإجراء الاختبار المنطقي. إذا تم العثور على القيمة في قائمة ، تُرجع الدالة COUNTIF رقمًا مباشرةً إلى الدالة IF. يمكن أن تكون هذه النتيجة أي رقم ... 1 ، 2 ، 3 ، إلخ.



سيتم تقييم الدالة IF أي رقم كـ TRUE ، مما يتسبب في إرجاع IF لـ 'OK'. إذا لم يتم العثور على القيمة في قائمة ، تُرجع الدالة COUNTIF صفرًا (0) ، والتي يتم تقييمها على أنها FALSE ، وتُرجع الدالة IF 'مفقود'.

بديل مع MATCH

يمكنك أيضًا اختبار القيم المفقودة باستخدام دالة MATCH . تعثر MATCH على موضع عنصر في قائمة وستُرجع الخطأ # N / A عندما لا يتم العثور على قيمة. يمكنك استخدام هذا السلوك لإنشاء صيغة تُرجع 'مفقود' أو 'موافق' عن طريق اختبار نتيجة المطابقة مع دالة ISNA . تقوم ISNA بإرجاع TRUE فقط عندما تتلقى الخطأ # N / A.

لاستخدام MATCH كما هو موضح في المثال أعلاه ، فإن الصيغة هي:

 
= IF ( ISNA ( MATCH (F6,list,0)),'Missing','OK')

استخدام دالة MATCH لإيجاد القيم المفقودة في عمود

لاحظ أنه يجب تكوين MATCH لـ تطابق تام . للقيام بذلك ، تأكد من أن الوسيطة الثالثة هي صفر أو خطأ.

بديل مع VLOOKUP

نظرًا لأن VLOOKUP تُرجع أيضًا الخطأ # N / A عندما لا تكون القيمة مستديرة ، يمكنك إنشاء صيغة باستخدام VLOOKUP تعمل بنفس خيار MATCH. كما هو الحال مع MATCH ، يجب عليك تكوين VLOOKUP لاستخدام المطابقة التامة ، ثم اختبر النتيجة باستخدام ISNA. لاحظ أيضًا أننا نعطي VLOOKUP عمودًا واحدًا (العمود B) لصفيف الجدول.

استخدام دالة VLOOKUP للبحث عن القيم المفقودة في عمود

المؤلف ديف برونز


^