Как найти среднее если есть нули

Среднее значение без учета ячеек с нулем

AleksFin

Дата: Среда, 07.06.2017, 11:27 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Здравствуйте!

Собираю отчет, столкнулся с такой задачкой, когда нужно чтобы среднее значение в ячейке выводилось без учета ячеек с нулями.

Если есть 3 ячейки и в 2-х из них стоят нули, то эксель делит на 3, а нужно чтобы не делил на 3, а делил только на заполненные больше нуля цифры.

Пример не прилагаю, думаю он не нужен. Если нужен, приложу.

 

Ответить

Pelena

Дата: Среда, 07.06.2017, 11:31 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18849


Репутация:

4296

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Функция СРЗНАЧЕСЛИ() должна помочь


“Черт возьми, Холмс! Но как??!!”
Ю-money 41001765434816

 

Ответить

_Boroda_

Дата: Среда, 07.06.2017, 11:31 |
Сообщение № 3

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16620


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

СРЗНАЧЕСЛИ
СУММ/СЧЁТ


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

amfor

Дата: Среда, 07.06.2017, 11:32 |
Сообщение № 4

Группа: Проверенные

Ранг: Обитатель

Сообщений: 250


Репутация:

75

±

Замечаний:
0% ±


Excel 2016

Здравствуйте.
= СРЗНАЧЕСЛИ


Семь бед – один RESET.

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 11:39 |
Сообщение № 5

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Спасибо за ответы, наверно прикладываю файл, возможно я не правильно вопрос построил, посмотрите пжл файл.

К сообщению приложен файл:

333.xlsx
(8.4 Kb)

 

Ответить

_Boroda_

Дата: Среда, 07.06.2017, 11:43 |
Сообщение № 6

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16620


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Код

=СРЗНАЧЕСЛИ(B11:B13;”<>0″)

Или формула массива

Код

=СУММ(B11:B13)/СЧЁТ(1/B11:B13)

К сообщению приложен файл:

333_1.xlsx
(8.7 Kb)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

buchlotnik

Дата: Среда, 07.06.2017, 11:45 |
Сообщение № 7

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

Код

=СРЗНАЧЕСЛИ(B11:B13;”>0″)

К сообщению приложен файл:

333-1-.xlsx
(8.9 Kb)

 

Ответить

and_evg

Дата: Среда, 07.06.2017, 11:47 |
Сообщение № 8

Группа: Проверенные

Ранг: Обитатель

Сообщений: 418


Репутация:

73

±

Замечаний:
0% ±


Excel 2007

AleksFin, так вам ведь говорили:

Код

= СРЗНАЧЕСЛИ(B11:B13;”<>0″;B11:B13)

Сообщение отредактировал and_evgСреда, 07.06.2017, 11:48

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 12:20 |
Сообщение № 9

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Спасибо за ответы.

В оригинальную форму когда вставляю, выдает “слишком много аргументов”.

Зажимаю ctrl и подбираю по одному нужные мне ячейки, это можно обойти как-нибудь?

 

Ответить

_Boroda_

Дата: Среда, 07.06.2017, 12:31 |
Сообщение № 10

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16620


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Можно. Для этого нужно показать пример оригинальной формы


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 12:35 |
Сообщение № 11

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Ок

 

Ответить

_Boroda_

Дата: Среда, 07.06.2017, 12:46 |
Сообщение № 12

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16620


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Не, не так. Нужно понимать, почему Вы выбрали именно ячейки из 11,13,13,17 и 20 строк. Не нужно придумывать примеры, просто отрубите кусок своего файла, уберите конф. информацию, положите сюда и объясните как-то примерно так: “Если в столбце А находятся значения ХХХ, то по таким строкам нужно вычислить среднее значение по столбцу В, но не учитывая нулевые значения”
Предположу, что Вам нужно что-то примерно вот такое

Код

=СРЗНАЧЕСЛИМН(B11:B21;B11:B21;”<>0″;A11:A21;”ХХХ”)

Или, если нужно для любого заполнения столбца А, то

Код

=СРЗНАЧЕСЛИМН(B11:B21;B11:B21;”<>0″;A11:A21;”*”)

=========
А вот это

Код

=СРЗНАЧЕСЛИ(B11;B13;B15;B17;B20;”>0″)

работать не будет. Почитайте справку по функции СРЗНАЧЕСЛИ и все сами поймете


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Sancho

Дата: Среда, 07.06.2017, 12:58 |
Сообщение № 13

Группа: Проверенные

Ранг: Обитатель

Сообщений: 279


Репутация:

19

±

Замечаний:
0% ±


2007, 2010, 2013

AleksFin, не понятно, из несвязанного диапазона надо выдернуть среднее значение среди ненулевых значений? тогда

Код

=СУММ(B11;B13;B15;B17;B20)/СУММПРОИЗВ((B11>0)+(B13>0)+(B15>0)+(B17>0)+(B20>0))

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 13:13 |
Сообщение № 14

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Выкладываю файлик, посмотрите пжл. Описание внутри.

К сообщению приложен файл:

1103380.xlsx
(10.3 Kb)

 

Ответить

_Boroda_

Дата: Среда, 07.06.2017, 13:18 |
Сообщение № 15

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16620


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Так?

Код

=СРЗНАЧЕСЛИМН(Данные!F9:F18;Данные!F9:F18;”<>0″;Данные!D9:D18;B8&”*”)

На случай, если все нули

Код

=ЕСЛИОШИБКА(СРЗНАЧЕСЛИМН(Данные!F9:F18;Данные!F9:F18;”<>0″;Данные!D9:D18;B8&”*”);)

=
Вот теперь файл хороший и правильный.
В следующий раз тоже примерно так и делайте, тогда решение сразу получите, а не через 2 часа, как сейчас
=
И да, для цены <> не обязательно, достаточно просто >, как у Михаила


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

buchlotnik

Дата: Среда, 07.06.2017, 13:20 |
Сообщение № 16

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

как-то так, наверное

Код

=СРЗНАЧЕСЛИМН(Данные!F9:F18;Данные!D9:D18;B8&”*”;Данные!F9:F18;”>0″)

К сообщению приложен файл:

1168525.xlsx
(10.7 Kb)

 

Ответить

Sancho

Дата: Среда, 07.06.2017, 13:40 |
Сообщение № 17

Группа: Проверенные

Ранг: Обитатель

Сообщений: 279


Репутация:

19

±

Замечаний:
0% ±


2007, 2010, 2013

AleksFin, то ли пример неудачный, то ли я чего то не понимаю? как может быть цена на изделие рассчитываться как среднее значение. в вашем варианте да, изделие из одной детали, а если из двух? одна деталь 15 другая 1, Средняя цена 8? че за бред какой то? если сравнить односоставное изделие со средней ценой 15 и двухсоставное изделие с ценой 8… в чем “соль”? какой вывод из этого следует?

Сообщение отредактировал SanchoСреда, 07.06.2017, 13:43

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 14:18 |
Сообщение № 18

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Всем спасибо, очередной вопрос как всегда без сомнений решен. hands

 

Ответить

AleksFin

Дата: Среда, 07.06.2017, 14:39 |
Сообщение № 19

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 117


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Ребята, извините, я не полностью задачу обрисовал. :'(

Гляньте во вложении, я вторую строку добавил

К сообщению приложен файл:

7091850.xlsx
(10.8 Kb)

 

Ответить

Sancho

Дата: Четверг, 08.06.2017, 12:55 |
Сообщение № 20

Группа: Проверенные

Ранг: Обитатель

Сообщений: 279


Репутация:

19

±

Замечаний:
0% ±


2007, 2010, 2013

AleksFin, вы ищете машину, которой на листе “данные” нет.

 

Ответить

 

Ребята! Help me, плизз. Не могу найти на форуме решение этой задачи. Всё, что нашел – не работает. Может чего неправильно делаю? Как рассчитать среднее значение в столбце при этом не учитывая ячейки со значением “0”?  
<EM><STRONG>Файл удален</STRONG> – велик размер – [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

webley

Пользователь

Сообщений: 2020
Регистрация: 01.01.1970

=СУММ(C6:C9)/СЧЁТЕСЛИ(C6:C9;”<>0″)

 

webley

Пользователь

Сообщений: 2020
Регистрация: 01.01.1970

или если есть еще пустые ячейки, то  
=СУММ(C6:C9)/(СЧЁТЕСЛИ(C6:C9;”<>0″)-СЧИТАТЬПУСТОТЫ(C6:C9))

 

MCH

Пользователь

Сообщений: 3884
Регистрация: 22.12.2012

Формула массива (вводить нажатием ctrl+shift+enter)  
=СРЗНАЧ(ЕСЛИ(диапазон;диапазон))

 

Спасибо ОГРОМНОЕ!  
А возможен ли расчет среднего значения в прилагаемом файле в столбце “J” (Наличие POSM) только тех ячеек, которые соответствуют заполненным ячейкам (без учета “0” значений) в столбце “B” (Наименование и адрес т.т.)?  
Заранее благодарен.

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

=СУММЕСЛИ(B4:B153;”<>0″;J4:J153)/СЧЁТЕСЛИ(B4:B153;”<>0″)

 

Спасибо! Работает! Я просто таки счастлив, что нашел Ваш сайт!

 

Дмитрий

Гость

#8

17.03.2012 09:15:45

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

http://statanaliz.info/teoriya-i-praktika/8-srednie/6-srednie-velichiny-vvedenie.html


You can use the following formula to calculate the average in Excel while ignoring zeros and blank cells:

=AVERAGEIF(B2:B14, "<>0")

This particular formula calculates the average value in the range B2:B14 and ignores cells that are equal to zero or blank.

Note: Excel ignores blank cells by default when calculating an average.

Thus, we only need to specify in the formula that cells should not be equal ( “<>0”) to zero as well.

The following example shows how to use this formula in practice.

Suppose we have the following dataset in Excel that shows the total sales made by various employees at a company:

If we simply used the AVERAGE() formula, we would find the average sales for all of the employees who had a non-blank value:

The average sales per employee who had a non-blank value is 3.

However, suppose we wanted to only calculate the average for employees who had a sales value that was not blank and not equal to zero.

We could type the following formula into cell D2:

=AVERAGEIF(B2:B14, "<>0")

The following screenshot shows how to use this formula in practice:

Excel calculate average ignore zero and blanks

The average sales for employees who had greater than zero sales was 4.125.

This formula calculated the average by only using the values that were not blank and not equal to zero.

We can confirm that this is correct by manually calculating the average of all values that are not blank or equal to zero:

Average of Values Greater than Zero: (10+4+4+3+2+1+4+5) / 8 = 4.125.

This matches the value calculated by our formula.

Additional Resources

The following tutorials explain how to perform other common operations in Excel:

How to Calculate Average If Cell Contains Number in Excel
How to Use AVERAGEIF with Multiple Ranges in Excel
How to Calculate Average Excluding Outliers in Excel

Обычно функция «Среднее» может помочь вам рассчитать среднее значение диапазона, включая нули, в Excel. Но здесь вы хотите исключить нули при применении функции Average. Как можно игнорировать нули при вычислении среднего значения?

Усреднение диапазона данных без учета нулей с помощью формулы

Усреднение/суммирование/подсчет диапазона данных без учета нулей с помощью Kutools for Excel хорошая идея3      играть


стрелка синий правый пузырь Усреднение диапазона данных без учета нулей с помощью формулы

Если вы используете Excel 2007/2010/2013, эта простая функция AVERAGEIF может помочь вам быстро и легко решить эту проблему.

1. Введите эту формулу = СРЗНАЧЕСЛИ (B2: B13; «<> 0») в пустой ячейке помимо ваших данных, см. снимок экрана:

док-средний-игнорировать-ноль1

Внимание: В приведенной выше формуле B2: B13 – это данные диапазона, которые вы хотите усреднить, исключая нули, вы можете изменить его по своему усмотрению. Если в диапазоне есть пустые ячейки, эта формула также усредняет данные, исключая пустые ячейки.

2, Затем нажмите Enter key, и вы получите результат, исключающий нулевые значения. Смотрите скриншот:

док-средний-игнорировать-ноль1

Примечание: Эта формула не вступит в силу в Excel 2003, если у вас Excel 2003, вы должны объединить Сумма и СЧЕТЕСЛИ функция, примените следующую формулу: =SUM(B2:B13)/COUNTIF(B2:B13,”>0″).


стрелка синий правый пузырь Усреднение/суммирование/подсчет диапазона данных без учета нулей с помощью Kutools for Excel

Если вы хотите суммировать / усреднять / подсчитывать, игнорируя нулевые ячейки, вы можете применить Kutools for Excel‘s Выбрать определенные ячейки утилита для выбора ненулевых ячеек, а затем просмотреть результат расчета в Строка состояния.

После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон, который вы хотите усреднить, нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
doc выберите определенные ячейки 4

2. В появившемся диалоговом окне отметьте Ячейка , а затем выберите Не равный из первого раскрывающегося списка в Конкретный тип раздел и перейдите в правое текстовое поле, чтобы ввести 0. Смотрите скриншот:
doc выберите определенные ячейки 6

3. Нажмите Ok, и все ячейки, которые больше 0, были выбраны, и вы можете просмотреть среднее значение, сумму, результат подсчета в строке состояния. Смотрите скриншот:
doc выберите определенные ячейки 3

Наконечник. Если вы хотите получить бесплатную пробную версию Выбрать конкретную ячейкуфункция s, пожалуйста, перейдите к бесплатной загрузке Kutools for Excel сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.


стрелка синий правый пузырьДанные “Среднее / Счетчик / Сумма” игнорируют нули

Связанная статья:

Как рассчитать среднее значение без максимальных и минимальных значений в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (12)


Оценок пока нет. Оцените первым!

В учебнике показано, как использовать функцию СРЗНАЧЕСЛИ в Excel для вычисления среднего арифметического с условием.

Microsoft Excel имеет несколько различных функций для вычисления среднего арифметического числа. Когда вы хотите усреднить ячейки, соответствующие определенному условию, используйте функцию СРЗНАЧЕСЛИ.

Функция СРЗНАЧЕСЛИ используется для вычисления среднего значения всех ячеек в заданном диапазоне, которые соответствуют определенному условию.

СРЗНАЧЕСЛИ(диапазон, критерии, [average_range])

Всего у функции 3 аргумента — первые 2 обязательны, последний опционален:

  • Диапазон (обязательно) — диапазон ячеек для проверки на соответствие критериям.
  • Критерии (обязательно) — условие, определяющее, какие ячейки усреднять. Он может быть представлен в виде числа, логического выражения, текстового значения или ссылки на ячейку, например, 5, «>5», «cat» или A2.
  • Average_range (необязательно) — ячейки, которые вы действительно хотите усреднить. Если опущено, то диапазон будет усреднен.

Функция СРЗНАЧЕСЛИ доступна в Excel 365 — 2007.
Функция Excel СРЗНАЧЕСЛИ

Excel СРЗНАЧЕСЛИ — о чем нужно помнить!

Чтобы эффективно использовать функцию СРЗНАЧЕСЛИ на листах, обратите внимание на следующие ключевые моменты:

  • При расчете среднего значения пустые ячейки, текстовые значения и логические значения ИСТИНА и ЛОЖЬ игнорируются.
  • Нулевые значения включены в среднее значение.
  • Если ячейка критерия пуста, она рассматривается как нулевое значение (0).
  • Если средний_диапазон содержит только пустые ячейки или текстовые значения, #DIV/0! возникает ошибка.
  • Если ни одна ячейка в диапазоне не соответствует критериям, #DIV/0! возвращается ошибка.
  • Аргумент Average_range не обязательно должен иметь тот же размер, что и диапазон. Однако фактические ячейки, подлежащие усреднению, определяются размером аргумента диапазона. Другими словами, верхняя левая ячейка в диапазоне_усреднения становится начальной точкой, и усредняется столько столбцов и строк, сколько содержится в аргументе диапазона.

формула СРЗНАЧЕСЛИ, основанная на другой ячейке

С помощью функции Excel СРЗНАЧЕСЛИ вы можете усреднить столбец чисел на основе:

  • критерии, применяемые к одному и тому же столбцу
  • критерии, применяемые к другому столбцу

В случае, если условие применяется к тому же столбцу, который должен быть усреднен, вы определяете только первые два аргумента: диапазон и критерии. Например, чтобы найти среднее значение продаж в B3:B15, превышающее 120 долларов, используется формула:

=СРЗНАЧЕСЛИ(B3:B15, «>120»)

Чтобы усреднить на основе другой ячейки, вы определяете все 3 аргумента: диапазон (ячейки для проверки на соответствие условию), критерии (условие) и средний_диапазон (ячейки для расчета).

Например, чтобы получить среднее значение продаж, выполненных после 1 октября, используйте следующую формулу:

=СРЗНАЧЕСЛИ(C3:C15, «>10.01.2022», B3:B15)

Где C3:C15 — ячейки для проверки на соответствие критериям, а B3:B15 — ячейки для усреднения.
Формула СРЗНАЧЕСЛИ, основанная на другой ячейке.

Как использовать функцию СРЗНАЧЕСЛИ в Excel — примеры

А теперь давайте посмотрим, как вы можете использовать Excel СРЗНАЧЕСЛИ в реальных рабочих листах, чтобы найти среднее значение ячеек, соответствующих вашим критериям.

СРЗНАЧЕСЛИ текстовые критерии

Чтобы найти среднее числовых значений в данном столбце, если другой столбец содержит определенный текст, вы создаете формулу СРЗНАЧЕСЛИ с текстовыми критериями. Когда текстовое значение включается непосредственно в формулу, оно должно быть заключено в двойные кавычки («»).

Например, чтобы усреднить числа в столбце B, если столбец A содержит слово «Apple», используется следующая формула:

=СРЗНАЧЕСЛИ(A3:A15, «яблоко», B3:B15)

В качестве альтернативы вы можете ввести целевой текст в какую-либо ячейку, скажем, F3, и использовать ссылку на эту ячейку для критериев. В этом случае двойные кавычки не нужны.

=СРЗНАЧЕСЛИ(A3:A15, F3, B3:B15)

Преимущество этого подхода заключается в том, что он позволяет усреднить продажи для любого другого товара, просто изменив текстовые критерии в F3, без необходимости вносить какие-либо коррективы в формулу.
Среднее значение, если ячейка содержит определенный текст.

Кончик. Чтобы округлить среднее значение до определенного числа знаков после запятой, используйте команду «Увеличить десятичное число» или «Уменьшить десятичное число» на вкладке «Главная» в группе «Число». Это изменит представление среднего значения на дисплее, но не само значение. Чтобы округлить фактическое значение, возвращаемое формулой, используйте СРЗНАЧЕСЛИ вместе с ОКРУГЛ или другими функциями округления. Для получения дополнительной информации см. Как округлить среднее значение в Excel.

логический критерий СРЗНАЧЕСЛИ для числовых значений

Чтобы проверить различные числовые значения в критериях, используйте их вместе с операторами «больше» (>), «меньше» (<), «равно» (=), «не равно» (<>) и другими логическими операторами.

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

=СРЗНАЧЕСЛИ(B3:B15, «<=120″)

Обратите внимание, что оператор и номер заключены в кавычки.

При использовании критерия «равно» знак равенства (=) можно опустить.

Например, для усреднения продаж, осуществленных 9 сентября 2022 года, формула выглядит следующим образом:

=СРЗНАЧЕСЛИ(C3:C15, «9/9/2022», B3:B15)
логический критерий СРЗНАЧЕСЛИ для числовых значений

Использование AVERAGEIF с датами

Как и в случае с числами, вы можете использовать даты в качестве критериев для функции СРЗНАЧЕСЛИ. Критерии даты могут быть построены несколькими различными способами.

Давайте посмотрим, как вы можете усреднить продажи до определенной даты, скажем, до 1 ноября 2022 года.

Самый простой способ — заключить логический оператор и дату в двойные кавычки:

=СРЗНАЧЕСЛИ(C3:C15, «<1/11/2022″, B3:B15)

Или вы можете заключить оператора и дату в кавычки отдельно и соединить их с помощью знака &:

=СРЗНАЧЕСЛИ(C3:C15, «<“&”1/11/2022”, B3:B15)

Чтобы убедиться, что дата введена в формате, понятном Excel, вы можете использовать функцию ДАТА, объединенную с логическим оператором:

=СРЗНАЧЕСЛИ(C3:C15, «<“&ДАТА(2022, 11, 1), B3:B15)

Чтобы усреднить продажи на сегодняшнюю дату, используйте функцию СЕГОДНЯ в критериях:

=СРЗНАЧЕСЛИ(C3:C15, «<“&СЕГОДНЯ(), B3:B15)

На скриншоте ниже показаны результаты:
Использование AVERAGEIF с датами

СРЗНАЧесли больше 0

Функция СРЗНАЧ в Excel пропускает пустые ячейки, но включает в расчеты нулевые значения. Чтобы использовать только средние значения больше нуля, используйте «>0» для критериев.

Например, чтобы вычислить среднее значение чисел в ячейках B3:B15, которые больше нуля, в ячейке E4 используется следующая формула:

=СРЗНАЧЕСЛИ(B3:B15, «>0»)

Обратите внимание, как результат отличается от обычного среднего в E3:
СРЗНАЧесли больше 0

Среднее, если не 0

Приведенное выше решение хорошо работает для набора положительных чисел. Если у вас есть как положительные, так и отрицательные значения, вы можете усреднить все числа, кроме нулей, используя «<> 0» для критериев.

Например, чтобы усреднить все значения в B3:B15, кроме нулей, используйте следующую формулу:

=СРЗНАЧЕСЛИ(B3:B15; «<>0″)
Среднее, если не 0.

Среднее значение Excel, если оно не равно нулю или пусто

Поскольку функция СРЗНАЧЕСЛИ пропускает пустые ячейки, вы можете просто использовать критерий «не ноль» («<>0»). В результате как нулевые значения, так и пустые ячейки будут игнорироваться. Чтобы убедиться в этом, в нашем тестовом наборе данных мы заменили пару нулевых значений на пробелы, и получили абсолютно такой же результат, как и в предыдущем примере:

=СРЗНАЧЕСЛИ(B3:B15; «<>0″)
Среднее значение Excel, если оно не равно нулю или пусто

Среднее значение, если другая ячейка пуста

Чтобы усреднить ячейки в данном столбце, если ячейка в другом столбце в той же строке пуста, используйте «=» для критериев. Это будут пустые ячейки, которые абсолютно ничего не содержат — ни пробела, ни строки нулевой длины, ни непечатаемых символов и т. д.

Чтобы усреднить значения, соответствующие визуально пустым ячейкам, включая те, которые содержат пустые строки («»), возвращаемые другими функциями, используйте «» для критериев.

В целях тестирования мы будем использовать оба критерия для усреднения чисел в B3:B15, у которых нет даты доставки в C3:C15 (т. е. если ячейка в столбце C пуста).

=СРЗНАЧЕСЛИ(C3:C15, «=», B3:B15)

=СРЗНАЧЕСЛИ(C3:C15, «», B3:B15)

Поскольку одна из визуально пустых ячеек (C12) на самом деле не пуста — в ней есть строка нулевой длины — формулы дают разные результаты:
Среднее, если другая ячейка в той же строке пуста.

Среднее значение, если другая ячейка не пуста

Чтобы усреднить диапазон ячеек, если ячейка в другом диапазоне не пуста, используйте «<>» для критериев.

Например, следующая формула СРЗНАЧЕСЛИ вычисляет среднее значение для ячеек с B3 по B15, если ячейка в столбце C в той же строке не пуста:

=СРЗНАЧЕСЛИ(C3:C15, «<>«, B3:B15)
Усреднить диапазон ячеек, если ячейка в другом диапазоне не пуста.

Подстановочный знак AVERAGEIF (частичное совпадение)

Чтобы усреднить ячейки на основе частичного совпадения, используйте подстановочные знаки в критериях формулы СРЗНАЧЕСЛИ:

  • Знак вопроса (?) для соответствия любому одиночному символу.
  • Звездочка

для соответствия любой последовательности символов.

Предположим, у вас есть 3 разных сорта бананов, и вы хотите найти их среднее значение. Следующая формула сделает это возможным:

=СРЗНАЧЕСЛИ(A3:A15, «*банан», B3:B15)

При необходимости вместе со ссылкой на ячейку можно использовать подстановочный знак. Предполагая, что целевой элемент находится в ячейке В4, формула принимает следующий вид:
=СРЗНАЧЕСЛИ(A3:A15,

Формула подстановочного знака СРЗНАЧЕСЛИ

Если ключевое слово может появиться в любом месте ячейки (в начале, в середине или в конце), поставьте звездочку с обеих сторон:

=СРЗНАЧЕСЛИ(A3:A15, «*банан*», B3:B15)

Чтобы найти среднее значение всех предметов, исключая любой банан, используйте эту формулу:

=СРЗНАЧЕСЛИ(A3:A15, «<>*банан*», B3:B15)

Как рассчитать среднее значение в Excel, исключая определенные ячейки

Чтобы исключить определенные ячейки из среднего, используйте логический оператор «не равно» (<>).

Например, чтобы усреднить количество продаж для всех товаров, кроме «яблока», используйте следующую формулу:

=СРЗНАЧЕСЛИ(A3:A15, «<>яблоко», B3:B15)

Если исключенный элемент находится в предопределенной ячейке (D4), формула принимает следующий вид:

=СРЗНАЧЕСЛИ(A3:A15, «<>«&D4, B3:B15)

Чтобы найти среднее значение всех элементов, исключая любой «банан», используйте «не равно» вместе с подстановочным знаком:

=СРЗНАЧЕСЛИ(A3:A15, «<>*банан», B3:B15)

Если исключенный подстановочный элемент находится в отдельной ячейке (D9), соедините логический оператор, подстановочный знак и ссылку на ячейку с помощью амперсанда:
=СРЗНАЧЕСЛИ(A3:A15,«&»*»&D9, B3:B15)» title=»Рассчитать среднее значение в Excel, за исключением определенных ячеек.»/>

Рассчитать среднее значение в Excel, за исключением определенных ячеек.

Как использовать СРЗНАЧЕСЛИ со ссылкой на ячейку

Вместо того, чтобы вводить критерии непосредственно в формулу, вы можете использовать логический оператор в сочетании со ссылкой на ячейку для построения критериев. Таким образом, вы сможете протестировать различные условия, изменив значение в ячейке критериев, не редактируя формулу СРЗНАЧЕСЛИ.

Когда условие по умолчанию равно «равно», вы просто используете ссылку на ячейку в качестве аргумента критерия. Приведенная ниже формула вычисляет среднее значение всех продаж в диапазоне B3:B15, относящихся к элементу в ячейке F4.

=СРЗНАЧЕСЛИ(A3:A15, F4, B3:B15)

Когда критерий включает логический оператор, вы строите его следующим образом: заключаете логический оператор в кавычки и используете амперсанд (&), чтобы соединить его со ссылкой на ячейку.

Например, чтобы найти среднее значение продаж в B3:B15, превышающее значение в F9, используйте следующую формулу:

=СРЗНАЧЕСЛИ(B3:B15, «>»&F9)

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

С датами в C3:C15 приведенная ниже формула возвращает среднее значение продаж, которые были доставлены до текущей даты включительно:
=СРЗНАЧЕСЛИ(C3:C15,

СРЗНАЧЕСЛИ со ссылкой на ячейку

Вот как вы используете функцию СРЗНАЧЕСЛИ в Excel для вычисления среднего арифметического с условиями. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Добавить комментарий