اكسل

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

Sum If Cell Contains Text Another Cell

صيغة Excel: مجموع إذا كانت الخلية تحتوي على نص في خلية أخرىصيغة عامة
= SUMIF (range,'*'&A1&'*',sum_range)
ملخص

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



 
= SUMIF (C5:C11,'*'&F6&'*',D5:D11)

تجمع هذه الصيغة كميات العناصر الموجودة في العمود C التي تحتوي على 'hoodie' ، في أي مكان في الخلية.

تفسير

تدعم وظيفة SUMIF البدل . علامة النجمة (*) تعني 'صفر أو أكثر من الأحرف' ، بينما علامة الاستفهام (؟) تعني 'أي حرف واحد'.





تسمح لك أحرف البدل بإنشاء معايير مثل 'يبدأ بـ' و 'ينتهي بـ' و 'يحتوي على 3 أحرف' وما إلى ذلك.

لذلك ، على سبيل المثال ، يمكنك استخدام '* hat *' لمطابقة النص 'hat' في أي مكان في الخلية ، أو 'a *' لمطابقة القيم التي تبدأ بالحرف 'a'.



في هذه الحالة ، نريد مطابقة النص الموجود في F6. لا يمكننا كتابة معايير مثل '* F6 *' لأن ذلك سيتطابق فقط مع النص الحرفي 'F6'.

بدلاً من ذلك ، نحتاج إلى استخدام عامل التشغيل التسلسلي (&) لربط مرجع إلى F6 بالعلامات النجمية (*):

 
'*'&F6&'*'

عندما يقوم Excel بتقييم هذه الوسيطة داخل دالة SUMIF ، فسوف 'ترى' * hoodie * 'كمعايير:

 
= SUMIF (C5:C11,'*hoodie*',D5:D11)

تُرجع SUMIF بعد ذلك مجموع العناصر التي تحتوي على 'hoodie' ، وهو 27.00 دولارًا أمريكيًا في المثال الموضح.

لاحظ أن SUMIF لا يتأثر بحالة الأحرف.

بديل مع SUMIFS

يمكنك أيضًا استخدام وظيفة SUMIFS. يمكن لـ SUMIFS معالجة معايير متعددة ، ويختلف ترتيب الوسائط عن SUMIF. صيغة SUMIFS المكافئة هي:

حساب عدد التكرارات في Excel
 
= SUMIFS (D5:D11,C5:C11,'*'&F6&'*')

لاحظ أن نطاق المجموع يأتي دائمًا أول في دالة SUMIFS.

ارى هذه الصفحة للحصول على قائمة بأحرف البدل المتاحة.

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


^