كيفية جمع الأرقام بين قوسين فقط في إكسيل؟
إذا كانت هناك قائمة بالسلاسل النصية ، وتريد فقط إضافة جميع الأرقام الموجودة بين قوسين كما هو موضح أدناه ، كيف يمكنك التعامل معها بسرعة؟ في هذه المقالة ، أقدم لك بعض الحيل لتلخيص الأرقام الموجودة بين قوسين فقط في Excel.
جمع الأرقام بين قوسين فقط مع الصيغة
لجمع الأرقام بين قوسين فقط ، يمكنك استخراج الأرقام الموجودة بين قوسين أولاً ، ثم جمعها.
1. حدد خلية فارغة بجوار الخلية التي تريد جمع أرقامها بين قوسين ، B2 على سبيل المثال ، أدخل هذه الصيغة
=IF(ISERROR(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1))),0,(MID(A1,FIND("(",A1)+1,(FIND(")",A1))-(FIND("(",A1)+1)))+0),
ثم اسحب مقبض التعبئة التلقائية لأسفل لاستخراج الأرقام الموجودة بين قوسين من كل خلية. انظر لقطة الشاشة:
2. حدد الخلية التي ستضع فيها نتيجة التلخيص ، أدخل = SUM (B1: B8)، و اضغط أدخل مفتاح. انظر لقطة الشاشة:
جمع الأرقام بين قوسين فقط مع الوظيفة المعرفة
يمكنك أيضًا تطبيق وظيفة محددة لجمع الأرقام بين قوسين.
1. صحافة ALT + F11 مفاتيح للتمكين ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة، والصق الكود أدناه في البرنامج النصي الفارغ.
فبا: مجموع الأرقام بين قوسين
Function SumBracket(Target As Range) As Double
'UpdatebyExtendoffice20160901
Dim xCell As Range
Dim xObjs As Object, xObj As Object
Dim xSum As Double
Set xObjs = CreateObject("VBScript.RegExp")
xSum = 0
With xObjs
.Global = True
.Pattern = "\((\d+(\.\d+)?)\)"
For Each xCell In Target
If xCell.Value <> "" Then
For Each xObj In xObjs.Execute(xCell.Value)
xSum = xSum + xObj.submatches(0)
Next
End If
Next
End With
SumBracket = xSum
End Function
2. احفظ الكود وانتقل لتحديد خلية ستضع النتيجة ، وأدخل هذه الصيغة = SumBracket (A1: A8)، صحافة أدخل مفتاح. انظر لقطة الشاشة:
مجموع الأرقام بين قوسين فقط مع كوتولس ل إكسيل
في الواقع ، مع كوتولس ل إكسيلالصورة استخراج النص وظيفة لاستخراج الأرقام الموجودة بين قوسين ، ثم تطبيق مجموع القيم المطلقة وظيفة لتلخيص الأرقام.
كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. |
بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي :(قم بتنزيل Kutools for Excel الآن!)
1. حدد السلاسل التي تريد استخراج الأرقام بين قوسين ، وانقر كوتولق> نص > استخراج النص. انظر لقطة الشاشة:
2. في ال استخراج النص الحوار ، أدخل (*) في نص مربع النص ، وانقر فوق أضف لإضافته إلى قائمة الاستخراج. ثم اضغط Ok، ولتحديد خلية لوضع الأرقام المستخرجة في مربع الحوار ، C1 على سبيل المثال. انظر لقطة الشاشة:
3. انقر OK، والآن يتم استخراج الأرقام الموجودة بين قوسين. بشكل افتراضي ، يتم التعرف على الأرقام الموجودة بين الأقواس على أنها سالبة ، وتحتاج إلى جمع قيمها المطلقة.
4. حدد الخلية التي ستضع نتيجة الحساب عليها ، انقر فوق كوتولس > مساعد الصيغة > الرياضيات ومثلثات > مجموع القيم المطلقة. انظر لقطة الشاشة:
5. في ال مساعد الصيغة ، حدد النطاق الذي يحتوي على الأرقام المستخرجة فيه رقم الهاتف textbox ، C1: C8 في هذه الحالة. انقر Oك ، تم إضافة القيم المطلقة للأرقام. انظر لقطة الشاشة:
مجموع الأرقام داخل الأقواس
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!