حساب عدد الخلايا غير المساوية لقيم عديدة في Excel
في Excel، يمكنك بسهولة حساب عدد الخلايا غير المساوية لقيمة محددة باستخدام دالة COUNTIF، ولكن هل سبق أن حاولت حساب الخلايا غير المساوية لعدة قيم دفعة واحدة؟ على سبيل المثال، أرغب في الحصول على العدد الإجمالي للمنتجات في العمود A مع استبعاد العناصر المذكورة في النطاق C4:C6، كما يظهر في لقطة الشاشة أدناه. وفي هذه المقالة، سأعرض لك بعض الصيغ الفعّالة لأداء هذه المهمة في Excel.

- حساب عدد الخلايا غير المساوية لقيم عديدة باستخدام الصيغة 1
- حساب عدد الخلايا غير المساوية لقيم عديدة باستخدام الصيغة 2
حساب عدد الخلايا غير المساوية لقيم عديدة باستخدام الصيغة 1
لحساب الخلايا غير المساوية لقيم معيّنة عديدة، يمكنك استخدام مجموعة من دالات MATCH وISNA وSUMPRODUCT، والصيغة العامة هي:
- range: قائمة الخلايا التي تريد حسابها؛
- exclude_values: القيم التي سيتم تجاهلها من نطاق القائمة.
1. أدخل أو انسخ الصيغة أدناه في خلية فارغة لعرض النتيجة:
2. بعد ذلك، اضغط على مفتاحEnter للحصول على النتيجة الصحيحة. انظر لقطة الشاشة:

شرح الصيغة:
- MATCH(A2:A13,C2:C4,0): تقوم دالةMATCH هذه بإرجاع موضع كل قيمة مطابقة كرقم، وتعيد خطأ#N/A إذا لم يتم العثور على تطابق. بمعنى آخر، كلما تطابقت قيمة في النطاقA2:A13 مع إحدى القيم فيC2:C4، تُرجع الدالة رقم الموضع؛ وإلا، تُرجع#N/A. والنتيجة هنا هي: {1؛#N/A؛#N/A؛1؛3؛2؛#N/A؛ #N/A؛3؛#N/A؛ #N/A؛ #N/A؛}.
- ISNA(MATCH(A2:A13,C2:C4,0))= ISNA({1;#N/A;#N/A;1;3;2;#N/A; #N/A;3;#N/A; #N/A; #N/A;}): تقوم دالة ISNA هنا بتحويل قيم الخطأ إلى TRUE، والأرقام إلى FALSE، ليُنتج ذلك المصفوفة التالية: {FALSE؛TRUE؛TRUE؛FALSE؛FALSE؛FALSE؛TRUE؛TRUE؛FALSE؛TRUE؛TRUE؛TRUE}.
- --(ISNA(MATCH(A2:A13,C2:C4,0))))=--({FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}): يقوم عامل النفي المزدوج
--بتحويل جميع القيمTRUEإلى1وجميع القيمFALSEإلى0، كالتالي:SUMPRODUCT(--(ISNA(MATCH(A2:A13,C2:C4,0))))=SUMPRODUCT({0;1;1;0;0;0;1;1;0;1;1;1}). - بعد ذلك تُستخدم دالة SUMPRODUCT لجمع الأرقام في المصفوفة وستحصل على النتيجة: 7.
حساب عدد الخلايا غير المساوية لقيم عديدة باستخدام الصيغة 2
لحل هذه المهمة في Excel، يمكنك أيضًا تطبيق مجموعة من دالات COUNTA وSUMPRODUCT وCOUNTIF، والصيغة العامة هي:
- range: قائمة الخلايا التي تريد حسابها؛
- exclude_values: القيم المراد تجاهلها من قائمة النطاق.
1. يُرجى إدخال الصيغة أدناه أو نسخها في خلية فارغة لعرض النتيجة:
2. بعد ذلك، اضغط على مفتاحEnter للحصول على النتيجة كما هو موضح في لقطة الشاشة التالية:

شرح الصيغة:
- COUNTA(A2:A13): تقوم دالةCOUNTAبإرجاع عدد جميع الخلايا غير الفارغة في النطاق A2:A13، تحصل على النتيجة: 12.
- COUNTIF(A2:A13,C2:C4): تقوم دالة COUNTIF هذه بحساب عدد الخلايا في النطاق A2:A13 التي تطابق القيم المحددة في C2:C4، لتُعطيك النتيجة التالية: {2؛1؛2}، أي أن «Apple» تظهر مرتين، و«Grape» تظهر مرة واحدة، و«Lemon» تظهر مرتين.
- SUMPRODUCT(COUNTIF(A2:A13,C2:C4))=SUMPRODUCT({2;1;2}): تقوم دالةSUMPRODUCT بجمع جميع العناصر في المصفوفة وترجع الناتج النهائي: 5.
- COUNTA(A2:A13)-SUMPRODUCT(COUNTIF(A2:A13,C2:C4))=12-5: يتم طرح نتيجة دالة SUMPRODUCT (5) من إجمالي عدد الخلايا غير الفارغة (12) للحصول على النتيجة النهائية التي تبحث عنها.
ملاحظة: كلا الصيغتين أعلاه غير حساسية الحالة.
الدالة ذات الصلة المستخدمة:
- MATCH:
- تبحث دالة MATCH عن قيمة محددة في نطاق من الخلايا، وتعيد الموضع النسبي لهذه القيمة.
- ISNA:
- تُستخدم دالة ISNA للتحقق مما إذا كانت الصيغة تُرجع خطأ #N/A.
- SUMPRODUCT:
- يمكن استخدام دالة SUMPRODUCT لضرب عمودين أو أكثر أو مصفوفتين معًا، ثم الحصول على مجموع حاصل الضرب.
- COUNTIF:
- دالة COUNTIF هي دالة إحصائية في Excel تُستخدم لحساب عدد الخلايا التي تستوفي شرطًا معينًا.
- COUNTA:
- تُرجع دالة COUNTA عدد الخلايا باستثناء خلايا فارغة.
مقالات إضافية:
- حساب عدد الخلايا التي تساوي إحدى القيم العديدة في Excel
- لنفترض أن لدي قائمة منتجات في العمود A، وأرغب الآن في الحصول على العدد الإجمالي للمنتجات المحددة (Apple وGrape وLemon) المدرجة في النطاق C4:C6 من العمود A كما هو موضح في لقطة الشاشة أدناه. عادةً، لن تعمل دوال COUNTIF وCOUNTIFS البسيطة في Excel في هذا السيناريو. في هذه المقالة، سأشرح كيفية إنجاز هذه المهمة بسرعة وبسهولة باستخدام مجموعة من دالتي SUMPRODUCT وCOUNTIF.
- حساب عدد الخلايا بين قيمتين / تاريخين في Excel
- هل سبق أن حاولت الحصول على عدد الخلايا أو حسابها بين رقمين أو تاريخين معيّنين في Excel كما هو موضح في لقطة الشاشة أدناه؟ ستتناول هذه المقالة بعض الصيغ المفيدة للتعامل مع هذه المهمة.
- حساب عدد الخلايا غير الواقعة بين رقمين معيّنين في Excel
- يُعد حساب عدد الخلايا بين رقمين مهمة شائعة في Excel، ولكن في بعض الحالات قد ترغب في حساب الخلايا غير الواقعة بين رقمين معيّنين. على سبيل المثال، لدي قائمة منتجات مع مبيعاتها من يوم الاثنين إلى الأحد، وأحتاج الآن إلى الحصول على عدد الخلايا غير الواقعة بين رقمين محددَين (منخفض ومرتفع) كما هو موضح في لقطة الشاشة أدناه. في هذه المقالة، سأقدّم بعض الصيغ للتعامل مع هذه المهمة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.