Як розрахувати середнє арифметичне в Excel: приклади формул

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

Підручник навчить вас знаходити середнє значення в Excel за допомогою формул і без них, а також округляти результати до потрібної кількості знаків після коми.

В Microsoft Excel є кілька різних функцій для обчислення середнього значення для набору числових значень. Крім того, існує миттєвий неформульний спосіб. На цій сторінці ви знайдете короткий огляд всіх методів, проілюстрований прикладами використання та найкращими практиками. Всі функції, розглянуті в цьому посібнику, працюють в будь-якій версії Excel від Excel 365 до Excel 2007.

    Що таке середній рівень?

    У повсякденному житті середнє значення - це число, що виражає типове значення в наборі даних. Наприклад, якщо кілька спортсменів пробігли 100-метрову дистанцію, ви можете дізнатися середній результат - тобто, скільки часу, як очікується, знадобиться більшості спринтерів, щоб завершити забіг.

    У математиці середня - це середнє або центральне значення в сукупності чисел, яке обчислюється діленням суми всіх значень на їх кількість.

    У наведеному вище прикладі, якщо припустити, що перший спортсмен подолав дистанцію за 10,5 секунди, другому знадобилося 10,7 секунди, а третьому - 11,2 секунди, то середній час становитиме 10,8 секунди:

    (10.5+10.7+11.2)/3 = 10.8

    Як отримати середнє арифметичне в Excel без формул

    У робочих аркушах Excel не потрібно виконувати розрахунки вручну - потужні функції Excel виконають всю роботу "за кадром" і видадуть результат в найкоротші терміни. Перш ніж детально вивчити спеціалізовані функції, давайте навчимося швидкому і напрочуд простому неформульному способу.

    Щоб швидко знайти середнє значення без формули, скористайтеся рядком стану Excel:

    1. Виділіть клітинки або діапазони, які потрібно усереднити. Для несуміжних виділень використовуйте клавішу Ctrl.
    2. Зверніть увагу на рядок стану в нижній частині вікна Excel, який містить важливу інформацію про поточні виділені комірки. Одним із значень, яке Excel обчислює автоматично, є середнє значення.

    Результат наведено на зображенні нижче:

    Як розрахувати середню вручну

    У математиці, щоб знайти середнє арифметичне списку чисел, потрібно скласти всі значення, а потім розділити суму на те, скільки чисел у списку. В Excel це можна зробити за допомогою функцій СУММЕСЛИ і СЧЕТЕСЛИ відповідно:

    SUM( діапазон )/COUNT( діапазон )

    Для діапазону чисел, наведених нижче, формула виглядає наступним чином:

    =SUM(B3:B12)/COUNT(B3:B12)

    Як бачимо, результат формули точно відповідає середньому значенню в рядку стану.

    На практиці Вам навряд чи коли-небудь знадобиться вручну обчислювати середнє значення у Ваших робочих таблицях. Однак, може бути корисно перевірити ще раз результат Вашої формули середнього значення у разі виникнення сумнівів.

    А тепер давайте розглянемо, як можна зробити середнє арифметичне в Excel за допомогою спеціально призначених для цього функцій.

    Функція СРЗНАЧ - обчислення середнього значення чисел

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

    AVERAGE(number1, [number2], ...)

    Де номер 1, номер 2 ... - числові значення, для яких потрібно знайти середнє значення. В одну формулу можна включити до 255 аргументів. Аргументи можуть бути подані у вигляді чисел, посилань або іменованих діапазонів.

    СРЗНАЧ - одна з найпростіших і найзручніших у використанні функцій в Excel.

    Для обчислення середнього значення чисел можна ввести їх безпосередньо у формулу або вказати посилання на відповідну комірку чи діапазон.

    Наприклад, для усереднення 2 діапазонів і 1 окремої комірки нижче, формула має вигляд:

    =СЕРЕДНЄ(B4:B6, B8:B10, B12)

    Крім чисел, функція СРЗНАЧ може знайти середнє значення інших числових значень, таких як відсотки і час.

    Формула середнього арифметичного в Excel - примітки щодо використання

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

    У комплекті:

    • Комірки з нульовими значеннями (0)
    • Логічні значення TRUE і FALSE вводяться безпосередньо в список аргументів. Наприклад, формула AVERAGE(TRUE, FALSE) повертає 0.5, що є середнім значенням між 1 і 0.

    Проігноровано:

    • Порожні клітинки
    • Текстові рядки
    • Комірки, що містять логічні значення TRUE та FALSE

    Для отримання додаткової інформації, будь ласка, зверніться до розділу Як використовувати функцію СРЗНАЧ в Excel.

    функція AVERAGEA - усереднення всіх непустих клітинок

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

    AVERAGEA(значення1, [значення2], ...)

    Де значення1, значення2, ... значення, масиви, посилання на комірки або діапазони, які потрібно усереднити. Перший аргумент є обов'язковим, інші (до 255) - необов'язковими.

    Формула Excel AVERAGEA - примітки щодо використання

    Як було сказано вище, функція AVERAGEA обробляє різні типи значень, такі як числа, текстові рядки і логічні значення. І ось як вони оцінюються:

    У комплекті:

    • Текстові значення оцінюються як 0.
    • Рядки нульової довжини ("") оцінюються як 0.
    • Булеве значення TRUE оцінюється як 1, а FALSE як 0.

    Проігноровано:

    • Порожні клітинки

    Наприклад, наведена нижче формула повертає 1, що є середнім значенням між 2 і 0.

    =AVERAGEA(2, FALSE)

    Наступна формула повертає 1,5, що є середнім значенням між 2 та 1.

    =AVERAGEA(2, TRUE)

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

    Функція AVERAGEIF - отримати середнє значення з умовою

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

    AVERAGEIF(діапазон, критерії, [середній_діапазон])

    Функція AVERAGEIF має наступні аргументи:

    • Діапазон (обов'язковий) - діапазон комірок для перевірки на відповідність заданому критерію.
    • Критерії (required) - умова, яка повинна бути виконана.
    • Середній_діапазон (необов'язково) - комірки для усереднення. Якщо не вказано, то діапазон усереднюється.

    Функція СРЗНАЧ доступна в Excel 2007 - Excel 365. У більш ранніх версіях можна побудувати власну формулу СРЗНАЧ, якщо.

    А тепер давайте подивимося, як можна використовувати функцію СРЗНАЧ для усереднення клітинок на основі заданої вами умови.

    Припустимо, ви маєте бали з різних предметів у діапазоні C3:C15 і хочете знайти середній бал з математики. Це можна зробити за такою формулою:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Замість того, щоб "жорстко кодувати" умову безпосередньо у формулі, ви можете ввести її в окрему комірку (F3) і посилатися на цю комірку в критеріях:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Для отримання додаткових прикладів формул, будь ласка, дивіться функцію AVERAGEIF в Excel.

    Функція AVERAGEIFS - середнє за кількома критеріями

    Для обчислення середнього значення з двома або більше умовами використовуйте множинний аналог AVERAGEIF - функцію AVERAGEIFS.

    AVERAGEIFS(середній_діапазон, діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2], ...)

    Функція має наступний синтаксис:

    • Середній_діапазон (необхідне) - діапазон до середнього значення.
    • Діапазон_критеріїв (обов'язково) - діапазон, на якому буде проводитися випробування критерії .
    • Критерії (обов'язкова) - умова, яка визначає, які комірки усереднювати. Може бути подана у вигляді числа, логічного виразу, текстового значення або посилання на комірку.

    1 до 127 критерії_діапазон / критерії можуть поставлятися парами, перша пара є обов'язковою, наступні - за бажанням замовника.

    По суті, ви використовуєте AVERAGEIFS аналогічно AVERAGEIF, за винятком того, що в рамках однієї формули може бути перевірено більше однієї умови.

    Припустимо, що деякі студенти не складали тести з певних предметів і мають нульові бали. Ви хочете знайти середній бал з певного предмету, ігноруючи нулі.

    Для виконання завдання будується формула AVERAGEIFS з двома критеріями:

    • Визначити діапазон до середнього значення (С3:С15).
    • Вказати діапазон для перевірки 1-ї умови (B3:B15 - позиції).
    • Виразити 1-у умову ("math" або F3 - цільовий елемент, укладений в лапки або посилання на комірку, що містить цей елемент).
    • Вказати діапазон для перевірки 2-ї умови (С3:С15 - бали).
    • Виразити 2-гу умову ("0" - більше нуля).

    Зібравши вищезазначені складові разом, отримаємо наступну формулу:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Або

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    З наведеного нижче зображення видно, що лише дві клітинки (С6 та С10) відповідають обом умовам, і тому лише ці клітинки усереднюються.

    Для отримання додаткової інформації ознайомтеся з функцією СРЗНАЧ функції Excel.

    Формули AVERAGEIF та AVERAGEIFS - примітки щодо використання

    Функції Excel AVERAGEIF і AVERAGEIFS мають багато спільного, зокрема, які значення вони обчислюють, а які ігнорують:

    • У середньому діапазоні ігноруються порожні клітинки, текстові значення, логічні значення ІСТИНА/БРЕХНЯ.
    • У критеріях порожні клітинки вважаються нульовими значеннями.
    • У критеріях часткового збігу можуть використовуватися символи підстановки, такі як знак питання (?) та зірочка (*).
    • Якщо жодна комірка не відповідає всім зазначеним критеріям, виникає помилка #DIV0!

    AVERAGEIF vs. AVERAGEIFS - відмінності

    З точки зору функціональності, найбільш суттєва відмінність полягає в тому, що AVERAGEIF може обробляти тільки одну умову, в той час як AVERAGEIFS один або кілька критеріїв. Крім того, є кілька технічних відмінностей, пов'язаних з середній_діапазон .

    • З середнім рівнем, середній_діапазон є останнім і необов'язковим аргументом, а у формулах AVERAGEIFS - першим і обов'язковим аргументом.
    • З середнім рівнем, середній_діапазон не обов'язково має бути такого ж розміру, як діапазон оскільки фактичні комірки, що підлягають усередненню, визначаються розміром діапазон аргумент - верхня ліва комірка комірки середній_діапазон береться за початкову точку, і усереднюється стільки комірок, скільки включено в діапазон аргумент. AVERAGEIFS вимагає, щоб кожен критерії_діапазон бути такого ж розміру і форми, як середній_діапазон інакше виникає помилка #VALUE!.

    Формула СРЗНАЧ АБО в Excel

    Оскільки функція СРЗНАЧ завжди працює з логікою І (всі критерії повинні бути ІСТИНА), вам доведеться побудувати власну формулу для усереднення клітинок з логікою АБО (будь-який один критерій повинен бути ІСТИНА).

    Ось загальна формула для усереднення, якщо комірка є X або Y.

    AVERAGE(IF(ISUMBER(MATCH( діапазон , { критерії1 , критерії2 ,...}, 0)), середній_діапазон ))

    Тепер давайте подивимося, як це працює на практиці. У таблиці нижче, припустимо, ви хочете знайти середній бал з двох предметів, Біологія і Хімія які вводяться в комірки F3 та F4. Це можна зробити за допомогою наступної формули масиву:

    =СЕРЕДНЄ(ЕСЛИ(ISNUMBER(MATCH(B3:B15, {"біологія", "хімія"}, 0)), C3:C15))

    У перекладі на людську мову формула звучить так: усереднити клітинки в С3:С15, якщо відповідна клітинка в В3:В15 - "Біологія" або "Хімія".

    Замість жорстко заданого критерію можна використовувати посилання на діапазон (у нашому випадку F3:F4):

    =AVERAGE(IF(ISUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Для коректної роботи формули, будь ласка, не забувайте натискати Ctrl + Shift + Enter в Excel 2019 і нижче. У динамічних масивах Excel (365 і 2021) буде достатньо звичайного натискання Enter:

    Як працює ця формула:

    Для наших допитливих і вдумливих читачів, які хочуть не просто користуватися формулою, а розуміти, що вони роблять, наводимо детальне пояснення логіки.

    В основі формули лежить функція ЕСЛИ, яка визначає, які значення у вихідному діапазоні відповідають будь-якому із заданих критеріїв, і передає ці значення у функцію СРЗНАЧ. Ось як це робиться:

    Функція MATCH використовує імена суб'єктів у B3:B15 як значення пошуку і порівнює кожне з цих значень з масивом пошуку в F3:F4 (наші цільові суб'єкти). 3-й аргумент ( match_type ) встановлюється в 0 для пошуку точного збігу:

    MATCH(B3:B15, F3:F4, 0)

    Якщо збіг знайдено, MATCH повертає його відносну позицію в масиві пошуку, інакше - помилка #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    Функція ISNUMBER перетворює числа в значення TRUE, а помилки в значення FALSE:

    {TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE}

    Цей масив йде на логічний тест IF. У повному вигляді логічний тест повинен бути записаний так:

    IF(ISUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Для стислості ми опускаємо частину =TRUE, оскільки вона мається на увазі.

    Встановивши значення value_if_true в C3:C15, ви вказуєте функції IF замінити значення TRUE на фактичні значення з C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Цей кінцевий масив передається функції AVERAGE, яка обчислює середнє арифметичне чисел, ігноруючи логічні значення.

    Як округлити середнє значення в Excel

    При обчисленні середнього значення в Excel результатом часто є число з декількома десятковими знаками. Якщо ви хочете відобразити менше десяткових знаків або округлити середнє значення до цілого, скористайтеся одним з наступних рішень.

    Зменшення Десятковий варіант

    Округляти тільки відображене середнє значення без зміни базової вартості, найшвидшим способом є використання Зменшення Десятковий командування на Головна сторінка у вкладці Кількість група:

    Діалогове вікно Форматування комірок

    Кількість знаків після коми також можна вказати в полі Формат комірок Для цього виділіть комірку з формулою і натисніть Ctrl + 1, щоб відкрити діалогове вікно Формат комірок Потім переключіться на діалогове вікно Кількість і введіть кількість місць, які ви хочете показати у вкладці Десяткові знаки Ящик.

    Як і попередній спосіб, це змінює лише формат відображення. При посиланні на середню комірку в інших формулах у всіх розрахунках буде використовуватися вихідне неокруглене значення.

    Для більш детальної інформації, будь ласка, дивіться Округлення чисел шляхом зміни формату комірок.

    Округлити середнє за формулою

    Щоб округлити саме розраховане значення, оберніть вашу формулу середнього значення в одну з функцій округлення Excel.

    У більшості ситуацій використовується функція ROUND, яка слідує загальним математичним правилам округлення. У 1-му аргументі ( кількість ), вкладіть функцію AVERAGE, AVERAGEIF або AVERAGEIFS. У 2-му аргументі ( num_digits ), вкажіть кількість знаків після коми, до якої потрібно округлити середнє значення.

    Наприклад, для округлення середнього значення до найближче ціле число формула має вигляд:

    =ROUND(AVERAGE(B3:B15), 0)

    Округлити середнє значення до один знак після коми то саме таку формулу слід використовувати:

    =ROUND(AVERAGE(B3:B15), 1)

    Округлити середнє значення до два знака після коми то цей підійде:

    =ROUND(AVERAGE(B3:B15), 2)

    Порада. Для округлення в більшу сторону використовуйте функцію Округлення в більшу сторону, для округлення в меншу сторону - функцію Округлення в меншу сторону.

    Ось так можна обчислити середнє в Excel. Нижче наведені посилання на відповідні уроки, в яких розглядаються більш конкретні випадки обчислення середнього, сподіваємося, вони будуть вам корисними. Дякуємо за увагу!

    Практичний посібник для завантаження

    Розрахунок середньої в Excel - приклади (файл .xlsx)

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