Математические
AVERAGEIF
Определение
AVERAGEIF возвращает среднее чисел, чьи соответствующие ячейки проходят одну проверку.
Синтаксис
=AVERAGEIF(range, criteria, [average_range])
Аргументы
| Аргумент | Значение |
|---|---|
range |
Ячейки, которые сравниваются с критерием, например A2:A5. |
criteria |
Значение, которое считается совпадением. Число вводите как есть; текст заключайте в двойные кавычки. |
average_range |
Необязательно. Ячейки, которые нужно усреднить, когда соответствующая ячейка в range проходит проверку. Если не указано, Excel усредняет сам range. |
Пример
Депо записывает названия регионов и количество ящиков. Регионы находятся в A2:A5, а количество ящиков — в B2:B5.
| A: Регион | B: Ящики |
|---|---|
| north | 8 |
| south | 20 |
| north | 12 |
| north | 4 |
Формула: =AVERAGEIF(A2:A5,"north",B2:B5)
Результат: 8. Строки north — 8, 12 и 4, и (8 + 12 + 4) / 3 равно 8.
Практика
В ячейках A2:A5 записаны east, west, east и east. В ячейках B2:B5 записаны 10, 20, 14 и 6. В C2 напишите формулу, которая усредняет B2:B5 для строк, где A2:A5 равны east.
- В C2 напишите формулу AVERAGEIF, которая усредняет B2:B5, где A2:A5 равны east.
- C2 должна показать среднее B2:B5, где A2:A5 равны east.
Связанные функции
AVERAGE берёт среднее каждого числа без проверки. COUNTIF считает ячейки, которые проходят проверку. AVERAGEIF оставляет одну проверку и возвращает среднее.
Частая ошибка
Перестановка первого и последнего диапазонов, как в =AVERAGEIF(B2:B5,"north",A2:A5), поэтому формула проверяет количество ящиков и пытается усреднить названия регионов.