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

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

Навчальний посібник навчить вас використовувати найефективніші формули для усереднення чисел, відсотків і часу в Excel та уникати помилок.

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

    Функція СРЗНАЧ в Excel

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

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

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

    Функція AVERAGE доступна у всіх версіях Excel 365, а також в Excel 2007.

    Функція AVERAGE - 6 речей, про які варто знати

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

    1. Клітини з нульові значення включені в середній показник.
    2. Порожні клітинки ігноруються.
    3. Клітини, що містять текстові рядки і логічні значення Значення TRUE і FALSE ігноруються. Якщо ви хочете включити в розрахунок булеві значення і текстові представлення чисел, використовуйте функцію AVERAGEA.
    4. Підраховуються логічні значення, введені безпосередньо у формулі. Наприклад, формула СРЗНАЧ(ИСТИНА, ЛОЖЬ) повертає 0,5, що є середнім значенням між 1 і 0.
    5. Якщо вказані аргументи не містять жодного допустимого числового значення, виникає помилка #DIV/0!
    6. Аргументи, які є значення похибок призводить до того, що формула AVERAGE повертає помилку. Щоб уникнути цього, будь ласка, подивіться, як усереднювати помилки, ігноруючи помилки.

    Примітка: При використанні функції СРЗНАЧ в аркушах Excel, будь ласка, пам'ятайте про різницю між комірками з нульові значення і порожні клітинки - 0 враховуються, але порожні клітинки не враховуються. Це може бути особливо заплутано, якщо параметр " Показати нуль в комірках, які мають нульове значення " знято прапорець на даному аркуші. Ви можете знайти цю опцію в розділі Параметри Excel > Просунутий > Параметри відображення цього аркуша .

    Формула середнього арифметичного Excel

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

    Для розрахунку середнього значення певних цифри можна вводити безпосередньо у формулу. Наприклад, для усереднення чисел 1,2,3 і 4 формула має вигляд:

    =СЕРЕДНЄ(1,2,3,4)

    В середньому, для того, щоб колонка в Excel надавати посилання на цілу колонку:

    =AVERAGE(A:A)

    В середньому, для того, щоб ряд використовуйте посилання на цілий рядок:

    =AVERAGE(1:1)

    В середньому, для того, щоб діапазон комірок вкажіть цей діапазон у своїй формулі:

    =СЕРЕДНЄ(A1:C20)

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

    =AVERAGE(A1, C1, D1)

    В середньому кілька діапазонів використовуйте кілька посилань на діапазон в одній формулі:

    =СЕРЕДНЄ(A1:A20, C1:D10)

    І природно, ніщо не заважає вам включати значення, посилання на комірки і діапазони в ту ж саму формулу, як того вимагає ваша бізнес-логіка. Наприклад:

    =AVERAGE(B3:B5, D7:D9, E11, 100)

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

    Як використовувати функцію СРЗНАЧ в Excel - приклади

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

    Розрахувати середній відсоток в Excel

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

    Наприклад, для розрахунку середнього відсотка в комірках з С2 по С11 використовується формула:

    =СЕРЕДНЄ(C2:C11)

    Отримайте середній час в Excel

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

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

    =СЕРЕДНЄ(B3:B13)

    Середнє арифметичне Excel без нулів

    Функція СРЗНАЧ пропускає порожні клітинки, текстові та логічні значення, але не нулі. На зображенні нижче зверніть увагу, що середнє значення в комірках E4, E5 і E6 таке ж, як і в комірці E3, як порожня комірка, а недійсні значення в стовпчику C ігноруються і обробляються тільки числа в стовпчиках B і D. Однак нульове значення в комірці C7 включається в середнє значення в комірці E7, оскільки воно є дійсним числовим значенням.

    Щоб виключити нулі, використовуйте функцію AVERAGEIF або AVERAGEIFS, наприклад:

    =AVERAGEIF(B3:D3, "0")

    Середнє верхнє або нижнє значення N

    Щоб отримати в середньому 3, 5, 10 або n значення в діапазоні, використовуйте функцію AVERAGE в поєднанні з функцією LARGE:

    AVERAGE(LARGE( діапазон , {1,2,3, ..., n}))

    Наприклад, для отримання середнього значення 3 найбільших чисел у діапазоні B3:B11, формула має вигляд:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    Для розрахунку середнього значення нижніх 3, 5, 10 або n значення в діапазоні, використовуйте функцію СРЗНАЧ разом з функцією МАЛЕ:

    AVERAGE(SMALL( діапазон , {1,2,3, ..., n}))

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

    =AVERAGE(SMALL (B3:B11, {1,2,3}))

    І ось результати:

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

    Зазвичай функція LARGE визначає N-те найбільше значення в заданому масиві. Для отримання перших n значень в якості другого аргументу використовується константа масиву, наприклад, {1,2,3}.

    У нашому випадку LARGE повертає 3 найбільших значення в діапазоні, а саме 94, 93 і 90. AVERAGE бере їх звідти і виводить середнє значення.

    Комбінація AVERAGE SMALL працює аналогічно.

    Формула СРЗНАЧЕСЛИ в Excel

    Для обчислення середнього значення з умовами в Excel 2007 - 365 можна використовувати функцію СРЗНАЧ або СРЗНАЧЕСЛИ. У більш ранніх версіях можна побудувати власну формулу СРЗНАЧЕСЛИ.

    СЕРЕДНЯЯ ЯКЩО з однією умовою

    Для усереднення чисел, які відповідають певній умові, використовують цю загальну формулу:

    AVERAGE(IF( критерії_діапазон = критерії , середній_діапазон ))

    В Excel 2019 і нижче це працює тільки як формула масиву, тобто вам потрібно натиснути клавіші Ctrl + Shift + Enter, щоб правильно її заповнити. В Excel 365 і 2021 буде працювати звичайна формула.

    Для прикладу, знайдемо середній бал з математики в таблиці нижче. Для цього просто використовуйте "Математика" в якості критерію:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    Або можна ввести умову в якусь комірку і посилатися на цю комірку (F2 в нашому випадку):

    =AVERAGE(IF(C3:C11=F2, B3:B11))))

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

    Логічний тест функції ЕСЛИ порівнює кожен об'єкт в C3:C11 з цільовим об'єктом в F2. Результатом порівняння є масив значень ІСТИНА та ХИБНІСТЬ, де ІСТИНА означає збіг:

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

    Для value_ if_true ми подаємо діапазон оцінок (B3:B11), тому якщо логічний тест має значення TRUE, то повертається відповідна оцінка. В якості аргументу value_ if_false аргумент опускається, з'являється FALSE, якщо умова не виконується:

    {FALSE;FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;59;FALSE}

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

    УСЕРЕДНЄ ЯКЩО з декількома критеріями

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

    AVERAGE(IF(( критерії_діапазон1 = критерії1 ) * ( критерії_діапазон2 = критерії2 ), середній_діапазон ))

    Наприклад, для усереднення балів з математики в класі А можна скористатися такою формулою:

    =СЕРЕДНЄ(IF((C3:C11="Математика") * (D3:D11="А"), B3:B11))

    З посиланнями на клітинки для критеріїв це працює так само добре:

    =СЕРЕДНЄ(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    В Excel 2019 і нижче обидві вищевказані формули повинні бути формулами масиву, тому не забудьте натиснути Ctrl + Shift + Enter для отримання точного результату. В Excel 365 і 2021 підійде звичайна клавіша Enter завдяки вбудованій підтримці динамічних масивів.

    Такого ж результату можна досягти за допомогою вкладеного оператора IF:

    =СЕРЕДНЄ(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Яку формулу використовувати - це лише питання ваших особистих уподобань.

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

    У логічному тесті IF виконуються дві операції порівняння - спочатку перевіряється список предметів в C3:C11 зі значенням в G2, а потім порівнюються класи в D3:D11 зі значенням в G3. Два масиви значень TRUE і FALSE перемножуються, причому операція множення працює як оператор AND. У будь-якій арифметичній операції TRUE дорівнює 1, а FALSE дорівнює 0.Множення на 0 завжди дає нуль, тому результуючий масив має 1 тільки тоді, коли обидві умови є ІСТИНА. Цей масив оцінюється в логічному тесті функції IF, яка повертає оцінки, що відповідають 1 (ІСТИНА):

    {FALSE;FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE;FALSE}

    Цей кінцевий масив подається в AVERAGE.

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

    У випадку, якщо Ви бажаєте округлити тільки відображене середнє значення не змінюючи базового значення, скористатися Зменшення Десятковий команду на стрічці або на кнопці Формат комірок діалогове вікно, як описано в розділі Як округлити середнє значення в Excel.

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

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

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

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

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

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

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

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

    І так далі.

    Для округлення в більшу сторону використовуйте функцію ROUNDUP:

    = ОКРУГЛЕННЯ(СЕРЕДНЄ(B3:B11), 1)

    Для округлення в меншу сторону слід використовувати функцію ROUNDDOWN:

    = ОКРУГЛЕННЯ(СЕРЕДНЄ(B3:B11), 1)

    Виправлення помилки #DIV/0 в Excel AVERAGE

    Якщо діапазон комірок, який ви намагаєтеся обчислити, не містить числових значень, формула СРЗНАЧ поверне помилку ділення на нуль (#DIV/0!). Щоб виправити це, можна отримати загальну кількість числових значень за допомогою функції СЧЕТЕСЛИ і, якщо кількість більше 0, то усереднити; інакше - повернути порожній рядок.

    IF(COUNT( діапазон )>0, AVERAGE( діапазон ), "")

    Наприклад, щоб уникнути помилки #DIV/0 із середнім значенням у наведеному нижче наборі даних, використовуйте цю формулу:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    Усереднення та ігнорування помилок

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

    СЕРЕДНЄ та ПОХИБКА

    Перед усередненням необхідно відфільтрувати помилки за допомогою функції IFERROR:

    AVERAGE(IFERROR() діапазон ,""))

    У всіх версіях, крім Excel 365 і 2021, де масиви обробляються за замовчуванням, натисніть клавіші Ctrl + Shift + Enter разом, щоб перетворити їх на формулу масиву.

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

    =AVERAGE(IFERROR(B3:B13, ""))

    Функція AGGREGATE

    Ще одним простим способом усереднення помилок ігнорування є використання функції AGGREGATE. Щоб налаштувати AGGREGATE для цієї мети, встановіть параметр функція_номер дорівнює 1 (функція AVERAGE), а аргумент варіанти аргумент 6 (ігнорувати значення помилок).

    Наприклад:

    =AGGREGATE(1, 6, B3:B13)

    Як ви можете бачити на скріншоті, обидві функції працюють чудово:

    Excel AVERAGE не працює

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

    Числа, відформатовані як текст

    Якщо діапазон, який ви намагаєтеся усереднити, не має жодного числового значення, виникає помилка #DIV/0. Це часто трапляється, коли числа відформатовані як текст. Щоб виправити помилку, просто перетворіть текст на число.

    Маленький зелений трикутник у лівому верхньому кутку клітинки є чіткою ознакою цього випадку:

    Значення помилок у зазначених комірках

    Якщо формула СРЗНАЧ посилається на клітинки, які містять помилку, наприклад, #ЗНАЧ!, формули призведуть до тієї ж помилки. Щоб вирішити цю проблему, використовуйте комбінацію СРЗНАЧ разом із функцією ПОМИЛКА або функцією СРЗНАЧ, як описано в цих прикладах. Або замініть помилку значення у вихідних даних певним текстом, якщо це доречно.

    Формула СРЗНАЧ відображається в комірці замість результату

    Якщо в комірці замість відповіді відображається формула, то, швидше за все, на вашому аркуші включений режим "Показ формул". Іншою причиною може бути те, що формула введена як текст, з початковим пробілом або апострофом перед знаком рівності. Рішення всіх цих проблем наведені тут: Формули Excel, що не обчислюються.

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

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

    Формула СРЗНАЧ в Excel - приклади (файл .xlsx)

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