Skip to main content

جمع إذا احتوت الخلايا أو تساوت مع x أو y في Excel

Author: Siluvia Last Modified: 2025-05-30

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

كيفية جمع إذا احتوت الخلايا على x أو y في Excel؟
كيفية جمع إذا كانت الخلايا تساوي x أو y في Excel؟


كيفية جمع إذا احتوت الخلايا على x أو y في Excel؟

كما هو موضح في لقطة الشاشة أدناه، لجمع الخلايا في العمود D إذا كانت الخلايا في العمود C تحتوي على "apple" أو "lychee"، يمكنك تطبيق صيغة تستند إلى وظائف SUMPRODUCT و ISNUMBER و SEARCH.

doc-sum-if-cells-contain-either-x-or-y-1

الصيغ العامة

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

المعايير

Criteria_range1: نطاق الخلايا الذي تريد تقييمه بواسطة المعيار الأول;
Criteria_rang2: نطاق الخلايا الذي تريد تقييمه بواسطة المعيار الثاني;
Criteria1: المعيار المستخدم لتحديد أي الخلايا في Criteria_rang1 سيتم إضافتها;
Criteria2: المعيار المستخدم لتحديد أي الخلايا في Criteria_rang2 سيتم إضافتها.
Sum_range: نطاق الخلايا المراد جمعها;

كيفية استخدام هذه الصيغة؟

حدد خلية فارغة، انسخ أو أدخل الصيغة أدناه واضغط على مفتاح Enter للحصول على النتيجة.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

doc-sum-if-cells-contain-either-x-or-y-2

ملاحظات: في هذه الصيغة، G4 و G5 هما الخلايا التي تحتوي على الشرطين. بدلاً من ذلك، يمكنك كتابة القيم النصية الفعلية مباشرة بين علامتي اقتباس مزدوجتين.

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

شرح الصيغة

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ISNUMBER(SEARCH("apple",C5:C12))
> SEARCH("apple",C5:C12): تقوم دالة SEARCH بتحديد موقع أول حرف من "apple" في كل خلية من النطاق C5:C12، وتعيد مصفوفة مثل هذه {#VALUE!;#VALUE!;1;9;1;#VALUE!;#VALUE!;18}. تعني #VALUE!’s أن "apple" لم يتم العثور عليها في الخلية المقابلة;
> ISNUMBER({#VALUE!;#VALUE!;1;9;1;#VALUE!;#VALUE!;18}): هنا تقوم دالة ISNUMBER بالتحقق مما إذا كانت القيمة المشار إليها في المصفوفة رقمية أو غير رقمية. إذا كانت القيمة رقمية، فإنها تعيد "TRUE"، وإذا لم تكن كذلك، فإنها تعيد "FALSE". ثم ستحصل على مصفوفة جديدة {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}.
ISNUMBER(SEARCH("lychee",C5:C12)): شرح هذا الجزء هو نفسه كما سبق. هنا، تقوم دالة ISNUMBER بإعادة مصفوفة مثل هذه {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE};
{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE} + {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE}: ثم نقوم بإضافة هذه المصفوفات معًا، وتقوم العملية الرياضية بتحويل قيم TRUE و FALSE إلى 1 و 0. وأخيرًا نحصل على مصفوفة عددية {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0: كل رقم في المصفوفة يقارن بالرقم 0، ويعيد مصفوفة TRUE و FALSE مثل هذه {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE};
--({FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE}): تقوم هذان الإشارتان السالبتان بتحويل "TRUE" إلى 1 وتحويل "FALSE" إلى 0. هنا ستحصل على مصفوفة جديدة كالتالي {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}): تقوم دالة SUMPRODUCT بضرب المكونات المقابلة للمصفوفتين وإعادة مصفوفة كالتالي {0;0;980;1200;600;0;150;300}، ثم تجمع جميع النتائج في المصفوفة وتعيد أخيرًا 3230.

كيفية جمع إذا كانت الخلايا تساوي x أو y في Excel؟

في القسم أعلاه، قدمنا الصيغة لجمع الخلايا إذا احتوت على قيمة واحدة أو أخرى. سيوضح هذا القسم كيفية إضافة دالتين SUMIF معًا لجمع الخلايا إذا كانت تساوي x أو y.

المثال أدناه هو جمع المبيعات إذا كان المنتج يساوي "apple" أو "lychee".

doc-sum-if-cells-contain-either-x-or-y-3

الصيغة العامة

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

المعايير

Criteria_range1: نطاق الخلايا الذي تريد تقييمه بواسطة المعيار الأول;
Criteria_rang2: نطاق الخلايا الذي تريد تقييمه بواسطة المعيار الثاني;
Criteria1: المعيار الذي يحدد أي الخلايا في Criteria_rang1 سيتم إضافتها.
Criteria2: المعيار الذي يحدد أي الخلايا في Criteria_rang2 سيتم إضافتها.
Sum_range: نطاق الخلايا المراد جمعها;

كيفية استخدام هذه الصيغة؟

حدد خلية فارغة، انسخ أو أدخل الصيغة أدناه فيها واضغط على مفتاح Enter للحصول على النتيجة.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

doc-sum-if-cells-contain-either-x-or-y-4

ملاحظة: هذه الصيغة تشير إلى خليتين G4 و G5 اللتين تحتويان على الشرطين. يمكنك كتابة القيم النصية مباشرة بين علامتي اقتباس مزدوجتين كمعايير في الصيغة.

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

شرح هذه الصيغة

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

الدالة الأولى SUMIF تجمع مبيعات "apple"، والدالة الثانية SUMIF تجمع مبيعات "lychee". ثم يتم جمع هذين الناتجين معًا للحصول على إجمالي المبيعات.

الوظائف ذات الصلة

دالة SUMPRODUCT في Excel
يمكن استخدام دالة SUMPRODUCT في Excel لضرب عمودين أو أكثر أو صفيفات معًا، ثم الحصول على مجموع النواتج.

دالة ISNUMBER في Excel
تقوم دالة ISNUMBER في Excel بإرجاع TRUE عندما تحتوي الخلية على رقم، و FALSE إذا لم يكن كذلك.

دالة SEARCH في Excel
يمكن أن تساعدك دالة SEARCH في Excel على العثور على موقع حرف محدد أو سلسلة فرعية من سلسلة النص المعطاة.

دالة SUMIFS في Excel
يمكن أن تساعدك دالة SUMIF في Excel على جمع قيم الخلايا بناءً على عدة معايير.


الصيغ ذات الصلة

جمع إذا احتوت الخلايا على نجمة (*)
لجمع الخلايا التي تحتوي على نجمة (*) والتي تعتبر كحرف حرفي وليس كرمز بدل، يشرح هذا البرنامج التعليمي صيغة تستند إلى دالة SUMIF والرمز التيلدا (~).

جمع إذا احتوت الخلايا على x و y
يوضح هذا البرنامج التعليمي خطوة بخطوة كيفية جمع نطاق من الخلايا إذا كانت الخلايا المقابلة تحتوي على x و y باستخدام دالة SUMIFS.

جمع إذا كانت التاريخ بين تاريخين
يوضح هذا البرنامج التعليمي كيفية جمع القيم ضمن نطاق معين من التواريخ في Excel باستخدام صيغة تستند إلى دالة SUMIFS.

جمع إذا كانت الخلايا تساوي أو لا تساوي قيمة معينة
يشرح هذا البرنامج التعليمي خطوة بخطوة صيغتين لجمع نطاق من الخلايا التي تساوي أو لا تساوي قيمة معينة بناءً على دالة SUMIF.


أفضل أدوات إنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖 مساعد KUTOOLS AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي   |  توليد الأكواد  |  إنشاء صيغ مخصصة  |  تحليل البيانات وتوليد الرسوم البيانية  |  استدعاء وظائف Kutools
الميزات الشائعة: البحث، تمييز أو تحديد المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون صيغة ...
VLookup فائق: معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة متقدمة: قائمة منسدلة سهلة  |  قائمة منسدلة تعتمد على أخرى  |  قائمة منسدلة متعددة الخيارات...
مدير العمود: إضافة عدد معين من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  مقارنة الأعمدة لتحديد الخلايا المتشابهة والمختلفة ...
الميزات البارزة: التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير المصنفات وأوراق العمل | مكتبة النص التلقائي (Auto Text)  |  منتقي التاريخ  |  دمج بيانات الأوراق  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني عبر القوائم  |  مرشح متقدم  |  تصفية خاصة (تصفية الخلايا العريضة/المائلة/المتوسطة بخط...) ...
أهم 15 مجموعة أدوات:  12 أداة نص (إضافة نص، حذف الأحرف ...)  |  50+ نوع من الرسوم البيانية (مخطط جانت ...)  |  40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...)  |  19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...)  |  12 أداة تحويل (تحويل إلى كلمات، تحويل العملة ...)  |  7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا الإكسيل ...)  |  ... والمزيد

Kutools لـ Excel يتمتع بأكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيداً...


Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (يشمل Excel)

  • ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
  • يقلل من مئات النقرات بالماوس لك كل يوم، قل وداعًا لآلام اليد بسبب الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض وتحرير مستندات متعددة.
  • يجلب التبويبات الفعالة إلى Office (يشمل Excel)، تمامًا مثل Chrome و Edge و Firefox.