دالة AVERAGEIFS تبحث عن الخلايا التى ينطبق عليها شرط أو أكثر في نطاق أو أكثر , ثم ترجع متوسط الخلايا المقابلة لهذه الخلايا في نطاق أخر .
معاملات دالة AVERAGEIFS
average_range
النطاق الذي يحتوي على الخلايا التي سيتم حساب المتوسط لها .
criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3]
النطاقات والشروط المرتبطة بها .
مثال على دالة AVERAGEIFS
الجدول التالى يحتوى على مبيعات أحد المطاعم الذي يبيع ساندوتشات ذو أحجام مختلفة , حيث يحتوى على ( الساندوتش Sandwich - الحجم Size - الكمية Quantity ) .
ونريد استخدام دالة AVERAGEIFS لحساب متوسط الكمية المباعة من ساندوتش معين ذو حجم معين , لعمل ذلك سنقوم بإستخدام المعادلة التالية :
في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Burger ذو الحجم Large
=AVERAGEIFS(C2:C13,A2:A13,F5,B2:B13,F6)
دالة AVERAGEIFS ستبحث عن الخلايا التى ينطبق عليها الشرطين :
- الخلايا التي تحتوى على اسم الساندوتش الموجود فى الخلية F5 داخل النطاق A2:A13
- الخلايا التى تحتوى على الحجم الموجود فى الخلية F6 داخل النطاق B2:B13
ثم سترجع متوسط الخلايا المقابلة لهذه الخلايا فى النطاق C2:C13
في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Burger ذو الحجم Large
في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Chicken ذو الحجم Medium
في الشكل التالى دالة AVERAGEIFS سترجع متوسط الكمية المباعة من الساندوتش Cheese ذو الحجم Small