Четвер, 30 Липня, 2026

Як обчислити середнє в Excel: AVERAGE, AVERAGEIF, AVERAGEIFS простими словами

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

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

1. Просте середнє: AVERAGE (СРЗНАЧ)

Коли використовувати: коли у вас є стовпець або діапазон чисел, і треба знайти звичайне арифметичне середнє (суму всіх чисел поділити на їх кількість).

Синтаксис:

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

У українській/російській локалізації Excel функція називається СРЗНАЧ, а аргументи розділяються крапкою з комою:

=СРЗНАЧ(A1:A10)

Пояснення:

number1 — перше число, посилання на клітинку або діапазон.
number2 та далі — додаткові числа/діапазони (до 255 аргументів).

Важлива поведінка AVERAGE: нулі враховуються в розрахунку, порожні клітинки, текст і логічні значення (TRUE/FALSE у вигляді посилань) ігноруються. Якщо ввести логічне значення або текст прямо у формулу як аргумент (наприклад, =AVERAGE(1,TRUE)), Excel їх не рахує.

Приклад: у клітинках A2:A5 зберігаються місячні продажі. Щоб порахувати середнє за чотири місяці, введіть у будь-яку вільну клітинку:

=AVERAGE(A2:A5)

2. Середнє з урахуванням тексту й логіки: AVERAGEA (СРЗНАЧА)

Коли використовувати: коли в діапазоні є не тільки числа, а й текст та логічні значення, і ви хочете, щоб вони теж впливали на результат.

Синтаксис:

=AVERAGEA(value1, [value2], ...)

Українська/російська назва — СРЗНАЧА:

=СРЗНАЧА(A1:A10)

Як Excel рахує:

• числа — як є;
TRUE — як 1;
FALSE — як 0;
• будь‑який текст (у клітинках або прямо в аргументі) — як 0;
• порожні клітинки — ігноруються.

Це зручно, якщо, наприклад, ви позначаєте присутність на заняттях словами «так»/«ні», TRUE/FALSE або текстовими коментарями, але хочете отримати усереднений показник.

3. Середнє за одним критерієм: AVERAGEIF (СРЗНАЧЕСЛИ)

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

Синтаксис (англійська версія):

=AVERAGEIF(range, criteria, [average_range])

Українська/російська назва: СРЗНАЧЕСЛИ:

=СРЗНАЧЕСЛИ(діапазон; критерій; [діапазон_для_середнього])

Аргументи:

range — діапазон, за яким перевіряється умова;
criteria — умова у вигляді числа, виразу, тексту або посилання на клітинку (наприклад, ">=60", "Математика", B1);
average_range (необов’язковий) — діапазон, з якого насправді обчислюється середнє. Якщо його не вказати, Excel усереднює значення з range.

Приклад: у стовпці A — назви курсів, у стовпці B — оцінки. Щоб отримати середню оцінку тільки з курсу «Excel», введіть:

=AVERAGEIF(A2:A100; "Excel"; B2:B100)

Оператори та шаблони у критеріях: можна використовувати >, <, >=, <=, =, <>, а також підстановочні символи: ? — один будь‑який символ, * — будь‑яка кількість символів. Щоб знайти буквальний знак питання або зірочку, додайте перед ними тильду: ~?, ~*.

4. Середнє за кількома умовами: AVERAGEIFS (СРЗНАЧЕСЛИМН)

Коли використовувати: коли потрібно врахувати одразу кілька критеріїв — наприклад, середній бал студентів певного курсу і певного віку, або середній дохід тільки по конкретному місту та за певний рік.

Синтаксис (англійська версія):

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Українська/російська назва — СРЗНАЧЕСЛИМН:

=СРЗНАЧЕСЛИМН(діапазон_для_середнього; діапазон_критерій1; критерій1; [діапазон_критерій2; критерій2]; ...)

Аргументи:

average_range — клітинки, з яких обчислюється середнє;
criteria_range1, criteria_range2, … — діапазони, де перевіряються критерії (мають бути такого ж розміру, як average_range);
criteria1, criteria2, … — до 127 умов.

Приклад: у стовпці A — курс, у B — вік студента, у C — бал. Щоб порахувати середній бал студентів курсу «Excel» віком від 25 років, використайте:

=AVERAGEIFS(C2:C100; A2:A100; "Excel"; B2:B100; ">=25")

Як і в AVERAGEIF, у критеріях можна використовувати оператори >, <, >=, <=, =, <> і підстановочні символи ? та * з тильдою для буквальних збігів.

Важливо: якщо жодна клітинка не відповідає критеріям у функціях AVERAGE, AVERAGEIF або AVERAGEIFS, Excel поверне помилку #DIV/0!. Якщо бачите її, спочатку перевірте діапазони та умови: часто проблема в зайвому пробілі, неправильному операторі або діапазонах різної довжини.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті