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

- مثال 1: الجمع إذا كانت القيم أكبر من، أو أقل من، أو تساوي، أو غيرها من عوامل المقارنة
- مثال 2: صيغ SUMIF ذات المعايير النصية
- مثال 3: صيغ SUMIF باستخدام أحرف البدل
- مثال 4: جمع قيم الخلايا المقابلة للخلايا الفارغة أو غير الفارغة
- مثال 5: استخدام SUMIF مع التواريخ في Excel
- مثال 6: جمع القيم في أعمدة متعددة في Excel
التركيب:
تركيب دالة SUMIF في Excel هو:
المعاملات:
- range: مطلوب. نطاق الخلايا الذي ترغب في تطبيق المعيار عليه.
- criteriaمطلوب. المعيار المستخدم لتحديد الخلايا التي سيتم جمعها، ويمكن أن يكون نصًا أو رقمًا أو تاريخًا أو تعبيرًا منطقيًّا أو مرجع خلية أو دالة أخرى.
- ملاحظة: يجب وضع أي معيار نصي أو معيار يتضمّن رموزًا رياضية بين علامتي اقتباس مزدوجتين. أما إذا كان المعيار رقميًّا، فلا حاجة لاستخدام علامتي الاقتباس المزدوجتين.
- sum_range: اختياري. يُشير إلى نطاق الخلايا التي تريد جمعها. وإذا تم حذف هذا المعامل، فسيتم استخدام نطاق المعيار كـنطاق الجمع.
المرتجع:
إرجاع مجموع قائمة الأرقام وفقًا للمعيار المحدد.
أمثلة:
مثال 1: الجمع إذا كانت القيم أكبر من، أو أقل من، أو تساوي، أو غيرها من عوامل المقارنة
في Excel، يمكنك استخدام دالة SUMIF لجمع القيم التي تكون أكبر من أو أقل من أو تساوي أو لا تساوي معيارًا محددًا.
لنفترض أن لديك جدولًا يحتوي على أعمدة الاسم والكمية والسعر كما في لقطة الشاشة أدناه، فكيف يمكنك حساب إجمالي السعر للعناصر التي تزيد كميتها عن 250؟

يرجى تطبيق الصيغة التالية في خلية فارغة:
- نصائح: في الصيغة أعلاه:
- B2:B8: هو نطاق الخلايا الذي سيتم البحث فيه عن المعيار.
- ">250": هو الشرط الذي تريد أن تجمع قيم الخلايا بناءً عليه.
- C2:C8: يشير إلى النطاق الذي سيتم جمع قيمه.
ثم اضغط على مفتاحEnterللحصول على إجمالي السعر عندما تكون الكمية أكبر من 250 كما في لقطة الشاشة التالية:

ملاحظة: يمكنك استخدام عوامل مقارنة أخرى، مثل «أكبر من أو يساوي (>=)» أو «أقل من (<)»، حسب احتياجاتك.
مثال 2: صيغ SUMIF ذات المعايير النصية
إذا كنت ترغب في جمع قيم الخلايا بناءً على وجود نص معيّن في عمود آخر، فإن دالة SUMIF قادرة على مساعدتك في ذلك أيضًا.
الحالة 1: جمع قيم الخلايا إذا احتوى عمود آخر على نص معيّن
خُذ البيانات أدناه كمثال للحصول على إجمالي الكمية عندما يكون الاسم «David» في العمود A.

يرجى إدخال أو نسخ الصيغة التالية في خلية فارغة:
- نصائح: في الصيغة أعلاه:
- A2:A8: هو نطاق الخلايا الذي سيتم البحث فيه عن المعيار.
- «David»: هو الشرط الذي تريد جمع قيم الخلايا بناءً عليه.
- B2:B8: هو نطاق الخلايا الذي تريد جمعه.

ملاحظة: يمكنك أيضًا استخدام مرجع خلية لاستبدال الشرط في الصيغة أعلاه بهذه الطريقة: =SUMIF(A2:A8, D2, B2:B8).
الحالة 2: جمع قيم الخلايا التي لا تساوي قيمة معيّنة
إذا كنت ترغب في جمع قيم الخلايا التي لا تساوي قيمة معيّنة—مثل حساب إجمالي الكمية لجميع الأشخاص باستثناء David—فكيف يمكنك تحقيق ذلك؟

يرجى تطبيق الصيغة التالية في خلية فارغة:
- نصائح: في الصيغة أعلاه:
- A2:A8: هو نطاق الخلايا الذي سيتم البحث فيه عن المعيار.
- «David»: هو الشرط الذي تريد جمع قيم الخلايا بناءً عليه.
- B2:B8: هو نطاق الخلايا الذي تريد جمعه.

ملاحظة: يمكنك أيضًا استخدام مرجع خلية بدلًا من الشرط في الصيغة أعلاه بهذه الطريقة: =SUMIF(A2:A8,«<>»&D2, B2:B8). تذكّر أنك تحتاج إلى استخدام علامتي الاقتباس المزدوجتين («») لإحاطة عوامل المقارنة، والعلامة (&) لربط مرجع الخلية. انظر لقطة الشاشة:

مثال 3: صيغ SUMIF باستخدام أحرف البدل
أحيانًا، قد تحتاج إلى جمع قيم الخلايا بناءً على تطابق نصي جزئي بدلًا من التطابق التام. في هذه الحالة، يمكنك دمج أحرف البدل—مثل النجمة (*) أو علامة الاستفهام (؟)—مع دالة SUMIF لتحقيق ذلك.
النجمة (*): تمثّل أي عدد من الأحرف
علامة الاستفهام (؟): تمثّل حرفًا واحدًا في موضع معيّن
الحالة 1: جمع القيم استنادًا إلى تطابق جزئي باستخدام حرف النجمة (*)
على سبيل المثال، لدي جدول كما في لقطة الشاشة التالية، وأرغب الآن في جمع إجمالي الطلبات الخاصة بالمنتج الذي يحتوي نصه على «Kutools».

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

ملاحظات:
1. إذا كنت تريد جمع قيم الخلايا التي تبدأ بـ Kutools، فاستخدم هذه الصيغة:=SUMIF(A2:A8, «Kutools*», B2:B8).
2. لجمع قيم الخلايا عندما تنتهي الخلية المقابلة في العمود A بالنص Kutools، استخدم هذه الصيغة:=SUMIF(A2:A8, «*Kutools», B2:B8).
3. يمكنك أيضًا استخدام مرجع خلية لاستبدال الشرط في الصيغة أعلاه بهذه الطريقة:=SUMIF(A2:A8, «*»&D2&«*», B2:B8). تأكد من استخدام علامتي الاقتباس المزدوجتين («») لتضمين النجمة، وعلامة العطف (&) لربط مرجع الخلية. انظر لقطة الشاشة:

الحالة 2: جمع القيم التي تحتوي على عدد معيّن من الأحرف باستخدام علامة الاستفهام (؟)
إذا كنت ترغب في جمع قيم الخلايا في قائمة تكون الخلية المقابلة لها مكوَّنة بالضبط من 5 أحرف، كما في لقطة الشاشة التالية، فكيف يمكنك إنجاز هذه المهمة في Excel؟

لحل هذه المهمة، يجب عليك تطبيق الصيغة التالية:
تلميح: في هذه الصيغة، تمثّل كل علامة استفهام حرفًا واحدًا، وتشير خمس علامات استفهام إلى مكوّن طوله 5 أحرف.
ثم اضغط على مفتاحEnter، وستحصل على النتيجة التي تحتاجها:

مثال 4: جمع قيم الخلايا التي تتوافق مع خلايا فارغة أو غير فارغة
في Excel، يمكن لدالة SUMIF أن تساعدك أيضًا في جمع القيم من قائمة حيث تكون الخلية المجاورة فارغة أو غير فارغة.
الحالة 1: جمع قيم الخلايا إذا كانت الخلية المجاورة فارغة
يرجى إدخال أو نسخ إحدى الصيغ التالية في خلية ترغب في الحصول فيها على النتيجة:
بعد ذلك، اضغط على مفتاحEnterللحصول على نتيجة إجمالي السعر إذا كانت هناك خلايا فارغة في العمود A، انظر لقطة الشاشة:

الحالة 2: جمع قيم الخلايا إذا كانت الخلية المجاورة غير فارغة
إذا كنت بحاجة إلى جمع القيم حيث تحتوي الخلايا المجاورة على نصوص باستثناء الخلايا الفارغة، يرجى تطبيق الصيغة التالية:
ثم اضغط على مفتاحEnter، وستُجمع جميع القيم التي تحتوي الخلايا المجاورة لها على قيم معًا، انظر لقطة الشاشة:

مثال 5: دالة SUMIF مع التواريخ في Excel
بشكلٍ عام، يمكنك استخدام دالة SUMIF في Excel لجمع القيم بناءً على تاريخ معيّن.
الحالة 1: جمع القيم إذا كان التاريخ هو اليوم الحالي أو أقل من اليوم أو أكبر منه
لجمع قيم الخلايا التي يكون تاريخها هو التاريخ الحالي، يمكنك استخدام الصيغة التالية:
بعد ذلك، اضغط على مفتاحEnter، وستُدمج جميع الخلايا التي يتوافق تاريخها مع اليوم. انظر لقطة الشاشة:

ملاحظات:
1. لجمع القيم عندما يكون التاريخ المقابل أقل من اليوم أو يسبقَه، استخدم هذه الصيغة:=SUMIF(B2:B8, «<»&TODAY(), C2:C8).
2. لجمع القيم عندما يكون التاريخ المقابل أكبر من اليوم أو يساويه، استخدم هذه الصيغة:=SUMIF(B2:B8, «>»&TODAY(), C2:C8).
الحالة 2: جمع القيم بين تاريخين محددين
إذا أردت جمع القيم عندما يقع التاريخ بين تاريخين محددين، يمكنك دمج دالتَي SUMIF معًا لإتمام هذه المهمة بسلاسة.
يرجى تطبيق الصيغة التالية:
ثم اضغط على مفتاح Enter، وسيتم حساب القيمة الإجمالية بين التاريخين المحددين، انظر لقطة الشاشة:

ملاحظة: يمكنك أيضًا استخدام مرجع الخلية لاستبدال الشرط في الصيغة أعلاه بهذه الطريقة:=SUMIF(B2:B8, «>=»&E2, C2:C8) - SUMIF(B2:B8, ">="&F2, C2:C8)، انظر لقطة الشاشة:

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

بشكلٍ عام، تُستخدم دالة SUMIF لجمع قيم عمودٍ واحد بناءً على معيارٍ معيّن، ولجمع القيم من أعمدة متعددة، يمكنك دمج عدة دوال SUMIF لتحقيق هذه المهمة.
يرجى تطبيق الصيغة التالية في خلية فارغة:
ثم اضغط على مفتاح Enter للحصول على النتيجة الصحيحة التي تحتاجها، انظر لقطة الشاشة:

ملاحظة: قد تكون دالةSUMIF أعلاه صعبة الاستخدام بعض الشيء إذا كان لديك عدد كبير من الأعمدة التي تحتاج إلى جمعها. لحسن الحظ، يمكن لدالةSUMPRODUCT البسيطة أن تُسهّل عليك تنفيذ هذه المهمة! استخدم الصيغة التالية:=SUMPRODUCT((A2:A8=G2)*(B2:E8))، ثم اضغط على مفتاحEnter للحصول على النتيجة:
- نصائح: في الصيغة أعلاه:
- A2:A8: هو نطاق الخلايا الذي سيتم البحث فيه عن المعيار.
- G2: هو الشرط الذي تريد جمع قيم الخلايا بناءً عليه.
- B2:E8: هو نطاق الخلايا الذي تريد جمعه.

مقالات إضافية عن دالة SUMIF:
- جمع القيم المقابلة التي تحمل نفس التاريخ في Excel
- هل سبق أن حاولت جمع القيم المقابلة بناءً على نفس التاريخ من عمود آخر في Excel؟ لنفترض أن لديك نطاق البيانات (A1:B13) التالي، حيث يحتوي العمود A على تواريخ تتضمّن بعض التواريخ المكررة، ويحتوي العمود B على عدد الطلبات. الآن، تحتاج إلى جمع الأرقام المرتبطة بكل تاريخ مكرر في العمود A. كيف يمكنك إنجاز ذلك بسرعة وسهولة في Excel؟
- جمع الخلايا باستخدام SUMIF عندما لا تساوي قيمة معيّنة في Excel
- في هذا المقال، سأوضح لك كيفية جمع قيم الخلايا في عمودٍ ما عندما لا تتطابق الخلايا المقابلة لها في عمودٍ آخر مع قيمة معيّنة ضمن ورقة عمل Excel.
- جمع القيم باستخدام SUMIF عندما يكون التاريخ أقل/أكبر من اليوم في Excel
- لنفترض أن لدينا جدول حجم المبيعات الذي يحتوي على الحجوم المخططة والحجوم الفعلية لكل يوم. الآن، نُطلب منا تحديد التواريخ التي سبقت اليوم الحالي وحساب إجمالي الحجوم المخططة لتلك التواريخ، وذلك لمقارنة الحجوم المخططة بالحجوم الفعلية بشكل ديناميكي. وهنا، سأستخدم دالة SUMIF لإتمام هذه المهمة بسرعة في Excel.
- جمع القيم باستخدام SUMIF بناءً على معيار واحد أو أكثر في Excel
- في Excel، يُعد جمع القيم استنادًا إلى معيار واحد أو أكثر مهمة شائعة لمعظمنا. يمكن لدالة SUMIF مساعدتنا في جمع القيم بسرعة استنادًا إلى شرط واحد، بينما تساعدنا دالة SUMIFS في جمع القيم بناءً على معايير متعددة. في هذا المقال، سأوضح كيفية الجمع باستخدام معيار واحد أو أكثر في Excel.
- جمع القيم باستخدام SUMIF استنادًا إلى تطابق جزئي في Excel
- خُذ البيانات أدناه كمثال، أريد جمع قيم الخلايا في العمود B عندما يحتوي العمود A على النص الجزئي «KTE». كيف يمكن تحقيق ذلك؟ في هذا المقال، سأشرح كيفية جمع قيم الخلايا استنادًا إلى تطابق جزئي في ورقة عمل Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.