سيؤدي تعديل زر التحكم إلى إعادة تحميل هذه الصفحة تلقائيًا

AVERAGEIF

دالة AVERAGEIF تُرجِع متوسط​(الوسط الحسابي) الخلايا في مجموعة التي تستوفي شرطًا معينًا.

AVERAGEIF(قيم-متوسطة ,الشرط ,قيم-الاختبار)

قيم-الاختبار: مجموعة تحتوي على القيم التي يجب اختبارها. ويُمكن أن تحتوي قيم-الاختبار على أي قيمة.

الشرط: هو عبارة عن تعبير يقوم بمقارنة أو اختبار القيم والنتائج في القيمة البوليانية صواب أو خطأ. يمكن أن يتضمن الشرط معاملات مقارنة وثوابت ومعامل التسلسل بعلامة العطف ومراجع وأحرف بدل. يمكنك استخدام أحرف البدل لمطابقة أي حرف أحادي أو عدة أحرف في التعبير. يمكنك استخدام ? (علامة استفهام) لتمثيل حرف واحد، * (علامة نجمة) لتمثيل عدة أحرف، و~ (التلدة) لتحديد أنه يجب مطابقة الحرف التالي بدلاً من استخدامه كحرف بدل. يمكن أن يحتوي الشرط أيضًا على دالة REGEX بدلاً من أحرف البدل.

قيم-متوسطة: مجموعة اختيارية تحتوي على قيم ليتم معرفة متوسطها. قيم المتوسط هي إشارة إلى مجموعة واحدة من الخلايا والتي قد تحتوي فقط على أي قيم أعداد أو قيم منطقية.

ملاحظات

  • تتم مقارنة كل قيمة مع الشرط. إذا كانت القيمة التي تتوافق مع اختبار الشرط، فإن المتوسط يتضمن القيم المتطابقة في -قيم المتوسط.

  • قيم المتوسط  وقيم الاختبار - (عند التحديد) يجب أن تكون من نفس الحجم.

  • إذا تم حذف قيم المتوسط، - فيتم استخدام قيم الاختبار  لقيم المتوسط.

  • إذا -تم حذف قيم المتوسط أو كانت تشبه قيم الاختبار -فيُمكن أن تحتوي قيم الاختبار على ، - قيم الأعداد فقط أو قيم البوليان.

  • إذا تطلب أكثر من شرط أو مجموعة من قيم-الاختبار، فعليك التفكير في استخدام دالة AVERAGEIFS.

أمثلة

الجدول التالي المعطى:

A

B

C

D

1

العمر

النوع

الحالة

الراتب

2

35

M

M

71000

3

27

F

M

81000

4

42

M

M

86000

5

51

M

S

66000

6

28

M

S

52000

7

49

F

S

62000

8

63

F

M

89000

9

22

M

M

34000

10

29

F

S

42000

11

35

F

M

56000

12

33

M

S

62000

13

61

M

M

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

الجدول التالي المعطى:

A

B

1

45

marina@example.com

2

41

هارون

3

29

michael@example.com

4

64

katrina@example.com

5

12

سارة

‎=AVERAGEIF(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5) تُرجِع 46، متوسط كل الخلايا في A1:A5 حيث تحتوي الخلية المقابلة في B1:B5 على عنوان بريد إلكتروني.

انظر أيضًاAVERAGEAVERAGEIFS
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
هل كان هذا مفيدًا؟
الحد الأقصى للأحرف: 250
الحد الأقصى للأحرف 250.
شكرًا على ملاحظاتك.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.