تصف هذه المقالة بناء جملة صيغة الدالة AVERAGEIFS وطريقة استخدامها في Microsoft Excel.
الوصف
تُرجع هذه الالة المتوسط (الوسط الحسابي) لكافة الخلايا التي تطابق معايير متعددة.
بناء الجملة
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
يحتوي بناء جملة الدالة AVERAGEIFS على الوسيطات التالية:
-
Average_range مطلوبة. خلية واحدة أو أكثر يراد حساب المتوسط لها، بما في ذلك الأرقام أو الأسماء أو الصفائف أو المراجع التي تحتوي على أرقام.
-
… ,Criteria_range1, criteria_range2 إن الوسيطة Criteria_range1 مطلوبة، أما وسائط criteria_range التالية فهي اختيارية. النطاقات من 1 إلى 127 التي يتم فيها تقييم المعايير المقترنة بها.
-
... ,Criteria1, criteria2 إن الوسيطة Criteria1 مطلوبة، أما المعايير التالية فهي اختيارية. المعايير من 1 إلى 127 على شكل رقم أو تعبير أو مرجع خلية أو نص لتعريف الخلايا التي سيتم حساب المتوسط لها. على سبيل المثال، يمكن التعبير عن المعايير بالشكل 32 أو "32" أو ">32" أو "تفاح" أو B4.
ملاحظات
-
إذا كانت قيمة average_range فارغة أو نصية، فترجع الدالة AVERAGEIFS #DIV0! وهي قيمة خطأ.
-
إذا كانت إحدى الخلايا الموجودة في نطاق معايير فارغة، فتُعاملها AVERAGEIFS كقيمة صفرية 0.
-
يتم تقييم الخلايا الموجودة في نطاق يحتوي على TRUE كـ 1؛ بينما يتم تقييم الخلايا الموجودة في نطاق يحتوي على FALSE كـ 0 (صفر).
-
يتم استخدام كل خلية موجودة في average_range في حساب المتوسط فقط في حالة مطابقة كافة المعايير المحددة لتلك الخلية.
-
على عكس وسيطات النطاق والمعايير في الدالة AVERAGEIF، في AVERAGEIFS يجب أن يكون كل criteria_range بنفس حجم وشكل average_range.
-
إذا تعذرت ترجمة الخلايا في average_range إلى أرقام، فترجع الدالة AVERAGEIFS #DIV0! وهي قيمة خطأ.
-
إذا لم تكن هناك خلايا تفي بجميع المعايير، فترجع الدالة AVERAGEIFS #DIV/0! .
-
يمكنك استخدام أحرف بدل وعلامة استفهام (?) وعلامة نجمية (*) في المعايير. تطابق علامة الاستفهام أي حرف مفرد؛ بينما تطابق العلامة النجمية أي تسلسل أحرف. إذا أردت البحث عن علامة استفهام أو علامة نجمية فعلية، فاكتب حرف التلدة (~) قبل الحرف.
ملاحظة: تقيس الدالة AVERAGEIFS الاتجاه المركزي، أي موقع مركز مجموعة من الأرقام في توزيع إحصائي. إن مقاييس الاتجاه المركزي الثلاثة الأكثر شيوعاً هي كالآتي:
-
المتوسط هو الوسط الحسابي، ويتم حسابه بجمع مجموعة من الأرقام ثم قسمة الناتج على عدد تلك الأرقام. على سبيل المثال، إن متوسط 2 و3 و3 و5 و7 و10 هو 30 مقسوم على 6، أي أنه 5.
-
الوسيط هو الرقم الأوسط لمجموعة من الأرقام؛ أي أن نصف الأرقام يكون له قيم أكبر من الوسيط والنصف الآخر له قيم أصغر من الوسيط. على سبيل المثال، إن وسيط لـ 2 و3 و3 و5 و7 و10 هو 4.
-
المنوال هو أكثر الأرقام تكراراً في مجموعة من الأرقام. على سبيل المثال، إن منوال 2 و3 و3 و5 و7 و10 هو 3.
للحصول على توزيع متساوٍ لمجموعة من الأرقام، تكون كافة مقاييس الاتجاه المركزي الثلاثة هذه متماثلة. أما بالنسبة إلى التوزيع المنحرف لمجموعة من الأرقام، فيمكن أن تكون المقاييس مختلفة.
أمثلة
انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لمشاهدة كل البيانات.
الطالب |
الأول |
الثاني |
النهائي |
---|---|---|---|
اختبار |
اختبار |
امتحان |
|
الدرجة |
الدرجة |
الدرجة |
|
عادل |
75 |
85 |
87 |
مهى |
94 |
80 |
88 |
رجب |
86 |
93 |
غير مقدّم |
سهام |
غير مقدّم |
75 |
75 |
الصيغة |
الوصف |
النتيجة |
|
=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90") |
متوسط الدرجات بين 70 و90 في الاختبار الأول لجميع الطلاب (80,5). لا يتم تضمين الدرجة "غير مقدّم" في الحساب نظراً إلى أنها ليست قيمة رقمية. |
75 |
|
=AVERAGEIFS(C2:C5, C2:C5, ">95") |
متوسط درجة الاختبار الثاني التي تزيد عن 95 لجميع الطلاب. لأنه لا توجد درجات أكبر من 95، #DIV0! يتم إرجاع. |
#DIV/0! |
|
=AVERAGEIFS(D2:D5, D2:D5, "<>Incomplete", D2:D5, ">80") |
متوسط الدرجات الأعلى من 80 في الاختبار النهائي لجميع الطلاب (87,5). لا يتم تضمين الدرجة "غير مقدّم" في الحساب نظراً إلى أنها ليست قيمة رقمية. |
87,5 |
المثال 2
النوع |
السعر |
المدينة |
عدد غرف النوم |
هل يوجد مرآب؟ |
---|---|---|---|---|
بيت متحرك |
230000 |
جدة |
3 |
لا |
بيت صغير في منطقة نائية |
197000 |
الرياض |
2 |
نعم |
منزل مستقل |
345678 |
الرياض |
4 |
نعم |
منزل عائلي |
321900 |
جدة |
2 |
نعم |
منزل فاخر |
450000 |
الرياض |
5 |
نعم |
فيلا |
395000 |
الرياض |
4 |
لا |
الصيغة |
الوصف |
النتيجة |
||
("نعم" D2:D7, ">2",E2:E7 ,"الرياض" ,=AVERAGEIFS(B2:B7, C2:C7 |
متوسط سعر منزل في الرياض يضم ثلاث غرف نوم على الأقل ومرآب |
397839 |
||
("لا" D2:D7, "<=3",E2:E7 ,"جدة" ,=AVERAGEIFS(B2:B7, C2:C7 |
متوسط سعر منزل في جدة يضم ثلاث غرف نوم كحد أقصى ولا يضم مرآباً |
230000 |