جدول المحتويات
يشرح هذا البرنامج التعليمي الاختلاف بين الدالتين SUMIF و SUMIFS من حيث بناء الجملة والاستخدام ، ويوفر عددًا من أمثلة الصيغ لجمع القيم بمعايير AND / OR المتعددة في Excel 365 ، 2021 ، 2019 ، 2016 ، 2013 ، 2010 ، وما دون.
كما يعلم الجميع ، يوفر Microsoft Excel مجموعة من الوظائف لإجراء عمليات حسابية متنوعة باستخدام البيانات. قبل بضع مقالات ، استكشفنا COUNTIF و COUNTIFS ، المصممين لعد الخلايا بناءً على شرط واحد وعدة شروط ، على التوالي. في الأسبوع الماضي قمنا بتغطية Excel SUMIF الذي يضيف قيمًا تفي بالمعايير المحددة. حان الوقت الآن لاستعراض نسخة الجمع من SUMIF - Excel SUMIFS الذي يسمح بجمع القيم بمعايير متعددة.
قد يعتقد أولئك الذين هم على دراية بوظيفة SUMIF أن تحويلها إلى SUMIFS يتطلب فقط "S" إضافي وبعض المعايير الإضافية. قد يبدو هذا منطقيًا تمامًا ... ولكن "منطقيًا" ليس هو الحال دائمًا عند التعامل مع Microsoft:)
وظيفة Excel SUMIF - بناء الجملة وأمبير؛ الاستخدام
تُستخدم الدالة SUMIF لجمع القيم بشكل مشروط استنادًا إلى معيار واحد . لقد ناقشنا بناء جملة SUMIF بالتفصيل في المقالة السابقة ، وهنا مجرد تجديد سريع.
SUMIF (نطاق ، معايير ، [sum_range])- range - نطاق الخلايا ليتم تقييمها حسب المعايير الخاصة بك ، مطلوب.
- معايير - الشرط الذييجب عليك استخدام خدعة صغيرة أخرى - أرفق صيغة SUMIF الخاصة بك في دالة SUM ، مثل هذا:
=SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))
كما ترى ، معايير الصفيف يجعل الصيغة أكثر إحكاما مقارنة بـ SUMIF + SUMIF ، ويتيح لك إضافة العديد من القيم كما تريد في الصفيف.
يعمل هذا الأسلوب مع الأرقام وكذلك مع القيم النصية. على سبيل المثال ، إذا كان لديك معرّفات الموردين مثل 1 و 2 و 3 وما إلى ذلك بدلاً من أسماء الموردين في العمود C ، فستبدو صيغة SUMIF مشابهة لهذا:
=SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))
بخلاف القيم النصية ، لا يلزم وضع الأرقام بين علامتي اقتباس في وسيطات الصفيف.
مثال 3. SUMPRODUCT & amp؛ SUMIF
في حالة ما إذا كانت طريقتك المفضلة هي سرد المعايير في بعض الخلايا بدلاً من تحديدها مباشرةً في الصيغة ، يمكنك استخدام SUMIF جنبًا إلى جنب مع وظيفة SUMPRODUCT التي تضاعف المكونات في المصفوفات المحددة ، وترجع مجموع هذه المنتجات.
=SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))
حيث G2: G4 هي الخلايا التي تحتوي على معاييرك ، أسماء الموردين في حالتنا ، كما هو موضح في لقطة الشاشة أدناه.
لكن بالطبع ، لا شيء يمنعك من سرد القيم في معايير مصفوفة لوظيفة SUMIF إذا كنت تريد:
=SUMPRODUCT(SUMIF(C2:C9, {"Mike","John","Pete"}, D2:D9))
ستكون النتيجة التي تم إرجاعها بواسطة كلتا الصيغتين مطابقة لما تريده انظر في لقطة الشاشة:
Excel SUMIFS بمعايير OR متعددة
إذا كنت تريد جمع القيم بشكل مشروط في Excel وليس فقط باستخدامعدة شروط OR ، ولكن مع عدة مجموعات من الشروط ، سيتعين عليك استخدام SUMIFS بدلاً من SUMIF. ستكون الصيغ مشابهة جدًا لما ناقشناه للتو.
كالعادة ، قد يساعد مثال في توضيح النقطة بشكل أفضل. في جدول موردي الفاكهة ، دعنا نضيف تاريخ التسليم (العمود E) ونجد الكمية الإجمالية التي تم تسليمها بواسطة Mike و John و Pete في أكتوبر.
مثال 1. SUMIFS + SUMIFS
The تتضمن الصيغة التي ينتجها هذا النهج الكثير من التكرار وتبدو مرهقة ، ولكن من السهل فهمها والأهم من ذلك أنها تعمل:)
=SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +
SUMIFS (D2: D9، C2: C9، "John"، E2: E9، "& gt؛ = 10/1/2014"، E2: E9، "& lt؛ = 10 / 31/2014") +
SUMIFS (D2: D9، C2 : C9، "Pete"، E2: E9، "& gt؛ = 10/1/2014"، E2: E9، "& lt؛ = 10/31/2014")
كما ترى ، تكتب وظيفة SUMIFS منفصلة لكل مورد وتتضمن شرطين - يساوي أو أكبر من أكتوبر - 1 ("& GT ؛ = 10/1/2014" ،) وأقل من أو يساوي 31 أكتوبر ("& lt ؛ = 10/31 / 2014 ") ، ثم جمعت النتائج.
مثال 2. SUM & amp؛ SUMIFS مع وسيطة مصفوفة
لقد حاولت شرح جوهر هذا الأسلوب في مثال SUMIF ، لذلك يمكننا الآن ببساطة نسخ هذه الصيغة وتغيير ترتيب الوسائط (كما تتذكر أنها مختلفة في SUMIF و SUMIFS) وإضافة معايير إضافية. الصيغة الناتجة مضغوطة أكثر من SUMIFS + SUMIFS:
=SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014"))
النتيجة التي تم إرجاعها بواسطةهذه الصيغة هي نفسها تمامًا كما ترى في لقطة الشاشة أعلاه.
مثال 3. SUMPRODUCT & amp؛ SUMIFS
كما تتذكر ، يختلف أسلوب SUMPRODUCT عن الأسلوبين السابقين في طريقة إدخال كل معيار من المعايير الخاصة بك في خلية منفصلة بدلاً من تحديدها مباشرةً في الصيغة. في حالة وجود مجموعات معايير متعددة ، لن تكفي وظيفة SUMPRODUCT وسيتعين عليك استخدام ISNUMBER و MATCH أيضًا.
لذلك ، بافتراض أن أسماء المستلزمات موجودة في الخلايا H1: H3 ، فإن تاريخ البدء في الخلية H4 وتاريخ الانتهاء في الخلية H5 ، تأخذ صيغة SUMPRODUCT الشكل التالي:
=SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)
يتساءل الكثير من الناس عن سبب استخدام الشرطة المزدوجة (-) في صيغ SUMPRODUCT. النقطة المهمة هي أن Excel SUMPRODUCT يتجاهل جميع القيم باستثناء القيم الرقمية ، بينما تُرجع عوامل المقارنة في صيغتنا قيمًا منطقية (TRUE / FALSE) ، وهي غير رقمية. لتحويل هذه القيم المنطقية إلى قيم 1 و 0 ، يمكنك استخدام علامة الطرح المزدوجة ، والتي تسمى تقنيًا عامل التشغيل الأحادي المزدوج. أول أحادي يضغط على TRUE / FALSE إلى -1/0 ، على التوالي. ينفي الأحادي الثاني القيم ، أي يعكس العلامة ، ويحولها إلى +1 و 0 ، والتي يمكن أن تفهمها وظيفة SUMPRODUCT.
آمل أن يكون التفسير أعلاه منطقيًا. وحتى إذا لم يكن الأمر كذلك ، فتذكر فقط هذه القاعدة العامة - استخدم عامل التشغيل الأحادي المزدوج (-) عندما تستخدم عوامل المقارنة في SUMPRODUCT الخاص بكالصيغ.
استخدام Excel SUM في صيغ الصفيف
كما تتذكر ، طبقت Microsoft وظيفة SUMIFS في Excel 2007. إذا كان شخص ما لا يزال يستخدم Excel 2003 أو 2000 أو أقدم ، فسيتعين عليك استخدام صيغة صفيف SUM لإضافة قيم بمعايير AND متعددة. بطبيعة الحال ، يعمل هذا النهج في الإصدارات الحديثة من Excel 2013 - 2007 أيضًا ، ويمكن اعتباره نظيرًا قديمًا لوظيفة SUMIFS.
في صيغ SUMIF التي تمت مناقشتها أعلاه ، لقد استخدمت بالفعل وسيطات الصفيف ، ولكن صيغة الصفيف شيء مختلف.
مثال 1. الجمع مع عدة معايير AND في Excel 2003 والإصدارات السابقة
لنعد إلى المثال الأول حيث اكتشفنا مجموع المبالغ المتعلقة فاكهة ومورد معين:
كما تعلم بالفعل ، يمكن إنجاز هذه المهمة بسهولة باستخدام صيغة SUMIFS عادية:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
والآن ، دعنا نرى كيف يمكن إنجاز نفس المهمة في إصدارات Excel "الخالية من SUMIFS" المبكرة. أولاً ، تقوم بتدوين جميع الشروط التي يجب أن تتحقق في شكل النطاق = "الشرط". في هذا المثال ، لدينا زوجان للنطاق / الشرط:
الشرط 1: A2: A9 = "apples"
الشرط 2: B2: B9 = "Pete"
بعد ذلك ، تكتب معادلات SUM "تضاعف" كل أزواج النطاق / الشرط ، كل واحدة محاطة بأقواس. المضاعف الأخير هو مجموع النطاق ، C2: C9 في حالتنا:
=SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))
كما هو موضح في لقطة الشاشة أدناه ،الصيغة تعمل بشكل مثالي في أحدث إصدار من Excel 2013.
ملاحظة. عند إدخال أي صيغة صفيف ، يجب أن تضغط على Ctrl + Shift + Enter. بمجرد القيام بذلك ، يتم تضمين المعادلة في {الأقواس المتعرجة} ، وهو مؤشر مرئي على إدخال صيغة صفيف بشكل صحيح. إذا حاولت كتابة الأقواس يدويًا ، فسيتم تحويل صيغتك إلى سلسلة نصية ، ولن تعمل.
مثال 2. صيغ صفيف SUM في إصدارات Excel الحديثة
حتى في الإصدارات الحديثة من Excel ، لا ينبغي الاستهانة بقوة دالة SUM. صيغة مصفوفة SUM ليست مجرد لعبة جمباز للعقل ، ولكنها ذات قيمة عملية ، كما هو موضح في المثال التالي.
لنفترض أن لديك عمودين ، B و C ، وتحتاج إلى حساب عدد المرات العمود C أكبر من العمود B ، عندما تكون القيمة الموجودة في العمود C أكبر أو تساوي 10. الحل الفوري الذي يتبادر إلى الذهن هو استخدام صيغة الصفيف SUM:
=SUM((C1:C10>=10) * (C1:C10>B1:B10))
ألا ترى أي تطبيق عملي للصيغة أعلاه؟ فكر في الأمر بطريقة أخرى:)
لنفترض أن لديك قائمة الطلبات كما هو موضح في لقطة الشاشة أدناه وتريد معرفة عدد المنتجات التي لم يتم تسليمها بالكامل بحلول تاريخ معين. عند ترجمتها إلى لغة Excel ، لدينا الشروط التالية:
الشرط 1: القيمة في العمود B (العناصر المطلوبة) أكبر من 0
الشرط 2: قيمة في العمود C (تم التسليم) فيأقل من العمود B
الشرط 3: التاريخ في العمود D (تاريخ الاستحقاق) أقل من 11/1/2014.
عند وضع أزواج النطاق / الشرط الثلاثة معًا ، ستحصل على الصيغة التالية:
=SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10
حسنًا ، أمثلة الصيغ التي تمت مناقشتها في هذا البرنامج التعليمي خدشت سطح ما يمكن أن تقوم به وظائف Excel SUMIFS و SUMIF حقًا. ولكن نأمل أن يكونوا قد ساعدوا في توجيهك في الاتجاه الصحيح والآن يمكنك جمع القيم في مصنفات Excel بغض النظر عن عدد الشروط المعقدة التي يجب عليك مراعاتها.
يجب أن يتحقق ، مطلوب. - sum_range - الخلايا المطلوب جمعها إذا تم استيفاء الشرط ، اختياري.
كما ترى ، بناء جملة Excel تسمح وظيفة SUMIF بشرط واحد فقط. وما زلنا نقول أنه يمكن استخدام Excel SUMIF لجمع القيم بمعايير متعددة. كيف يمكن أن يكون؟ بإضافة نتائج العديد من وظائف SUMIF وباستخدام صيغ SUMIF مع معايير الصفيف ، كما هو موضح في الأمثلة التالية.
دالة Excel SUMIFS - بناء الجملة & amp؛ الاستخدام
يمكنك استخدام SUMIFS في Excel للعثور على مجموع شرطي للقيم بناءً على معايير متعددة . تم تقديم وظيفة SUMIFS في Excel 2007 وهي متوفرة في جميع الإصدارات اللاحقة من Excel 2010 و 2013 و 2016 و 2019 و 2021 و Excel 365.
مقارنةً بـ SUMIF ، فإن بناء جملة SUMIFS أكثر تعقيدًا بعض الشيء :
SUMIFS (sum_range، criteria_range1، criteria1، [criteria_range2، criteria2]،…)تعد الوسيطات الثلاثة الأولى إلزامية ، والنطاقات الإضافية والمعايير المرتبطة بها اختيارية.
-
sum_range
- خلية واحدة أو أكثر للتجميع ، مطلوب. يمكن أن يكون هذا خلية مفردة أو نطاق من الخلايا أو نطاق مسمى. يتم جمع الخلايا ذات الأرقام فقط ؛ يتم تجاهل القيم الفارغة والنصية. -
criteria_range1
- النطاق الأول المطلوب تقييمه بالمعايير المرتبطة به ، مطلوب -
criteria1
- الشرط الأول الذي يجب الوفاء به ، مطلوب. يمكنك توفير المعايير في شكل رقم ، تعبير منطقي ، خليةمرجع أو نص أو وظيفة Excel أخرى. على سبيل المثال ، يمكنك استخدام معايير مثل 10 أو "& gt؛ = 10" أو A1 أو "الكرز" أو TODAY (). -
criteria_range2, criteria2, …
- هذه نطاقات ومعايير إضافية مرتبطة بها ، اختيارية. يمكنك استخدام ما يصل إلى 127 زوج نطاق / معايير في صيغ SUMIFS.
ملاحظات:
- لكي تعمل صيغة SUMIFS بشكل صحيح ، كل نطاق المعايير يجب أن يكون للوسيطات نفس البعد مثل sum_range ، أي نفس عدد الصفوف والأعمدة.
- تعمل الدالة SUMIFS مع منطق AND ، مما يعني أنه يتم جمع خلية في نطاق المجموع فقط إذا كان يفي بجميع المعايير المحددة ، أي أن جميع المعايير صحيحة لتلك الخلية.
صيغة SUMIFS الأساسية
والآن ، دعونا نلقي نظرة على صيغة Excel SUMIFS باستخدام شرطين. لنفترض أن لديك جدولاً يسرد شحنات الفاكهة من موردين مختلفين. لديك أسماء الفاكهة في العمود A ، وأسماء الموردين في العمود B ، والكمية في العمود C. ما تريده هو معرفة مجموع المبالغ المتعلقة بفاكهة ومورد معين ، على سبيل المثال كل التفاح الذي قدمه بيت.
عندما تتعلم شيئًا جديدًا ، فمن الجيد دائمًا أن تبدأ بأشياء بسيطة. لذلك ، في البداية ، دعنا نحدد جميع الوسائط الخاصة بصيغة SUMIFS الخاصة بنا:
- sum_range - C2: C9
- criteria_range1 - A2: A9
- criteria1 - " التفاح "
- criteria_range2 - B2: B9
- criteria2 -"Pete"
الآن قم بتجميع المعلمات أعلاه ، وستحصل على صيغة SUMIFS التالية:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
إلى قم بتحسين الصيغة بشكل أكبر ، يمكنك استبدال معايير النص "apples" و "Pete" بمراجع الخلايا. في هذه الحالة ، لن تضطر إلى تغيير الصيغة لحساب كمية الفاكهة الأخرى من مورد مختلف:
=SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)
ملاحظة. تعتبر كل من الدالتين SUMIF و SUMIFS حساسة لحالة الأحرف بطبيعتها. لحملهم على التعرف على حالة النص ، يرجى الاطلاع على صيغة SUMIF و SUMIFS الحساسة لحالة الأحرف في Excel.
SUMIF مقابل SUMIFS في Excel
نظرًا لأن الهدف من هذا البرنامج التعليمي هو تغطية كل ما هو ممكن طرق جمع القيم من خلال عدة شروط ، سنناقش أمثلة الصيغ مع كلتا الوظيفتين - Excel SUMIFS و SUMIF بمعايير متعددة. لاستخدامها بشكل صحيح ، تحتاج إلى أن تفهم بوضوح ما تشترك فيه هاتان الوظيفتان وكيف تختلفان.
بينما الجزء المشترك واضح (الغرض والمعايير المتشابهة) ، فإن الاختلافات ليست واضحة جدًا ، على الرغم من أنه ضروري للغاية.
هناك 4 اختلافات رئيسية بين SUMIF و SUMIFS:
- عدد الشروط . يمكن لـ SUMIF تقييم شرط واحد فقط في كل مرة بينما يمكن لـ SUMIFS التحقق من معايير متعددة.
- بناء الجملة . باستخدام SUMIF ، تكون الوسيطة sum_range هي الوسيطة الأخيرة والاختيارية - إذا لم يتم تعريفها ، فسيتم جمع القيم الموجودة في الوسيطة range . مع SUMIFS ، sum_range هي الوسيطة الأولى والمطلوبة.
- حجم النطاقات. في صيغ SUMIF ، لا يلزم بالضرورة أن يكون sum_range هو نفسه الحجم والشكل كـ نطاق ، طالما أن لديك الخلية اليسرى العلوية اليمنى. في Excel SUMIFS ، يجب أن يحتوي كل معيار_رابط على نفس عدد الصفوف والأعمدة مثل الوسيطة sum_range .
على سبيل المثال ، ستُرجع SUMIF (A2: A9، F1، C2: C18) النتيجة الصحيحة لأن الخلية الموجودة في أقصى اليسار في الوسيطة sum_range (C2) صحيحة. لذلك ، سيقوم Excel بإجراء التصحيح تلقائيًا ويتضمن العديد من الأعمدة والصفوف في sum_range كما هو موجود في النطاق .
ستعود صيغة SUMIFS ذات النطاقات غير المتساوية الحجم #VALUE! خطأ.
- التوفر . SUMIF متاح في جميع إصدارات Excel ، من 365 حتى 2000. SUMIFS متاح في Excel 2007 والإصدارات الأحدث.
حسنًا ، استراتيجية كافية (أي نظرية) ، دعنا ندخل في التكتيكات (مثل أمثلة الصيغ: )
كيفية استخدام SUMIFS في Excel - أمثلة الصيغة
منذ لحظة ، ناقشنا صيغة SUMIFS بسيطة مع معيارين للنص. بنفس الطريقة ، يمكنك استخدام Excel SUMIFS مع معايير متعددة معبر عنها بالأرقام والتواريخ والتعبيرات المنطقية ووظائف Excel الأخرى.
مثال 1. Excel SUMIFS مع عوامل المقارنة
في فاكهةنا جدول الموردين ، لنفترض أنك تريد جمع جميع عمليات التسليم بواسطة Mike مع Qty. 200 أو أكثر.للقيام بذلك ، يمكنك استخدام عامل المقارنة "أكبر من أو يساوي" (& gt؛ =) في criteria2 والحصول على صيغة SUMIFS التالية:
=SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")
ملاحظة. يرجى الانتباه إلى أنه في معادلات Excel SUMIFS ، يجب دائمًا تضمين التعبيرات المنطقية مع عوامل المقارنة بين علامتي اقتباس ("").
لقد غطينا جميع عوامل المقارنة الممكنة بالتفصيل عند مناقشة وظيفة Excel SUMIF ، ويمكن استخدام نفس عوامل التشغيل في معايير SUMIFS. على سبيل المثال ، تُرجع الصيغة التالية مجموع كل القيم في الخلايا C2: C9 التي تكون أكبر من أو تساوي 200 وأقل من أو تساوي 300.
=SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")
مثال 2. استخدام Excel SUMIFS مع التواريخ
في حالة رغبتك في جمع القيم بمعايير متعددة بناءً على التاريخ الحالي ، استخدم الدالة TODAY () في معايير SUMIFS الخاصة بك ، كما هو موضح أدناه. تجمع الصيغة التالية القيم الموجودة في العمود D إذا كان التاريخ المقابل في العمود C يقع ضمن آخر 7 أيام ، بما في ذلك اليوم:
=SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())
ملاحظة. عند استخدام دالة Excel أخرى مع عامل تشغيل منطقي في المعايير ، يجب عليك استخدام علامة العطف (& amp؛) لتوصيل سلسلة ، على سبيل المثال "& lt؛ =" & amp؛ TODAY ().
بطريقة مماثلة ، يمكنك استخدام دالة Excel SUMIF لجمع القيم في نطاق تاريخ معين. على سبيل المثال ، تضيف صيغة SUMIFS التالية القيم الموجودة في الخلايا C2: C9 إذا كان التاريخ في العمود B يقع بين 1 أكتوبر 2014 و31-Oct-2014 ، ضمناً.
=SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")
يمكن تحقيق نفس النتيجة عن طريق حساب الفرق بين وظيفتين SUMIF ، كما هو موضح في هذا المثال - كيفية استخدام SUMIF لجمع القيم في نطاق تاريخ معين. ومع ذلك ، فإن Excel SUMIFS أسهل بكثير وأكثر قابلية للفهم ، أليس كذلك؟
المثال الثالث. Excel SUMIFS مع خلايا فارغة وغير فارغة
عند تحليل التقارير والبيانات الأخرى ، يمكنك غالبًا تحتاج إلى جمع القيم المطابقة للخلايا الفارغة أو غير الفارغة.
المعايير | الوصف | مثال الصيغة <25 | = SUMIFS (C2: C10، A2: A10، "="، B2: B10، "=") |
---|
قيم الجمع في الخلايا C2: C10 إذا كانت الخلايا المقابلة في العمودين A و B فارغة تمامًا.
مجموع القيم في الخلايا C2: C10 بنفس الشروط مثل الصيغة أعلاه ، ولكن في يحتوي على سلاسل فارغة.
مجموع القيم في الخلايا C2: C10 إذا كانت الخلايا المقابلة في العمودين A و B غير فارغة ، بما في ذلك الخلايا ذات السلاسل الفارغة.
أو
SUM / LEN
= SUM (( C2: C10) * (LEN (A2: A10) & gt؛ 0) * (LEN (B2: B10) & gt؛ 0))
مجموع القيم في الخلايا C2: C10 إذا كانت الخلايا المقابلة في الأعمدة A و B ليست فارغة ، والخلايا ذات السلاسل الصفرية غير مضمنة.
والآن ، دعنا نرى كيف يمكنك استخدام صيغة SUMIFS بمعيار "فارغ" و "غير فارغ" على البيانات الحقيقية.
لنفترض أن لديك تاريخ طلب في العمود B ، وتاريخ التسليم في العمود C والكمية. في العمود د. كيف تجد إجمالي المنتجات التي لم يتم تسليمها بعد؟ أي أنك تريد معرفة مجموع القيم المقابلة للخلايا غير الفارغة في العمود B والخلايا الفارغة في العمود C.
الحل هو استخدام صيغة SUMIFS مع معيارين:
=SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")
استخدام Excel SUMIF مع معايير OR متعددة
كما هو موضح في بداية هذا البرنامج التعليمي ، تم تصميم وظيفة SUMIFS باستخدام منطق AND. ولكن ماذا لو كنت بحاجة إلى جمع القيم بمعايير OR متعددة ، أي عند استيفاء شرط واحد على الأقل؟
مثال 1. SUMIF + SUMIF
الحل الأبسط هو جمع النتائج تم إرجاعها بواسطة عدة SUMIFالمهام. على سبيل المثال ، توضح الصيغة التالية كيفية العثور على إجمالي المنتجات التي قدمها Mike and John:
=SUMIF(C2:C9,"Mike",D2:D9) + SUMIF(C2:C9,"John",D2:D9)
كما ترى ، أول دالة SUMIF تجمع الكميات المقابلة لـ "Mike" ، تقوم دالة SUMIF الأخرى بإرجاع المبالغ المتعلقة بـ "John" ثم تقوم بإضافة هذين الرقمين.
مثال 2. SUM & amp؛ SUMIF مع وسيطة مصفوفة
الحل أعلاه بسيط للغاية وقد ينجز المهمة بسرعة عندما يكون هناك معياران فقط. ولكن قد تكبر صيغة SUMIF + SUMIF بشكل كبير إذا كنت تريد جمع القيم بشروط OR متعددة. في هذه الحالة ، يستخدم أسلوب أفضل وسيطة معايير الصفيف في دالة SUMIF. دعنا نفحص هذا النهج الآن.
يمكنك البدء بسرد جميع الشروط الخاصة بك مفصولة بفاصلات ثم إرفاق القائمة الناتجة المفصولة بفواصل في {الأقواس المتعرجة} ، والتي تسمى تقنيًا المصفوفة.
في المثال السابق ، إذا كنت تريد جمع المنتجات التي قدمها John و Mike و Pete ، فستبدو معايير المصفوفة الخاصة بك مثل {"John" و "Mike" و "Pete"}. ودالة SUMIF الكاملة هي SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9)
.
تجبر وسيطة الصفيف المكونة من 3 قيم صيغة SUMIF الخاصة بك على إرجاع ثلاث نتائج منفصلة ، ولكن نظرًا لأننا نكتب الصيغة في خلية واحدة ، فإنها ستعيد النتيجة الأولى فقط - أي إجمالي المنتجات التي قدمها جون. للحصول على نهج معايير الصفيف هذا للعمل ،