Функція СРЗНАЧ з декількома критеріями в Excel

  • Поділитися Цим
Michael Brown

У цьому уроці показано, як використовувати функцію СРЗНАЧ для обчислення середнього значення з декількома умовами.

Коли справа доходить до обчислення середнього арифметичного групи чисел в 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, будь ласка, дотримуйтесь наступних рекомендацій:

    1. У першому аргументі вкажіть діапазон, який потрібно усереднити.
    2. У наступних аргументах вкажіть пари діапазон/критерії. Пари можуть бути розташовані в будь-якому порядку, але критерій завжди слідує за діапазоном, до якого він відноситься.
    3. Формула 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)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.