Skip to main content

جمع القيم إذا احتوت الخلايا على نص محدد في عمود آخر

Author: Xiaoyang Last Modified: 2025-05-30

سيوضح لك هذا البرنامج التعليمي كيفية جمع القيم إذا احتوت الخلايا على نص محدد أو جزئي في عمود آخر. خذ النطاق التالي من البيانات كمثال، للحصول على المبالغ الإجمالية للمنتجات التي تحتوي على النص "تي شيرت"، يمكن لكل من دالة SUMIF ودالة SUMPRODUCT التعامل مع هذه المهمة في Excel.

doc-sumif-contain-text-1


جمع القيم إذا احتوت الخلية على نص محدد أو جزئي باستخدام دالة SUMIF

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

الصيغة العامة مع النص الثابت:

=SUMIF(النطاق,"*نص*",نطاق_الجمع)
  • النطاق: نطاق البيانات الذي تريد تقييمه باستخدام المعيار؛
  • *نص*: المعيار الذي تريد جمع القيم بناءً عليه. هنا، يتم استخدام الرمز * للعثور على أي عدد من الأحرف، لمطابقة جميع العناصر التي تحتوي على نص محدد، ضع النص بين الرمزين *. (لاحظ أنه يجب وضع النص والرمز بين علامات اقتباس مزدوجة).
  • نطاق_الجمع: نطاق الخلايا الذي يحتوي على القيم الرقمية المتطابقة التي تريد جمعها.

الصيغة العامة مع مرجع الخلية:

=SUMIF(النطاق,"*"&الخلية&"*",نطاق_الجمع)
  • النطاق: نطاق البيانات الذي تريد تقييمه باستخدام المعيار؛
  • "*"&الخلية&"*": المعيار الذي تريد جمع القيم بناءً عليه؛
    • *: الرمز الذي يجد أي عدد من الأحرف.
    • الخلية: الخلية التي تحتوي على النص المحدد للبحث عنه.
    • &: مشغل التسلسل (&) يستخدم لربط مرجع الخلية بالرموز النجمية.
  • نطاق_الجمع: نطاق الخلايا الذي يحتوي على القيم الرقمية المتطابقة التي تريد جمعها.

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

=SUMIF($A$2:$A$12,"*تي شيرت*",$B$2:$B$12)                    (اكتب المعايير يدويًا)
=SUMIF($A$2:$A$12,"*"&D2&"*",$B$2:$B$12)                 
 (استخدام مرجع الخلية)

doc-sumif-contain-text-2

ملاحظة: دالة SUMIF ليست حساسة لحالة الأحرف.


جمع القيم إذا احتوت الخلية على نص محدد أو جزئي باستخدام دالة SUMPRODUCT

يمكن أيضًا لدالة SUMPRODUCT مساعدتك في إنجاز هذه المهمة دون استخدام أي رمز بدل. هنا، يجب أن تضع دوال ISNUMBER و SEARCH داخل دالة SUMPRODUCT، الصيغة العامة هي:

=SUMPRODUCT(نطاق_الجمع *(ISNUMBER(SEARCH(المعيار,النطاق))))
  • نطاق_الجمع: نطاق الخلايا الذي يحتوي على القيم الرقمية المتطابقة التي تريد جمعها؛
  • المعيار: المعيار الذي تريد جمع القيم بناءً عليه. يمكن أن يكون مرجع خلية أو نص محدد قمت بتحديده؛
  • النطاق: نطاق البيانات الذي تريد تقييمه باستخدام المعيار؛

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

=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("تي شيرت",$A$2:$A$12))))          (اكتب المعايير يدويًا)
=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH(D2,$A$2:$A$12))))                   
(استخدام مرجع الخلية)

doc-sumif-contain-text-3


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

=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("تي شيرت",$A$2:$A$12))))

  • SEARCH("تي شيرت",$A$2:$A$12): تقوم دالة SEARCH بإرجاع موقع النص المحدد "تي شيرت" من نطاق البيانات A2:A12، لذلك ستحصل على مصفوفة مثل هذه: {5;#VALUE!;#VALUE!;7;#VALUE!;7;#VALUE!;#VALUE!;#VALUE!;#VALUE!;7}.
  • ISNUMBER(SEARCH("تي شيرت",$A$2:$A$12))= ISNUMBER({5;#VALUE!;#VALUE!;7;#VALUE!;7;#VALUE!;#VALUE!;#VALUE!;#VALUE!;7}): تُستخدم دالة ISNUMBER لاختبار القيم الرقمية، وتُعيد مصفوفة جديدة: {TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE}.
  • $B$2:$B$12*(ISNUMBER(SEARCH("تي شيرت",$A$2:$A$12)))= {347;428;398;430;228;379;412;461;316;420;449}*{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE}: لضرب هاتين المصفوفتين، فإن العملية الرياضية تجبر القيم TRUE و FALSE على أن تصبح 1 و 0. وبالتالي، سيكون ضرب المصفوفتين كما يلي: {347;428;398;430;228;379;412;461;316;420;449}*{1;0;0;1;0;1;0;0;0;0;1}={347;0;0;430;0;379;0;0;0;0;449}.
  • SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("تي شيرت",$A$2:$A$12)))) =SUMPRODUCT({347;0;0;430;0;379;0;0;0;0;449}): أخيرًا، تقوم دالة SUMPRODUCT بجمع جميع القيم في المصفوفة للحصول على النتيجة: 1605.

الدوال ذات الصلة:

  • SUMIF:
  • يمكن لدالة SUMIF مساعدة في جمع الخلايا بناءً على معيار واحد.
  • SUMPRODUCT:
  • يمكن استخدام دالة SUMPRODUCT لضرب عمودين أو أكثر أو صفائف معًا، ثم الحصول على مجموع المنتجات.
  • ISNUMBER:
  • تقوم دالة ISNUMBER في Excel بإرجاع TRUE عندما تحتوي الخلية على رقم، و FALSE إذا لم تحتوِ.
  • SEARCH:
  • يمكن لدالة SEARCH مساعدتك في العثور على موقع الحرف أو السلسلة الفرعية المحددة من سلسلة النص المقدمة.

مقالات أخرى:

  • جمع أصغر أو أقل N قيم
  • في Excel، من السهل جدًا جمع نطاق من الخلايا باستخدام دالة SUM. أحيانًا قد تحتاج إلى جمع أصغر أو أقل 3، 5 أو n أرقام في نطاق بيانات كما هو موضح في لقطة الشاشة أدناه. في هذه الحالة، يمكن لـ SUMPRODUCT مع SMALL مساعدتك في حل هذه المشكلة في Excel.
  • جمع أصغر أو أقل N قيم بناءً على معايير
  • في البرنامج التعليمي السابق، ناقشنا كيفية جمع أصغر n قيم في نطاق بيانات. في هذه المقالة، سنقوم بإجراء عملية متقدمة – جمع أقل n قيم بناءً على معيار واحد أو أكثر في Excel.

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

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.