Формула в excel среднее значение без нулей

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

AleksFin

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

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

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

Сообщений: 117


Репутация:

0

±

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


Excel 2010

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

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

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

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

 

Ответить

Pelena

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

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

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

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

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


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

 

Ответить

_Boroda_

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

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

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

Сообщений: 16618


Репутация:

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

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

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

Сообщений: 16618


Репутация:

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

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

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

Сообщений: 416


Репутация:

72

±

Замечаний:
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

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

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

Сообщений: 16618


Репутация:

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

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

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

Сообщений: 16618


Репутация:

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

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

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

Сообщений: 16618


Репутация:

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, вы ищете машину, которой на листе «данные» нет.

 

Ответить

Excel для Microsoft 365 для Mac Excel 2021 для Mac Excel 2019 для Mac Excel 2016 для Mac Excel для Mac 2011 Еще…Меньше

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

Чтобы научиться вычислять средние значения, используйте предоставленные образцы данных и описанные ниже процедуры.

Копирование примера данных

Чтобы лучше понять описываемые действия, скопируйте пример данных в ячейку A1 пустого листа.

  1. Создайте пустую книгу или лист.

  2. Выделите приведенный ниже образец данных.

    Примечание: Не выделяйте заголовки строк или столбцов (1, 2, 3…  A, B, C…) при копировании данных примера на пустой лист.

    Выбор примеров данных в справке

    Выделите образец данных

    Качество изделия

    Цена за единицу

    Количество заказанных изделий

    10

    35

    500

    7

    25

    750

    9

    30

    200

    10

    40

    300

    8

    27

    400

    5

    20

    200

    Среднее качество изделий

    Средняя цена изделия

    Среднее качество всех изделий с оценкой качества выше 5

  3. Нажмите клавиши COMMAND+C.

  4. Выделите на листе ячейку A1, а затем нажмите клавиши COMMAND+V.

Расчет простого среднего значения

  1. Выделите ячейки с A2 по A7 (значения в столбце «Качество изделия»).

  2. На вкладке Формулы щелкните стрелку рядом с кнопкой Автоумма Кнопка «Автосумма»и выберитесреднее значение .

    Результат — 8,166666667.

Расчет среднего для несмежных ячеек

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом «Среднее качество изделия» в примере данных.

  2. На вкладке Формулы щелкните стрелку рядом с кнопкой Автоумма Кнопка «Автосумма»кнопку Среднее инажмите клавишу RETURN.

  3. Щелкните ячейку, которая содержит только что найденное среднее значение (ячейка A8 в этом примере).

    Если используется образец данных, формула отображается в строка формул, =СС00(A2:A7).

  4. В строке формул выделите содержимое между скобками (при использовании примера данных — A2:A7).

  5. Удерживая нажатой клавишу COMMAND , щелкните ячейки, для чего нужно вычесть среднее значение, и нажмите клавишу RETURN. Например, выберите A2, A4 и A7 и нажмите клавишу RETURN.

    Выделенная ссылка на диапазон в функции СРЗНАЧ заменится ссылками на выделенные ячейки. В приведенном примере результат будет равен 8.

Расчет среднего взвешенного значения

В приведенном ниже примере рассчитывается средняя цена за изделие по всем заказам, каждый из которых содержит различное количество изделий по разной цене.

  1. Выделите ячейку A9, расположенную слева от ячейки с текстом «Средняя цена изделия».

  2. На вкладке Формулы нажмите кнопку Вставить функцию, чтобы открыть панель Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СУММПРОИЗВ.

    Совет: Чтобы быстро найти функцию, начните вводить ее имя в поле Поиск функции. Например, начните вводить СУММПРОИЗВ.

  4. Щелкните поле рядом с надписью массив1 и выделите на листе ячейки с B2 по B7 (значения в столбце «Цена за единицу»).

  5. Щелкните поле рядом с надписью массив2 и выделите на листе ячейки с C2 по C7 (значения в столбце «Количество заказанных изделий»).

  6. В строке формул установите курсор справа от закрывающей скобки формулы и введите /

    Если строка формул не отображается, в меню Вид выберите пункт Строка формул.

  7. В списке построителя формул дважды щелкните функцию СУММ.

  8. Выделите диапазон в поле число1, нажмите кнопку DELETE и выделите на листе ячейки с C2 по C7 (значения в столбце «Количество изделий»).

    Теперь в строке формул должна содержаться следующая формула: =СУММПРОИЗВ(B2:B7;C2:C7)/СУММ(C2:C7).

  9. Нажмите клавишу RETURN.

    В этой формуле общая стоимость всех заказов делится на общее количество заказанных изделий, в результате чего получается средневзвешенная стоимость за единицу — 29,38297872.

Расчет среднего, исключающего определенные значения

Вы можете создать формулу, которая исключает определенные значения. В приведенном ниже примере создается формула для расчета среднего качества всех изделий, у которых оценка качества выше 5.

  1. Выделите ячейку A10, расположенную слева от ячейки с текстом «Среднее качество всех изделий с оценкой качества выше 5».

  2. На вкладке Формулы нажмите кнопку Вставить функцию, чтобы открыть панель Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СРЗНАЧЕСЛИ.

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

  4. Щелкните поле рядом с надписью диапазон и выделите на листе ячейки с A2 по A7 (значения в столбце «Цена за единицу»).

  5. Щелкните поле рядом с надписью условие и введите выражение «>5».

  6. Нажмите клавишу RETURN.

    Такая формула исключит значение в ячейке A7 из расчета. В результате будет получено среднее качество изделий, равное 8,8.

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

Чтобы научиться вычислять средние значения, используйте предоставленные образцы данных и описанные ниже процедуры.

Копирование примера данных

Чтобы лучше понять описываемые действия, скопируйте пример данных в ячейку A1 пустого листа.

  1. Создайте пустую книгу или лист.

  2. Выделите приведенный ниже образец данных.

    Примечание: Не выделяйте заголовки строк или столбцов (1, 2, 3…  A, B, C…) при копировании данных примера на пустой лист.

    Выбор примеров данных в справке

    Выделите образец данных

    Качество изделия

    Цена за единицу

    Количество заказанных изделий

    10

    35

    500

    7

    25

    750

    9

    30

    200

    10

    40

    300

    8

    27

    400

    5

    20

    200

    Среднее качество изделий

    Средняя цена изделия

    Среднее качество всех изделий с оценкой качества выше 5

  3. Нажмите клавиши COMMAND+C.

  4. Выделите на листе ячейку A1, а затем нажмите клавиши COMMAND+V.

Расчет простого среднего значения

Рассчитаем среднее качество изделий двумя разными способами. Первый способ позволяет быстро узнать среднее значение, не вводя формулу. Второй способ предполагает использование функции «Автосумма» для расчета среднего значения и позволяет вывести его на листе.

Быстрый расчет среднего

  1. Выделите ячейки с A2 по A7 (значения в столбце «Качество изделия»).

  2. На строка состояния щелкните стрелку всплывающее меню Всплывающая стрелка вниз(если вы используете образец данных, вероятно, область содержит текст Sum=49),а затем выберите среднее .

    Результат — 8,166666667.

    Примечание: Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Расчет среднего с отображением на листе

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом «Среднее качество изделия» в примере данных.

  2. На панели инструментов Стандартная под названием книги щелкните стрелку рядом с кнопкой Кнопка «Автосумма»кнопку Среднее и нажмите клавишу RETURN.

    Результат составляет 8,166666667 — это средняя оценка качества всех изделий.

    Совет: Если вы работаете с данными, в которые перечислены числа в строке, выберите первую пустую ячейку в конце строки, а затем щелкните стрелку рядом с кнопкой Кнопка «Автосумма» .

Расчет среднего для несмежных ячеек

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

Быстрый расчет среднего

  1. Выделите ячейки, для которых вы хотите найти среднее значение. Например, выделите ячейки A2, A4 и A7.

    Совет: Чтобы выбрать несмещные ячейки, щелкните их, удерживая COMMAND клавишу.

  2. На строка состояния щелкните стрелку всплывающее меню Всплывающая стрелка внизи выберите среднеезначение .

    В приведенном примере результат будет равен 8.

    Примечание: Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Расчет среднего с отображением на листе

  1. Выберите ячейку, в которой должно отображаться среднее значение, например ячейку A8, которая находится слева ячейки с текстом «Среднее качество изделия» в примере данных.

  2. На панели инструментов Стандартная под названием книги щелкните стрелку рядом с кнопкой Кнопка «Автосумма»кнопку Среднее и нажмите клавишу RETURN.

  3. Щелкните ячейку, которая содержит только что найденное среднее значение (ячейка A8 в этом примере).

    Если используется образец данных, формула отображается в строка формул, =СС00(A2:A7).

  4. В строке формул выделите содержимое между скобками (при использовании примера данных — A2:A7).

  5. Удерживая нажатой клавишу COMMAND , щелкните ячейки, для чего нужно вычесть среднее значение, и нажмите клавишу RETURN. Например, выберите A2, A4 и A7 и нажмите клавишу RETURN.

    Выделенная ссылка на диапазон в функции СРЗНАЧ заменится ссылками на выделенные ячейки. В приведенном примере результат будет равен 8.

Расчет среднего взвешенного значения

В приведенном ниже примере рассчитывается средняя цена за изделие по всем заказам, каждый из которых содержит различное количество изделий по разной цене.

  1. Выделите ячейку A9, расположенную слева от ячейки с текстом «Средняя цена изделия».

  2. На вкладке Формулы в разделе Функция выберите пункт Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СУММПРОИЗВ.

    Совет: Чтобы быстро найти функцию, начните вводить ее имя в поле Поиск функции. Например, начните вводить СУММПРОИЗВ.

  4. В разделе Аргументы щелкните поле рядом с надписью массив1 и выделите на листе ячейки с B2 по B7 (значения в столбце «Цена за единицу»).

  5. В разделе Аргументы щелкните поле рядом с надписью массив2 и выделите на листе ячейки с C2 по C7 (значения в столбце «Количество заказанных изделий»).

  6. В строке формул установите курсор справа от закрывающей скобки формулы и введите /

    Если строка формул не отображается, в меню Вид выберите пункт Строка формул.

  7. В списке построителя формул дважды щелкните функцию СУММ.

  8. В разделе Аргументы щелкните диапазон в поле число1, нажмите кнопку DELETE и выделите на листе ячейки с C2 по C7 (значения в столбце «Количество изделий»).

    Теперь в строке формул должна содержаться следующая формула: =СУММПРОИЗВ(B2:B7;C2:C7)/СУММ(C2:C7).

  9. Нажмите клавишу RETURN.

    В этой формуле общая стоимость всех заказов делится на общее количество заказанных изделий, в результате чего получается средневзвешенная стоимость за единицу — 29,38297872.

Расчет среднего, исключающего определенные значения

Вы можете создать формулу, которая исключает определенные значения. В приведенном ниже примере создается формула для расчета среднего качества всех изделий, у которых оценка качества выше 5.

  1. Выделите ячейку A10, расположенную слева от ячейки с текстом «Среднее качество всех изделий с оценкой качества выше 5».

  2. На вкладке Формулы в разделе Функция выберите пункт Построитель формул.

  3. В списке построителя формул дважды щелкните функцию СРЗНАЧЕСЛИ.

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

  4. В разделе Аргументы щелкните поле рядом с надписью диапазон и выделите на листе ячейки с A2 по A7 (значения в столбце «Цена за единицу»).

  5. В разделе Аргументы щелкните поле рядом с надписью условие и введите выражение «>5».

  6. Нажмите клавишу RETURN.

    Такая формула исключит значение в ячейке A7 из расчета. В результате будет получено среднее качество изделий, равное 8,8.

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

Дополнительные сведения

Расчет суммы с нарастающим итогом

Вычисление процентов

Функция СРЗНАЧ

Нужна дополнительная помощь?


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 что-то не так или нужно что-то еще сделать?

С Excel все в порядке, но нужно что-то еще сделать 🙂

Ни первая, ни вторая формулы без этого «чего-то» правильно работать не будут. Бывает, что результат совпадает с ожидаемым, но это совпадение, не более, и в каждом конкретном случае такое совпадение можно объяснить.

введите сюда описание изображения

На рисунке пример. Формулы автора в закрашенных ячейках: в желтых для A1:A4, в зеленых для A1:D1. Ошибочно думать, что формула будет работать всегда, если она размещена в том же диапазоне строк/столбцов. Это только иллюстрация того, что такие формулы требуют особого обращения.

Тут все понятно — определяем среднее значение диапазона.

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

В поле для ввода формулы выделяем вложенную функцию с ее содержимым

нажимаем клавишу F9 . Что видим? Вместо выделенной части в формуле волшебным образом появился массив констант, состоящий из чисел и логического выражения ЛОЖЬ.

Кстати, F9 (запуск пересчета) удобно использовать для просмотра работы формулы или поиска ошибки.

  • Вот и дошли до «чего-то».

Формула массива вводится тремя клавишами. Находясь в поле ввода формулы (или в режиме редактирования ячейки), нажимаем Ctrl+Shift+Enter — формула должна обрамиться фигурыми скобками. При правке фигурные скобки пропадают, завершать изменения формулы тоже нужно тремя клавишами.

Эта заметка продолжает цикл материалов по использованию формул массива. Если ранее вы не сталкивались с формулами массива, рекомендую прочитать:

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

Основное достоинство формул массивов состоит в том, что они позволяют выполнять очень широкий круг вычислений, который другими способами выполнить нельзя. К сожалению, формулы массивов – это наиболее сложное и непонятное средство Excel.

Если вы уже постигли азы, предлагаю вам продолжить знакомство с формулами массива вместе с Джоном Уокенбахом и его книгой MS Excel 2007. Библия пользователя. – М.: Издательский дом «Вильямс», 2008. – 816 с.

Скачать заметку в формате Word, примеры в формате Excel

Вычисление среднего, не учитывающего нулевые значения

На рис. 1 показан рабочий лист, на котором вычисляется средний объем продаж группы продавцов. Формула в ячейке В14 имеет вид: =СРЗНАЧ(Продажи). Она вычисляет среднее значений из диапазона ВЗ:В10, которому присвоено имя Продажи. Некоторые продавцы не работали, но они также учитывались при вычислении среднего. Функция СРЗНАЧ игнорирует пустые ячейки, но учитывает ячейки с нулевыми значениями.

Следующая формула массива, записанная в ячейке В15, возвращает среднее без учета ячеек, содержащих 0: . Эта формула создает виртуальный массив, содержащий только ненулевые значения из диапазона Продажи. Этот массив используется в качестве аргумента в функции СРЗНАЧ.

Тот же результат можно получить с помощью обычной формулы (не формулы массива), записанной в ячейке В16: =СУММ(Продажи)/СЧЁТЕСЛИ(Продажи;»>0″). Эта формула использует функцию СЧЁТЕСЛИ для определения числа ненулевых значений в заданном диапазоне, на которое затем делится сумма значений этого диапазона.

Если диапазон может содержать отрицательные значения, и по-прежнему необходимо подсчитать среднее, не учитывающее нулевые значения, формулу массива нужно немного модифицировать:

Как усреднить диапазон данных, игнорируя ноль в Excel?

Как усреднить диапазон данных, игнорируя ноль, в Excel?

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

Среднее значение диапазона данных, игнорируя нули, с помощью формулы

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

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

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

1 . Введите эту формулу = AVERAGEIF (B2: B13, » 0″) в пустую ячейку помимо ваших данных, см. Снимок экрана:

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

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

Примечание: Эта формула не вступит в силу в Excel 2003, если у вас есть Excel 2003, вы должны объединить функцию Sum и Countif , примените следующие формула: = СУММ (B2: B13)/СЧЁТЕСЛИ (B2: B13, «> 0») .

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

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

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

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

2. В появившемся диалоговом окне установите флажок Ячейка , а затем выберите Не равно из первого раскрывающегося списка в Определенный тип и перейдите в правое текстовое поле, чтобы ввести 0. См. снимок экрана:

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

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

Данные среднего/подсчета/суммы игнорируют нули

Kutools for Excel: 300+ функций, которые вы должны иметь в Excel, 30-дневная бесплатная пробная версия отсюда.

Статья по теме:

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

Лучшее Инструменты для повышения производительности Office

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
  • Повторное использование : быстро вставляйте сложные формулы, диаграммы и все, что y вы использовали раньше; Зашифровать ячейки паролем; Создавайте список рассылки и отправляйте электронные письма …
  • Панель супер формул (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон …
  • Объединить ячейки/строки/столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки/столбцы … Предотвратить дублирование ячеек; Сравнить диапазоны …
  • Выбрать повторяющиеся или уникальные строки; Выберите пустые строки (все ячейки пусты); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор …
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и прочего …
  • Извлечь текст, добавить текст, удалить по положению, удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии …
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцам/неделям/дням, частоте и другим параметрам; Специальный фильтр жирным шрифтом, курсивом …
  • Объединить рабочие книги и рабочие таблицы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF …

Группировка сводной таблицы по номеру недели, дню недели и другим параметрам … Показывать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки с формулой/именем … ->

Понравилась статья? Поделить с друзьями:
  • Формула в excel сравнить две даты
  • Формула в excel соединить два столбца в один
  • Формула в excel смотреть
  • Формула в excel сложить весь столбец в excel
  • Формула в excel сервис