Математические
AVERAGEIFS
Определение
AVERAGEIFS возвращает среднее только из строк, которые удовлетворяют каждой переданной проверке.
Синтаксис
=AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2)
Аргументы
| Аргумент | Значение |
|---|---|
average_range |
Числа, которые нужно усреднить, когда каждая проверка в этой строке проходит, например C2:C5. |
criteria_range1 |
Первый набор ячеек для проверки. |
criteria1 |
Требуемое значение в этом первом наборе. |
criteria_range2 |
Второй набор ячеек для проверки. |
criteria2 |
Чему должен равняться второй набор ячеек. |
Пример
Магазин записывает коды размера, номера зоны и количество единиц в A2:C5.
| A: Размер | B: Зона | C: Единицы |
|---|---|---|
| S | 2 | 10 |
| S | 1 | 20 |
| M | 2 | 8 |
| S | 2 | 14 |
Формула: =AVERAGEIFS(C2:C5,A2:A5,"S",B2:B5,2)
Результат: 12. Размер S и зона 2 встречаются вместе в строках 2 и 5, поэтому (10 + 14) / 2 равно 12.
Практика
В ячейках A2:A5 записаны 1, 1, 2 и 1. В ячейках B2:B5 записаны 10, 20, 10 и 10. В ячейках C2:C5 записаны 6, 8, 3 и 12. В D2 напишите формулу, которая усредняет C2:C5, где A2:A5 равны 1, а B2:B5 равны 10.
- В D2 напишите формулу AVERAGEIFS, которая усредняет C2:C5, где A2:A5 равны 1, а B2:B5 равны 10.
- D2 должна показать среднее C2:C5, где A2:A5 равны 1, а B2:B5 равны 10.
Связанные функции
AVERAGEIF берёт среднее для одной проверки. AVERAGE берёт среднее каждого числа. AVERAGEIFS добавляет вторую проверку перед усреднением.
Частая ошибка
Поставить числа для усреднения последними, как в AVERAGEIF, например =AVERAGEIFS(A2:A5,"S",B2:B5,2,C2:C5). AVERAGEIFS нуждается в этих числах в первом аргументе.