Середнє значення, якщо не порожнє - Excel та Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник покаже, як обчислити середнє значення набору чисел, ігноруючи порожні значення або категорії в Excel та Google Таблицях.

Ігнорувати порожні значення за допомогою функції AVERAGE

Функція AVERAGE автоматично ігнорує будь -які клітинки, які є порожніми або містять текст.

У цьому прикладі використовується функція AVERAGE для обчислення Середній бал ігноруючи текстове значення Оцінка з Команда В. та порожнє значення Оцінка з Команда С.:

1 = СЕРЕДНЯ (C3: C7)

Функція AVERAGE використовує лише числові значення, пов'язані з Команди А, Г та E

Вважайте значення тексту нульовими за допомогою функції AVERAGEA

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

У цьому прикладі використовується функція AVERAGEA для обчислення Середній бал ігноруючи пробіл Оцінка значення Команда С. і обробка тексту Оцінка значення Команда В. як 0:

1 = СЕРЕДНЯ (C3: C7)

У цьому прикладі обчислюється середнє значення 4, 0, 5 і 3

Ігнорувати значення порожньої категорії за допомогою AVERAGEIFS

У цьому прикладі використовується функція AVERAGEIFS для обчислення Середній бал для команд з непустими назвами та ігноруваннями Оцінки це текстові значення

1 = СЕРЕДНІ КАРТИ (C3: C7, B3: B7, "")

Ігнорувати значення порожньої категорії - масив

Якщо у вас немає доступу до функції AVERAGEIF, ви можете використовувати вкладені функції AVERAGE та IF.

У цьому прикладі обчислюється Середній бал для команд з непустими назвами та ігнорує будь-які Оцінки це текстове значення

1 = СЕРЕДНЯ (ЯКЩО (B3: B7 "", C3: C7))

Ця формула використовує функцію IF для оцінки того, чи є ім'я кожної з них Команда не є порожнім, а лише використовує Оцінки від Команди з непустими іменами у функції AVERAGE. Оцінка 100 ігнорується як Команда ім’я порожнє. Оцінка 'Немає даних' ігнорується, оскільки це не числове значення.

У версіях Excel з 2022 р. І раніше цю формулу потрібно ввести як формулу масиву, натиснувши CTRL + SHIFT + ENTER. У пізніших версіях це не потрібно

Цей приклад можна також обчислити за допомогою функції AVERAGEIFS, як показано нижче

Ігнорувати значення порожньої категорії та сприймати текст як 0

Для того, щоб обробляти значення тексту Оцінки як 0, при цьому ігноруючи Команди з пустими іменами ми можемо використовувати вкладені функції AVERAGEA та IF:

1 = АВЕРАГЕЯ (ЯКЩО (B3: B7 "", C3: C7))

Ця формула використовує функцію IF, щоб оцінити, чи є ім'я кожного Команда не є порожнім, а лише використовує Оцінки від Команди з непустими іменами у функції AVERAGEA. Оцінка 100 ігнорується як Команда ім’я порожнє. Оцінка 'Немає даних' розглядається як 0 за допомогою функції AVERAGEA, і тому обчислюється середнє значення 3,0.

У версіях Excel з 2022 р. І раніше цю формулу потрібно ввести як формулу масиву, натиснувши CTRL + SHIFT + ENTER. У пізніших версіях це не потрібно

Середнє значення, якщо не є порожнім у Таблицях Google

Більшість цих прикладів формул працюють так само в Google Таблицях, як і в Excel, але за деякими винятками:

Щоразу, коли функція IF вкладена в іншу функцію і посилається на діапазон клітинок, таблицям Google потрібно розглядати формулу як формулу масиву за допомогою функції ARRAYFORMULA:

1 = Формула масиву (СЕРЕДНЯ (IF (B3: B7 "", C3: C7)))

На жаль, функція AVERAGEA у Google Таблицях працює інакше, як у Excel, тому приклад = AVERAGEA (IF (B3: B7 ””, C3: C7)) не можна використовувати. Це відбувається тому, що коли функція IF знаходить порожнє значення в діапазоні B3: B7, вона видає нульове значення, але потім функція AVERAGEA Google Таблиць зараховує це як 0, замість того, щоб ігнорувати це значення, як це було б у Excel.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave