Функция AVERAGEIF сочетает в себе функцию IF и функцию AVERAGE в Excel; эта комбинация позволяет найти среднее или арифметическое среднее этих значений в выбранном диапазоне данных, который соответствует определенным критериям.
Часть IF функции определяет, какие данные соответствуют указанным критериям, а часть AVERAGE вычисляет среднее или среднее значение. Часто AVERAGEIF использует строки данных, называемые записями, с которыми связаны все данные в каждой строке.
Синтаксис функции AVERAGEIF
В Excel синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.
Синтаксис для AVERAGEIF :
= СРЕБЛИ (диапазон, критерии, диапазон_усреднение)
Аргументы функции сообщают ей, какое условие проверять, и диапазон данных для усреднения при выполнении этого условия.
- Диапазон (обязательно) – это группа ячеек, в которой функция будет выполнять поиск по заданным критериям.
- Критерии (обязательно) – это значение, сравниваемое с данными в диапазоне . Вы можете ввести фактические данные или ссылку на ячейку для этого аргумента.
- Average_range (необязательно): функция усредняет данные в этом диапазоне ячеек, когда находит совпадения между аргументами Range и Criteria . Если вы опустите аргумент Average_range , функция вместо этого усредняет данные, соответствующие аргументу Range .
В этом примере функция AVERAGEIF ищет среднегодовые продажи в восточном регионе продаж. Формула будет включать в себя:
- Диапазон ячеек от C3 до C9 , который содержит названия регионов.
- Критерии : ячейка D12 (восток).
- От Average_range из ячеек E3 до E9, , которые содержат средние продажи по каждому сотруднику.
Таким образом, если данные в диапазоне C3: C12 равны Востоку , то общий объем продаж для этой записи усредняется функцией.
Вход в функцию AVERAGEIF
Хотя в ячейку можно ввести функцию AVERAGEIF , многим людям проще использовать Диалоговое окно функций , чтобы добавить функцию на лист.
Начните с ввода образца данных, предоставленных в ячейки C1 в E11 пустой таблицы Excel, как показано на рисунке выше.
В ячейке D12 в разделе Регион продаж введите Восток .
Эти инструкции не включают этапы форматирования для рабочего листа. Ваш рабочий лист будет отличаться от показанного в примере, но функция AVERAGE IF даст вам те же результаты.
-
Нажмите на ячейку E12 , чтобы сделать ее активной ячейкой, в которую будет помещена функция AVERAGEIF .
-
Нажмите на вкладку Формулы на ленте .
-
Выберите Дополнительные функции > Статистические на ленте, чтобы открыть раскрывающийся список функций.
-
Нажмите AVERAGEIF в списке, чтобы открыть Функциональное диалоговое окно . Данные, которые попадают в три пустые строки в диалоговом окне функций , составляют аргументы функции AVERAGEIF .
-
Нажмите на строку Диапазон .
-
Выделите ячейки C3 до C9 на листе, чтобы ввести эти ссылки на ячейки в качестве диапазона, который будет искать функция.
-
Нажмите на строку Критерии .
-
Нажмите ячейка D12 , чтобы ввести ссылку на эту ячейку – функция будет искать в диапазоне, выбранном на предыдущем шаге, данные, соответствующие этому критерию. Хотя вы можете ввести фактические данные – например, слово Восток – для этого аргумента, обычно удобнее добавить данные в ячейку на рабочем листе, а затем ввести ссылку на эту ячейку в диалоговое окно.
-
Нажмите на строку Average_range .
-
Выделите ячейки E3 на E9 в электронной таблице.Если критерии, указанные на предыдущем шаге, соответствуют каким-либо данным в первом диапазоне (от C3 до C9 ), функция будет усреднять данные в соответствующих ячейках во втором диапазоне клетки.
-
Нажмите Готово , чтобы завершить функцию AVERAGEIF .
-
Ответ $ 59 641 должен появиться в ячейке E12 .
Когда вы нажимаете ячейку E12 , полная функция появляется на панели формул над рабочим листом.
= AVERAGEIF (C3: C9, D12, E3: E9)
Использование ссылки на ячейку для аргумента «Критерии» позволяет легко находить изменения критериев по мере необходимости. В этом примере вы можете изменить содержимое ячейки D12 с Востока на Север или Запад . Функция автоматически обновит и отобразит новый результат.