- Ігнорувати порожні значення за допомогою функції AVERAGE
- Вважайте значення тексту нульовими за допомогою функції AVERAGEA
- Ігнорувати значення порожньої категорії за допомогою AVERAGEIFS
- Ігнорувати значення порожньої категорії - масив
- Ігнорувати значення порожньої категорії та сприймати текст як 0
- Середнє значення, якщо не є порожнім у Таблицях 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.