Excel: كيفية استخدام averageif مع نطاقات متعددة
في Excel، ليس من الممكن استخدام الدالة AVERAGEIF() لحساب قيمة متوسطة باستخدام نطاقات متعددة.
ومع ذلك، يمكنك استخدام الصيغة التالية كحل بديل:
=(SUM(SUMIF( A2:A11 , G2 , B2:B11 ),SUMIF( D2:D11 , G2 , E2:E11 ))/SUM(COUNTIF( A2:A11 , G2 ),COUNTIF( D2:D11 , G2 ) ))
تبحث هذه الصيغة المعينة عن متوسط القيم في النطاقين B2:B11 و E2:E11 حيث تساوي القيم المقابلة في النطاقين A2:A11 و D2:D11 القيمة الموجودة في الخلية G2 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: استخدام AVERAGEIF مع نطاقات متعددة في Excel
لنفترض أن لدينا البيانات التالية في برنامج Excel والتي توضح مبيعات الفواكه المختلفة في أيام مختلفة:
لنفترض الآن أننا نريد حساب متوسط المبيعات اليومية للمانجو .
للقيام بذلك، يمكننا استخدام الصيغة التالية:
=(SUM(SUMIF( A2:A11 , G2 , B2:B11 ),SUMIF( D2:D11 , G2 , E2:E11 ))/SUM(COUNTIF( A2:A11 , G2 ),COUNTIF( D2:D11 , G2 ) ))
سنكتب هذه الصيغة في الخلية H2 ثم نضغط على Enter :
نرى أن المتوسط اليومي لمبيعات المانجو هو 6.5 .
يمكننا التحقق من صحة ذلك عن طريق أخذ متوسط جميع قيم المبيعات يدويًا حيث يكون المنتج المقابل هو المانجو:
متوسط مبيعات المانجو: (8 + 6 + 5 + 4 + 8 + 8) / 6 = 6.5 .
وهذا يطابق القيمة التي حسبناها باستخدام الصيغة.
ملاحظة : في هذا المثال، قمنا بحساب المتوسط باستخدام نطاقين من الخلايا، ولكن يمكننا استخدام بناء جملة مشابه لتضمين أي عدد نريده من نطاقات الخلايا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية حساب المتوسط إذا لم يكن فارغًا
Excel: كيفية حساب المتوسط باستثناء القيم المتطرفة
إكسل: كيفية حساب المتوسط حسب المجموعة