مجموع إذا احتوت الخلية على نص في Excel (6 صيغ مناسبة)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

المجموع إذا احتوت الخلية على نص. xlsx

6 صيغ مناسبة للجمع إذا احتوت الخلية على نص في Excel

هنا لدينا مجموعة بيانات تحتوي على الأسماء لبعض المنتجات ، عناوين جهات الاتصال للعملاء الذين اشتروها ، والكميات لشركة تسمى Jupyter Group.

اليوم هدفنا هو جمع الخلايا التي تحتوي على نص من مجموعة البيانات هذه.

1. استخدم دالة SUMIF للجمع إذا كانت الخلية تحتوي على نص في Excel

يمكنك استخدام دالة SUMIF من Excel لجمع ما إذا كانت الخلية تحتوي على نص في Excel.

على سبيل المثال ، دعنا نحاول جمع كميات المنتجات التي عناوين عملائها هي معرّفات البريد الإلكتروني ، وليس أرقام الهواتف .

وهذا يعني أننا بحاجة إلى جمع كمية الخلية إذا كانت الخلية المجاورة لها تحتوي على نص مثل عنوان الزبون .

كيف يتم ذلك؟

لتنفيذ ذلك ، يمكنك إدخال رمز النجمة (*) كمعيار داخل دالة SUMIF ، مثل الصيغة التالية:

=SUMIF(C4:C13,"*",D4:D13)

انظر ، هنا لدينا الكمية الإجمالية المنتجاتمع العملاء الذين لديهم عناوين نصية.

إنه 1558.

شرح الصيغة

  • 1> دالة SUMIF تأخذ ثلاث وسيطات: نطاق و معيار و sum_range .
  • هنا النطاق هو C4: C13 (عنوان العميل) والمعايير هي “*” . “*” يحمل TRUE لأي قيمة نصية. لذلك ، تبحث الصيغة عن جميع القيم النصية في النطاق C4: C13 .
  • عندما تعثر على قيمة نصية في النطاق C4: C13 ، فإنها تجمع القيمة المقابلة من sum_range ، D4: D13 ( الكمية ).
  • وبالتالي SUMIF (C4: C13، "* "، D4: D13) يعرض مجموع كل الكميات من النطاق D4: D13 حيث العنوان المقابل في النطاق C4: C13 هو عنوان نصي.

اقرأ المزيد: كيفية جمع الخلايا مع النص والأرقام في Excel

2. استخدم دالة SUMIFS لـ Sum إذا كانت الخلية تحتوي على نص في Excel

يمكنك استخدام دالة SUMIFS بدلاً من دالة SUMIF لجمع ما إذا كانت الخلية تحتوي نص في Excel.

كيف تنجز؟

الصيغة متشابهة تقريبًا. هنا ، ستكون الصيغة SUMIFS لتجميع الكميات مع عناوين النص:

=SUMIFS(D4:D13,C4:C13,"*")

هنا ، حصلنا مرة أخرى على الكمية الإجمالية للمنتجات مع العملاء الذين لديهم عناوين نصية.

إنها 1558 مرة أخرى.

شرحالصيغة

  • تأخذ الدالة SUMIFS sum_range وزوجًا واحدًا أو أكثر من معايير النطاق و .
  • هنا sum_range هو D4: D13 ( الكمية ). وقد استخدمنا زوجًا واحدًا من النطاق و المعايير .
  • النطاق C4: C13 (عنوان جهة الاتصال) ، والمعايير هو “*” . يبحث عن جميع القيم النصية في النطاق C4: C13 .
  • عندما يعثر على قيمة نصية في النطاق C4: C13 ، فإنه يجمع القيمة المقابلة من sum_range D4: D13 .
  • وهكذا SUMIFS (D4: D13، C4: C13، ”*”) ترجع مجموع جميع الكميات من النطاق D4: D13 حيث العنوان المقابل في النطاق C4: C13 هو عنوان نصي.

اقرأ المزيد : مجموع Excel إذا احتوت الخلية على معايير (5 أمثلة)

3. اجمع بين دالات SUM و IF و ISTEXT في المجموع إذا كانت الخلية تحتوي على نص في Excel

إذا كنت ترغب في ذلك ، يمكنك استخدام مجموعة من دالة SUM و إذا كانت الوظيفة ، والدالة ISTEXT لتحصيل ما إذا كانت الخلية تحتوي على نص في Excel.

كيف تنجز؟

حدد أي خلية وأدخل هذه الصيغة المدمجة:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ إنها صيغة صفيف . لذا اضغط على CTRL + SHIFT + ENTER ما لم تكن في Office 365 .]

انظر ، لدينا نفس الشيء الكمية الإجمالية للمنتجات مع وجود عناوين نصية للعملاء ،1558.

شرح الصيغة

  • ISTEXT (C4: C13) يتحقق من كل قيمة في النطاق C4: C13 وإرجاع TRUE إذا كانت قيمة نصية. وإلا ، فإنها ترجع FALSE .
  • الآن تصبح الصيغة SUM (IF ({TRUE، TRUE، FALSE،…، FALSE}، D4: D13،0)).
  • IF ({TRUE، TRUE، FALSE،…، FALSE}، D4: D13،0) تُرجع القيمة المقابلة من النطاق D4: D13 لكل صحيح . ولكل FALSE ، فإنها ترجع 0 .
  • لذلك تصبح الصيغة SUM (D4، D5،0، D7،0،0،0، D11، D12،0).
  • الآن تعرض دالة SUM مجموع القيم المقابلة من النطاق D4: D13 .

اقرأ المزيد: إذا كانت الخلية تحتوي على نص ، فانسخ إلى ورقة أخرى في Excel

قراءات مماثلة

  • مجموع الخلايا في Excel: مستمر ، عشوائي ، مع معايير ، وما إلى ذلك
  • كيفية تعيين القيمة إذا احتوت الخلية على كلمة في Excel (4 طرق سهلة)
  • إذا كانت الخلية تحتوي على نص ، فقم بإرجاع القيمة في خلية أخرى باستخدام صيغة Excel
  • كيفية إرجاع القيمة إذا كانت الخلايا تحتوي على نص معين من قائمة
  • البحث عن نص في نطاق Excel ومرجع الخلية المرجعة (3 طرق)

4. استخدم دالة SUMIF للجمع إذا كانت الخلية تحتوي على نص معين في Excel (تطابق غير حساس لحالة الأحرف)

حتى الآن ، قمنا بتجميع جميع الخلايا التي تحتوي على قيم نصية.

الآن سنحاول قليلاشيء مختلف. سنجمع الخلايا التي تحتوي على قيم نصية بنص محدد.

على سبيل المثال ، دعنا نحاول جمع كمية جميع المنتجات الحمراء.

وهذا يعني أنه يتعين علينا جمع أي خلية إذا كان يحتوي على النص "أحمر" فيه.

كيف ننجز هذا؟

يمكننا أيضًا قم بإنجاز ذلك باستخدام دالة SUMIF من Excel مع رمز النجمة (*) .

أدخل هذه الصيغة في أي خلية من ورقة العمل الخاصة بك:

=SUMIF(B4:B13,"*Red*",D4:D13)

هنا ، لدينا مجموع كل المنتجات بالنص "أحمر" بداخله. إنه 691.

شرح الصيغة

  • تأخذ الدالة SUMIF ثلاث وسائط: أ النطاق ، المعايير ، و sum_range .
  • هنا النطاق هو B4: B13 (Product Name) والمعيار هو "أحمر" . تحتوي على TRUE لأي قيمة نصية تحتوي على النص "أحمر" بداخلها.
  • لذلك ، تبحث الصيغة عن جميع القيم النصية في النطاق B4: B13 الذي يحتوي على النص "أحمر" .
  • عندما يعثر على قيمة في النطاق B4: B13 ، فإنه يجمع القيمة المقابلة من sum_range ، D4: D13 ( الكمية ).
  • وبالتالي SUMIF (B4: B13، "* Red *" ، D4: D13) إرجاع مجموع كل الكميات من النطاق D4: D13 حيث يحتوي اسم المنتج على النص "أحمر" فيه.

ملاحظة للتذكر

  • هذا هوصيغة غير حساسة لحالة الأحرف . بمعنى ، إذا كنت تستخدم “RED” أو “red” بدلاً من “Red” ، فسيعمل أيضًا بنفس الطريقة.

اقرأ المزيد: إذا كانت الخلية تحتوي على نص معين ، فقم بإضافة 1 في Excel (5 أمثلة)

5. استخدم الدالة SUMIFS للجمع إذا احتوت الخلية على نص معين في Excel (تطابق غير حساس لحالة الأحرف)

يمكنك استخدام دالة SUMIFS بدلاً من دالة SUM لتجميع ما إذا كانت الخلية تحتوي على نص معين.

كيف تنجز؟

SUMIFS صيغة لمعرفة مجموع كل المنتجات التي تحتوي على النص "أحمر" ستكون:

=SUMIFS(D4:D13,B4:B13,"*Red*")

هنا ، حصلنا مرة أخرى على مجموع كل المنتجات بالنص "أحمر" فيه. إنه 691.

شرح الصيغة

  • دالة SUMIFS تأخذ sum_range وواحد أو أكثر من أزواج النطاق و .
  • هنا لدينا sum_range هو D4: D13 ( الكمية ). وقد استخدمنا زوجًا واحدًا من النطاق و المعايير .
  • النطاق B4: B13 (اسم المنتج) ، والمعايير هو "* أحمر *" . يبحث عن جميع القيم النصية في النطاق C4: C13 مع النص "أحمر" فيه.
  • عندما يجد قيمة في النطاق B4: B13 ، تجمع القيمة المقابلة من sum_range D4: D13 .
  • وبالتالي SUMIFS (D4: D13، C4: يعود C13، ”*”) مجموع جميع الكميات من النطاق D4: D13 حيث يحتوي اسم المنتج على النص "أحمر" فيه.

ملاحظة يجب تذكرها

  • هذه أيضًا صيغة غير حساسة لحالة الأحرف . وهذا يعني أن “RED” أو “red” بدلاً من “Red” سيعمل أيضًا بنفس الطريقة.

قراءة المزيد: إذا كانت الخلية تحتوي على نص ، فقم بإضافة نص في خلية أخرى في Excel

6. اجمع بين دالات SUM و IF و ISERROR و FIND في المجموع إذا احتوت الخلية على نص معين في Excel (مطابقة حساسة لحالة الأحرف)

تؤدي الطريقتان السابقتان إلى إجراء غير حساس لحالة الأحرف تطابق مجموع كل الخلايا التي تحتوي على نص معين.

الآن ، إذا كنت تريد تطابق حساس لحالة الأحرف ، يمكنك تطبيق هذه الصيغة.

يمكنك دمج دالة SUM ، IF وظيفة ، دالة ISERROR ، و دالة FIND لتجميع ما إذا كانت الخلية تحتوي على نص معين في مع تطابق حساس لحالة الأحرف .

كيف تنجز؟

حساس لحالة الأحرف صيغة لمعرفة مجموع جميع المنتجات التي تحتوي على النص "أحمر" ستكون:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ إنها صيغة صفيف . لذا اضغط على CTRL + SHIFT + ENTER إلا إذا كنت تستخدم Office 365 .]

انظر ، لقد حصلنا مرة أخرى على الكمية الإجمالية للمنتجات مع النص "أحمر" في الاسم.

شرحالصيغة

  • البحث عن ("أحمر" ، B4: B13) يبحث عن تطابق حساس لحالة الأحرف في جميع قيم النطاق B4: B13 ( Product Name ) للنص “Red” .
  • تقوم بإرجاع رقم إذا وجد تطابقًا ، وإلا فإنها تعرض #VALUE خطأ.
  • لذا تصبح الصيغة SUM (IF (ISERROR ({15، # VALUE!، 15، # VALUE!،…، # VALUE!})، 0 ، D4: D13)).
  • ISERROR ({15، # VALUE!، 15، # VALUE!،…، # VALUE!}) إرجاع TRUE لكل خطأ ، و خطأ وإلا.
  • لذلك ، تصبح الصيغة SUM (IF {TRUE، FALSE، TRUE،…، FALSE}، 0، D4 : D13)).
  • إذا {TRUE، FALSE، TRUE،…، FALSE}، 0، D4: D13) ترجع 0 لكل TRUE ، وإرجاع القيمة المقابلة من النطاق D4: D13 لكل FALSE .
  • الآن ، تصبح الصيغة SUM ( D4،0، D5،0،…، 0) .
  • أخيرًا ، تعرض الدالة SUM مجموع القيم المقابلة.

قراءة المزيد: Excel إذا احتوت الخلية على نص ثم قم بإرجاع القيمة (8 طرق سهلة)

T hings to Remember

  • يمكن استخدام وظيفة SUMIF و وظيفة SUMIFS مع Wildcards (*،؟، ~) للبحث عن التطابقات الجزئية.
  • وظيفة SUMIF والدالة SUMIFS تبحث عن تطابق غير حساس لحالة الأحرف ، في حين أن وظيفة البحث تبحث عن تطابق حساس لحالة الأحرف .

الخاتمة

باستخدام هذه الطرق ، يمكنكمجموع إذا كانت الخلية تحتوي على نص في Excel. هل تعرف أي طريقة أخرى؟ أو هل لديك أي أسئلة؟ لا تتردد في سؤالنا.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.