جدول المحتويات
يوضح هذا البرنامج التعليمي كيفية استخدام وظيفة Excel AVERAGEIFS لحساب متوسط بشروط متعددة.
عندما يتعلق الأمر بحساب متوسط حسابي لمجموعة من الأرقام في Excel ، فإن AVERAGE هو السبيل للذهاب. لمتوسط الخلايا التي تلبي شرطًا معينًا ، يكون AVERAGEIF مفيدًا. للعثور على متوسط بمعايير متعددة ، فإن AVERAGEIFS هي الوظيفة التي يجب استخدامها. لمعرفة كيفية عملها ، يرجى مواصلة القراءة!
وظيفة AVERAGEIFS في Excel
تحسب وظيفة Excel AVERAGEIFS المتوسط الحسابي لجميع الخلايا في النطاق الذي يلبي المحدد المعايير.
بناء الجملة كما يلي:
AVERAGEIFS (متوسط_نطاق ، نطاق_المعايير 1 ، معيار 1 ، [نطاق_المعايير 2 ، معايير 2] ،…)حيث:
- متوسط_النطاق - نطاق الخلايا إلى المتوسط.
- Criteria_range1، criteria_range2،… - النطاقات المراد اختبارها مقابل المعايير المقابلة.
- Criteria1، criteria2،… - المعايير التي تحدد الخلايا المطلوب متوسطها. يمكن تقديم المعايير في شكل رقم ، أو تعبير منطقي ، أو قيمة نصية ، أو مرجع خلية. منها اختيارية. يمكن استخدام أزواج النطاق / المعايير من 1 إلى 127 في صيغة واحدة.
تتوفر الوظيفة AVERAGEIFS في Excel 2007 - Excel 365.
ملاحظة. تعمل وظيفة AVERAGEIFS مع منطق AND ، أي تلك الخلايا فقطتم حساب المتوسط لها حيث تكون جميع الشروط صوابًا. لحساب الخلايا التي يكون أي شرط فردي لها صحيحًا ، استخدم الصيغة AVERAGE IF OR.
دالة AVERAGEIFS - ملاحظات الاستخدام
للحصول على فهم واضح لكيفية عمل الوظيفة وتجنب الأخطاء ، استخدم إشعار بالحقائق التالية:
- في الوسيطة average_range ، خلايا فارغة ، قيم منطقية TRUE / FALSE ، و القيم النصية يتم تجاهلها. تم تضمين القيم الصفرية .
- إذا كانت المعايير خلية فارغة ، يتم التعامل معها كقيمة صفرية.
- إذا كان متوسط_النطاق لا يحتوي على قيمة رقمية واحدة ، # DIV / 0! حدث خطأ.
- إذا لم تفي أي خلية بكافة المعايير المحددة ، فسيظهر الخطأ # DIV / 0! تم إرجاع الخطأ.
- معايير AVERAGEIFS قد تنطبق على نفس النطاق أو نطاقات مختلفة.
- يجب أن يكون كل نطاق_المعايير من نفس الحجم والشكل مثل متوسط المدى ، وإلا فإن الخطأ #VALUE! حدث خطأ.
الآن بعد أن عرفت النظرية ، دعنا نرى كيفية استخدام وظيفة AVERAGEIFS عمليًا.
صيغة Excel AVERAGEIFS
أولاً ، دعونا نحدد النهج العام. لإنشاء صيغة AVERAGEIFS بشكل صحيح ، يرجى اتباع الإرشادات التالية:
- في الوسيطة الأولى ، قم بتوفير النطاق الذي تريد متوسطه.
- في الوسائط التالية ، حدد أزواج النطاق / المعايير . يمكن ترتيب الأزواج بأي ترتيب ، لكن المعايير تتبع دائمًاالنطاق الذي ينطبق عليه.
- يجب أن تحتوي صيغة AVERAGEIFS دائمًا على عدد فردي من الوسيطات : متوسط_النطاق + واحد أو أكثر نطاق المعايير / المعايير أزواج .
AVERAGEIFS بمعايير النص
للحصول على متوسط الأرقام في عمود واحد إذا احتوى عمود (أعمدة) آخر على نص معين ، استخدم هذا النص للمعايير.
كمثال ، دعنا نجد متوسط مبيعات "Apple" في منطقة "الشمال". لهذا ، نصنع صيغة AVERAGEIFS بمعيارين:
- متوسط_النطاق هو C3: C15 (الخلايا إلى المتوسط).
- Criteria_range1 هو A3: A15 (العناصر المطلوب التحقق منها) و معيار 1 هو "apple".
- Criteria_range2 هو B3: B15 (المناطق المطلوب التحقق منها) و معيار 2 هي "الشمال".
عند وضع الوسيطات معًا ، نحصل على الصيغة التالية:
=AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")
بالمعايير الموجودة في الخلايا المحددة مسبقًا (F3 و F4 ) ، تأخذ الصيغة هذا النموذج:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS مع عوامل التشغيل المنطقية
عندما تكون المعايير الافتراضية "تساوي" ، يمكن حذف علامة المساواة ، و يمكنك ببساطة وضع النص الهدف (محاط بعلامات اقتباس) أو الرقم (بدون علامات الاقتباس) في الوسيطة المقابلة كما هو موضح في المثال السابق.
عند استخدام عوامل منطقية أخرى مثل "أكبر من" (& gt ؛) و "أقل من" (& lt؛) وليس مساويًا لـ () والأخرى ذات الرقم أو التاريخ ، فأنت تقوم بإرفاق البناء بالكامل فيعلامات الاقتباس المزدوجة.
على سبيل المثال ، لمتوسط مبيعات أكبر من الصفر تم تسليمها في 1 أكتوبر 2022 ، تكون الصيغة:
=AVERAGEIFS(C3:C15, B3:B15, "0")
عندما تكون المعايير في خلايا منفصلة ، تقوم بتضمين عامل منطقي بين علامات اقتباس وربطه بمرجع خلية باستخدام علامة العطف (& amp؛). على سبيل المثال:
أنظر أيضا: وظيفة Excel RANK وطرق أخرى لحساب الرتبة=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS مع أحرف البدل
لمتوسط الخلايا استنادًا إلى تطابق نص جزئي ، استخدم أحرف البدل في المعايير - علامة استفهام (؟) لمطابقة أي حرف مفرد أو علامة النجمة (*) لمطابقة أي عدد من الأحرف.
في الجدول أدناه ، افترض أنك تريد متوسط مبيعات "البرتقالية" في جميع المناطق "الجنوبية" بما في ذلك "الجنوب - الغرب و الجنوب الشرقي. للقيام بذلك ، نقوم بتضمين علامة النجمة في المعيار الثاني:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
إذا تم إدخال معايير مطابقة النص الجزئي في خلية ، فقم بتوصيل حرف بدل مع مرجع الخلية. في حالتنا ، تأخذ الصيغة هذا الشكل:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
متوسط إذا كان بين قيمتين
للحصول على متوسط القيم التي تقع بين قيمتين محددتين ، استخدم واحدة من الصيغ العامة التالية:
متوسط إذا كان بين قيمتين ، بما في ذلك:
AVERAGEIFS (average_range، criteria_range، "& gt؛ = value1 "، criteria_range، "& lt؛ = value2 ")متوسط إذا كان بين قيمتين ، حصريًا:
AVERAGEIFS (average_range، criteria_range،" & gt؛ value1 "، criteria_range،" & lt؛ value2 ")في الصيغة الأولى ، يمكنك استخدام أكبر من أو يساوي (& gt ؛ =) و أقل من أو يساوي (& lt ؛ =) العوامل المنطقية ، لذلك يتم تضمين قيم الحدود في المتوسط.
في الصيغة الثانية ، تستبعد المعايير المنطقية أكبر من (& gt ؛) و الأقل من (العلامة & lt ؛) القيم الحدودية من المتوسط .
تعمل هذه الصيغ بشكل جيد أو كلا السيناريوهين - عندما تكون الخلايا التي يجب أن تكون في المتوسط والخلايا المراد التحقق منها في نفس العمود أو في عمودين مختلفين .
على سبيل المثال ، لحساب متوسط المبيعات بين 100 و 130 ضمناً ، يمكنك استخدام هذه الصيغة:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
مع قيم الحدود في الخليتين E3 و F3 ، الصيغة يأخذ هذا النموذج:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
يرجى ملاحظة أننا في هذه الحالة نستخدم نفس المرجع (C3: C15) لوسائط النطاق الثلاثة.
لمتوسط الخلايا في عمود معين إذا كانت القيم الموجودة في عمود آخر تقع بين قيمتين ، قم بتوفير نطاق مختلف للوسيطتين متوسط_النطاق و نطاق_المعايير .
على سبيل المثال ، لمتوسط المبيعات في العمود C إذا كان التاريخ في العمود B بين 1 سبتمبر و 30 أكتوبر ، فإن الصيغة هي:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
مع مراجع الخلايا:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
هذه هي الطريقة التي تستخدم بها الدالة AVERAGEIFS في Excel للعثور على متوسط حسابي بمعايير متعددة. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل!
تدرب على تنزيل المصنف
Excelوظيفة AVERAGEIFS - أمثلة (ملف .xlsx)