اكسل

وظيفة Excel SUMIF

Excel Sumif Function

وظيفة Excel SUMIFملخص

ترجع الدالة Excel SUMIF مجموع الخلايا التي تفي بشرط واحد. يمكن تطبيق المعايير على التواريخ والأرقام والنص. تدعم وظيفة SUMIF العوامل المنطقية (> ،<,,=) and wildcards (*,?) for partial matching.



كيفية عمل رسم بياني شريطي مجمع في Excel
الغرض مجموع الأرقام في نطاق يلبي المعايير المقدمة قيمة الإرجاع مجموع القيم المقدمة. بناء الجملة = SUMIF (نطاق ، معايير ، [sum_range]) وسيطات
  • نطاق - نطاق الخلايا الذي تريد تطبيق المعايير عليه.
  • المعايير - المعايير المستخدمة لتحديد الخلايا المراد إضافتها.
  • sum_range - [اختياري] الخلايا المطلوب جمعها معًا. إذا تم حذف sum_range ، فستتم إضافة الخلايا الموجودة في النطاق معًا بدلاً من ذلك.
إصدار برنامج Excel 2003 ملاحظات الاستخدام

ترجع الدالة SUMIF مجموع الخلايا في نطاق يفي بشرط واحد. الوسيطة الأولى هي النطاق المطلوب تطبيق المعايير عليه ، والوسيطة الثانية هي المعايير ، والوسيطة الأخيرة هي النطاق الذي يحتوي على قيم يجب جمعها. يدعم SUMIF العوامل المنطقية (> ،<,,=) and البدل (* ،؟) للمطابقة الجزئية. يمكن أن تستخدم المعايير قيمة في خلية أخرى ، كما هو موضح أدناه.

SUMIF في مجموعة من ثماني وظائف في Excel التي تقسم المعايير المنطقية إلى قسمين (النطاق + المعايير). نتيجة لذلك ، فإن الصيغة المستخدمة لبناء المعايير مختلفة و SUMIF يستوجب نطاق من الخلايا بالنسبة إلى وسيطة النطاق ، لا يمكنك استخدام مجموعة مصفوفة .





يدعم SUMIF فقط ملف غير مرتبطة شرط. إذا كنت بحاجة إلى تطبيق معايير متعددة ، فاستخدم دالة SUMIFS . إذا كنت بحاجة إلى معالجة القيم التي تظهر في ملف نطاق الحجة (أي استخراج السنة من التواريخ لاستخدامها في المعايير) انظر إنتاج و / أو منقي المهام.

الاستخدام الأساسي | المعايير في خلية أخرى | لا يساوي | خلايا فارغة | بلح | البدل | أشرطة فيديو



الاستخدام الأساسي

في ورقة العمل المعروضة ، هناك ثلاثة أمثلة SUMIF. في المثال الأول (G6) ، تم تكوين SUMIF لجمع القيم الأكبر من 100. في المثال الثاني (G7) ، تُرجع SUMIF مجموع القيم حيث يكون اللون 'أحمر'. في المثال الأخير (G8) ، تم تكوين SUMIF لجمع القيم حيث تكون الولاية 'CA' (كاليفورنيا).

 
= SUMIF (D6:D10,'>100') // values > 100 = SUMIF (B6:B10,'Jim',D6:D10) // Rep = Jim = SUMIF (C6:C10,'ca',D6:D10) // State = CA

لاحظ أن علامة التساوي (=) غير مطلوبة عند إنشاء معيار 'يساوي'. لاحظ أيضًا أن SUMIF لا يتأثر بحالة الأحرف. يمكنك جمع القيم حيث يكون الممثل هو Jim باستخدام 'جيم' أو 'جيم'.

المعايير في خلية أخرى

يمكن تضمين قيمة من خلية أخرى في المعايير باستخدام سلسلة . في المثال أدناه ، سيعيد SUMIF مجموع كل المبيعات على القيمة في G4. لاحظ أنه يجب وضع عامل التشغيل أكبر من (>) ، وهو نص ، بين علامتي اقتباس. الصيغة في G5 هي:

 
= SUMIF (D5:D9,'>'&G4) // sum if greater than G4

SUMIF بمعايير متغيرة

لا يساوي

للتعبير عن معايير 'لا يساوي' ، استخدم '' المشغل أو العامل محاطة بعلامات اقتباس مزدوجة (''):

SUMIF لا يساوي المعايير

 
= SUMIF (B5:B9,'red',C5:C9) // not equal to 'red' = SUMIF (B5:B9,'blue',C5:C9) // not equal to 'blue' = SUMIF (B5:B9,''&E7,C5:C9) // not equal to E7

مرة أخرى لاحظ أن SUMIF هو ليس حساسية الموضوع.

خلايا فارغة

يمكن لـ SUMIF حساب المجاميع بناءً على الخلايا الفارغة أو غير الفارغة. في المثال أدناه ، يتم استخدام SUMIF لجمع المبالغ في العمود C اعتمادًا على ما إذا كان العمود D يحتوي على 'x' أم أنه فارغ:

SUMIF فارغ وليس فارغًا

كيفية إدراج فاصل أسطر في Excel
 
= SUMIF (D5:D9,'',C5:C9) // blank = SUMIF (D5:D9,'',C5:C9) // not blank

بلح

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

SUMIF مع التواريخ

 
= SUMIF (B5:B9,'<'& DATE (2019,3,1),C5:C9) = SUMIF (B5:B9,'>='& DATE (2019,4,1),C5:C9) = SUMIF (B5:B9,'>'&E9,C5:C9)

لاحظ أننا يجب أن سلسل عامل حتى التاريخ في E9. لاستخدام معايير التاريخ الأكثر تقدمًا (أي جميع التواريخ في شهر معين ، أو جميع التواريخ بين تاريخين) ، ستحتاج إلى التبديل إلى دالة SUMIFS ، والتي يمكنها التعامل مع معايير متعددة.

البدل

تدعم وظيفة SUMIF البدل ، كما هو موضح في المثال أدناه:

SUMIF مع أحرف البدل

 
= SUMIF (B5:B9,'mi*',C5:C9) // begins with 'mi' = SUMIF (B5:B9,'*ota',C5:C9) // ends with 'ota' = SUMIF (B5:B9,'????',C5:C9) // contains 4 characters

انظر أدناه لمزيد من أمثلة صيغة SUMIF.

ملحوظات

  • يدعم SUMIF شرطًا واحدًا فقط. استخدم ال دالة SUMIFS لمعايير متعددة.
  • متي sum_range تم حذف الخلايا الموجودة في نطاق سيتم تلخيصها.
  • يجب وضع السلاسل النصية في المعايير بين علامتي اقتباس مزدوجتين ('') ، أي 'تفاحة' ، '> 32' ، 'ja *'
  • مراجع الخلايا في المعايير هي ليس مرفقة بعلامات اقتباس ، أي '<'&A1
  • أحرف البدل؟ و * يمكن استخدامها في المعايير. تطابق علامة الاستفهام أي حرف واحد وتتطابق علامة النجمة مع أي تسلسل من الأحرف (صفر أو أكثر).
  • للعثور على علامة استفهام أو علامة نجمية حرفية ، استخدم علامة التلدة (~) في مقدمة علامة الاستفهام أو علامة النجمة (أي ~ ؟، ~ *).
  • موجزات يستوجب نطاق ، لا يمكنك استبدال مجموعة مصفوفة .


^