Зміст
У цьому уроці показано, як використовувати функцію СРЗНАЧ для обчислення середнього значення з декількома умовами.
Коли справа доходить до обчислення середнього арифметичного групи чисел в Excel, AVERAGE - це шлях, який потрібно пройти. Для усереднення комірок, які відповідають певній умові, стане в нагоді AVERAGEIF. Щоб знайти середнє значення за кількома критеріями, слід використовувати функцію AVERAGEIFS. Щоб дізнатись, як це працює, будь ласка, продовжуйте читати!
Функція СРЗНАЧ в Excel
Функція СРЗНАЧФЗ Excel обчислює середнє арифметичне значення всіх комірок діапазону, які відповідають заданим критеріям.
Синтаксис наступний:
AVERAGEIFS(середній_діапазон, діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2], ...)Де:
- Середній_діапазон - діапазон осередків до середнього.
- Діапазон_критеріїв1, діапазон_критеріїв2, ... - діапазони, що підлягають перевірці за відповідними критеріями.
- Критерії1, критерії2, ... - критерії, які визначають, які клітинки усереднювати. Критерії можуть бути представлені у вигляді числа, логічного виразу, текстового значення або посилання на клітинку.
Діапазон_критеріїв1 / критерії1 є обов'язковими, наступні - необов'язковими. В одній формулі можна використовувати від 1 до 127 пар діапазонів/критеріїв.
Функція СРЗНАЧ доступна в Excel 2007 - Excel 365.
Примітка. Функція СРЗНАЧ працює за логікою І, тобто усереднюються тільки ті клітинки, для яких виконуються всі умови ІСТИНА. Для обчислення клітинок, для яких виконується будь-яка одна умова ІСТИНА, використовуйте формулу СРЗНАЧ, ЯКЩО, АБО.
Функція AVERAGEIFS - вказівки щодо використання
Щоб отримати чітке розуміння роботи функції та уникнути помилок, зверніть увагу на наступні факти:
- В рамках проекту середній_діапазон аргумент, порожні клітинки , логічні значення ПРАВДА/НЕПРАВДА, та текстові значення ігноруються. Нульові значення включені.
- Якщо критерії порожня комірка, вважається нульовим значенням.
- Якщо середній_діапазон не містить жодного числового значення, виникає помилка #DIV/0!
- Якщо жодна комірка не відповідає всім зазначеним критеріям, повертається помилка #DIV/0!
- Критерії AVERAGEIFS можуть застосовуватися до одного діапазону або до різних діапазонів.
- Кожен критерії_діапазон повинні бути такого ж розміру і форми, як середній_діапазон інакше виникає помилка #VALUE!.
Тепер, коли ви знаєте теорію, давайте подивимося, як використовувати функцію СРЗНАЧ на практиці.
Формула AVERAGEIFS Excel
Спочатку окреслимо загальний підхід. Щоб правильно побудувати формулу AVERAGEIFS, будь ласка, дотримуйтесь наступних рекомендацій:
- У першому аргументі вкажіть діапазон, який потрібно усереднити.
- У наступних аргументах вкажіть пари діапазон/критерії. Пари можуть бути розташовані в будь-якому порядку, але критерій завжди слідує за діапазоном, до якого він відноситься.
- Формула AVERAGEIFS завжди повинна містити непарна кількість аргументів : середній_діапазон + один або більше критерії_діапазон/критерії парами.
AVERAGEIFs з текстовими критеріями
Щоб отримати середнє значення чисел в одному стовпчику, якщо в іншому стовпчику (стовпчиках) міститься певний текст, використовуйте цей текст в якості критерію.
Як приклад, знайдемо середнє значення продажів "Apple" в регіоні "Північ". Для цього складемо формулу СРЗНАЧ з двома критеріями:
- Середній_діапазон становить С3:С15 (клітинки в середньому).
- Діапазон_критеріїв1 становить А3:А15 (Елементи для перевірки) та критерії1 це "яблуко".
- Діапазон_критеріїв2 є B3:B15 (Регіони для перевірки) та критерії2 це "північ".
Зібравши аргументи докупи, отримуємо наступну формулу:
=AVERAGEIFS(C3:C15, A3:A15, "яблуко", B3:B15, "північ")
З критеріями у попередньо визначених комірках (F3 та F4) формула набуває такого вигляду:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
СЕРЕДНІ ФУНКЦІЇ з логічними операторами
Якщо критерій за замовчуванням має значення "дорівнює", знак рівності можна не використовувати, а просто ввести цільовий текст (в лапках) або число (без лапок) у відповідний аргумент, як показано в попередньому прикладі.
При використанні інших логічних операторів, таких як "більше" (>), "менше" (<), не дорівнює () та інших з кількість або дата ви берете всю конструкцію в подвійні лапки.
Наприклад, для того, щоб середні продажі стали більшими за нуль до 1 жовтня 2022 року, формула виглядає наступним чином:
=AVERAGEIFS(C3:C15, B3:B15, "0")
Коли критерії знаходяться в окремих комірках, логічний оператор береться в лапки і з'єднується символом конкатенації посилання на комірку за допомогою амперсанду (&). Наприклад:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFs з підставними символами
Усереднити комірки на основі частковий збіг тексту Використовуйте в критеріях символи підстановки - знак питання (?) для відповідності будь-якому одному символу або зірочку (*) для відповідності будь-якій кількості символів.
У наведеній нижче таблиці припустимо, що ви хочете усереднити продажі "апельсинів" у всіх "південних" регіонах, включаючи "південний захід" і "південний схід". Щоб це зробити, ми поставимо зірочку в другому критерії:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Якщо в комірку введено критерій часткового збігу тексту, то слід об'єднати символ підстановки з посиланням на комірку. У нашому випадку формула набуває такого вигляду:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")
Середнє, якщо між двома значеннями
Для отримання середнього значення значень, що знаходяться між двома конкретними значеннями, використовують одну з наведених нижче загальних формул:
Середнє, якщо між двома значеннями включно:
AVERAGEIFS(середній_діапазон, діапазон_критеріїв, ">= значення1 ", criteria_range,"<= значення2 ")Середнє, якщо між двома значеннями, без урахування:
AVERAGEIFS(середній_діапазон, діапазон_критеріїв, "> значення1 ", criteria_range,"< значення2 ")У 1-й формулі ви використовуєте більше або дорівнює (>=) та менше або дорівнює (<=) логічні оператори, тому граничні значення включаються до середньої.
У 2-й формулі, як правило, використовується більше, ніж (>) та менше, ніж (<) логічні критерії виключають граничні значення з середнього.
Ці формули добре працюють або в обох сценаріях - коли клітинки для усереднення і клітинки для перевірки знаходяться в той самий стовпчик або через два різні колонки .
Наприклад, для розрахунку середнього показника продажів від 100 до 130 включно можна скористатися такою формулою:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
З граничними значеннями в комірках E3 та F3 формула набуває такого вигляду:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Зверніть увагу, що в цьому випадку ми використовуємо одне і те ж посилання (C3:C15) для 3 аргументів діапазону.
Щоб усереднити клітинки в даному стовпчику, якщо значення в іншому стовпчику знаходяться в діапазоні між двома значеннями, задайте інший діапазон для середній_діапазон і критерії_діапазон аргументи.
Наприклад, щоб усереднити продажі в колонці С, якщо дата в колонці В знаходиться в проміжку між 1 вересня та 30 жовтня, формула виглядає наступним чином:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
З посиланнями на камери:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Ось як можна використовувати функцію СРЗНАЧ в Excel для знаходження середнього арифметичного за кількома критеріями. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!
Практичний посібник для завантаження
Функція AVERAGEIFS Excel - приклади (файл .xlsx)