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

جمع خلايا الصيغ فقط في Excel
في Excel، يمكنك إنشاء صيغة بسيطة تعتمد على دالتَي SUMPRODUCT وISFORMULA لجمع خلايا الصيغ فقط ضمن نطاق من الخلايا، والصيغة العامة هي:
- rangeنطاق البيانات الذي تريد جمع خلايا الصيغ منه.
الرجاء إدخال الصيغة أدناه أو نسخها في خلية فارغة، ثم الضغط على مفتاحEnterللحصول على الناتج، انظر لقطة الشاشة:

شرح الصيغة:
=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12)):
- ISFORMULA(B2:B12): تُستخدم دالةISFORMULA هذه لاختبار ما إذا كانت الخلية تحتوي على صيغة. فإذا احتوت الخلية على صيغة، تُرجع القيمةTRUE، وFALSEإذا لم تحتوِ على صيغة. ونتيجةً لذلك، ستحصل على مصفوفة كالتالي: {FALSE؛TRUE؛FALSE؛FALSE؛TRUE؛FALSE؛FALSE؛TRUE؛FALSE؛FALSE؛TRUE}.
- B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}: يحوّل الإجراء الحسابي قيمَي TRUE وFALSE إلى 1 و0 على التوالي. وبالتالي، يكون ناتج ضرب المصفوفتين كالتالي: {50؛150؛35؛45؛200؛80؛95؛45؛50؛30؛108} * {0؛1؛0؛0؛1؛0؛0؛1؛0؛0؛1} = {0؛150؛0؛0؛200؛0؛0؛45؛0؛0؛108}.
- SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): في النهاية، تقوم دالةSUMPRODUCTبجمع جميع القيم في المصفوفة، يُحصل على الناتج: 503.
نصائح: جمع القيم فقط مع تخطي خلايا الصيغ
إذا كنت بحاجة إلى جمع القيم مع تخطي خلايا الصيغ، يمكنك إضافة دالة NOT إلى الصيغة أعلاه على النحو التالي:

الدالة المرتبطة المستخدمة:
- SUMPRODUCT:
- يمكنك استخدام دالة SUMPRODUCT لضرب عمودين أو أكثر — أو مصفوفتين أو أكثر — معًا، ثم الحصول على مجموع نواتج الضرب.
- ISFORMULA:
- تُرجع دالة Excel ISFORMULA القيمة TRUE إذا احتوت الخلية على صيغة، وFALSE إذا لم تحتوِ على صيغة.
مقالات إضافية:
- الجمع الشرطي إذا بدأت الخلايا أو انتهت بنص أو أحرف محددة
- لجمع القيم عندما تبدأ الخلايا المقابلة أو تنتهي بقيمة معيّنة، يمكنك تطبيق دالة SUMIF باستخدام رمز البدل (*) لإتمام هذه المهمة. ستشرح هذه المقالة بالتفصيل كيفية استخدام الصيغة.
- الجمع الشرطي إذا احتوت الخلايا على نص معيّن في عمود آخر
- سيوضح لك هذا البرنامج التعليمي كيفية جمع القيم إذا احتوت الخلايا على نص معيّن أو جزئي في عمود آخر. خذ نطاق البيانات أدناه كمثال، للحصول على إجمالي الكميات الخاصة بالمنتجات التي تحتوي على النص «T-Shirt»، يمكن لكل من دالة SUMIF ودالة SUMPRODUCT تنفيذ هذه المهمة في Excel.
- جمع أصغر القيم أو القيم الدنيا N بناءً على معايير معيّنة
- في البرنامج التعليمي السابق، ناقشنا كيفية جمع أصغر n قيمة في نطاق البيانات. في هذه المقالة، سنقوم بتنفيذ عملية أكثر تقدمًا – وهي جمع أقل n قيمة استنادًا إلى معيار واحد أو أكثر في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.