تتم مقارنة كل قيمة مع الشرط. إذا كانت القيمة التي تتوافق مع اختبار الشرط، فإن المتوسط يتضمن القيم المتطابقة في -قيم المتوسط.
قيم المتوسط وقيم الاختبار - (عند التحديد) يجب أن تكون من نفس الحجم.
إذا تم حذف قيم المتوسط، - فيتم استخدام قيم الاختبار لقيم المتوسط.
إذا -تم حذف قيم المتوسط أو كانت تشبه قيم الاختبار -فيُمكن أن تحتوي قيم الاختبار على ، - قيم الأعداد فقط أو قيم البوليان.
إذا تطلب أكثر من شرط أو مجموعة من -قيم الاختبار،، فكر في استخدام دالة AVERAGEIFS.
أمثلة
الجدول التالي المعطى:
A
B
C
D
1
العمر
النوع
الحالة
الراتب
2
35
M
71000
3
27
F
81000
4
42
86000
5
51
S
66000
6
28
52000
7
49
62000
8
63
89000
9
34000
10
29
42000
11
56000
12
33
13
61
91000
=AVERAGEIF(A2:A13; "<40"; D2:D13) تُرجع 56857 تقريبًا، وهو متوسط راتب الأشخاص دون سن الـ 40.
=AVERAGEIF(B2:B13; "=F"; D2:D13) تُرجع 66000، وهو متوسط راتب الإناث (المشار إليها بـ "F" في العمود B).
=AVERAGEIF(C2:C13; "S"; D2:D13) تُرجع 56800، وهو متوسط دخل الأشخاص غير المتزوجين (المشار إليهم بـ "S" في العمود C).
=AVERAGEIF(A2:A13; ">=40"; D2:D13) تُرجع 78800، وهو متوسط راتب الأشخاص في عمر الـ 40 فما فوق. يمكنك كذلك استخدام المعامل ≥.
=AVERAGEIF(C2:C13; "<>M"; D2:D13) تُرجع 56800 تقريبًا، وهو متوسط راتب الأشخاص غير المتزوجين. يمكنك كذلك استخدام المعامل ≠
مثال باستخدام REGEX
45
[email protected]
41
هارون
64
سارة
=AVERAGEIF(B1:B5; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2;4})");A1:A5) تُرجع 46، متوسط كل الخلايا في A1:A5 حيث تحتوي الخلية المقابلة في B1:B5 على عنوان بريد إلكتروني.