Как в excel игнорировать ноль

В математике деление на ноль – невозможно! Одним из способов для объяснения данного правила является анализ процесса, который показывает, что происходит, когда одно число разделено на другое.

Ошибка деления на ноль в Excel

В реальности операция деление это по сути тоже что и вычитание. Например, деление числа 10 на 2 является многократным вычитанием 2 от 10-ти. Многократность повторяется до той поры пока результат не будет равен 0. Таким образом необходимо число 2 вычитать от десяти ровно 5 раз:

  1. 10-2=8
  2. 8-2=6
  3. 6-2=4
  4. 4-2=2
  5. 2-2=0

Если же попробовать разделить число 10 на 0, никогда мы не получим результат равен 0, так как при вычитании 10-0 всегда будет 10. Бесконечное количество раз вычитаний ноля от десяти не приведет нас к результату =0. Всегда будет один и ото же результат после операции вычитания =10:

  • 10-0=10
  • 10-0=10
  • 10-0=10
  • ∞ бесконечность.

В кулуарах математиков говорят, что результат деления любого числа на ноль является «не ограниченным». Любая компьютерная программа, при попытке деления на 0, просто возвращает ошибку. В Excel данная ошибка отображается значением в ячейке #ДЕЛ/0!.

Ошибка ДЕЛ 0.

Но при необходимости можно обойти возникновения ошибки деления на 0 в Excel. Просто следует пропустить операцию деления если в знаменателе находится число 0. Решение реализовывается с помощью помещения операндов в аргументы функции =ЕСЛИ():

Формула деления на ноль.

Таким образом формула Excel позволяет нам «делить» число на 0 без ошибок. При делении любого числа на 0 формула будет возвращать значение 0. То есть получим такой результат после деления: 10/0=0.



Как работает формула для устранения ошибки деления на ноль

Для работы корректной функция ЕСЛИ требует заполнить 3 ее аргумента:

  1. Логическое условие.
  2. Действия или значения, которые будут выполнены если в результате логическое условие возвращает значение ИСТИНА.
  3. Действия или значения, которые будут выполнены, когда логическое условие возвращает значение ЛОЖЬ.

В данном случаи аргумент с условием содержит проверку значений. Являются ли равным 0 значения ячеек в столбце «Продажи». Первый аргумент функции ЕСЛИ всегда должен иметь операторы сравнения между двумя значениями, чтобы получить результат условия в качестве значений ИСТИНА или ЛОЖЬ. В большинстве случаев используется в качестве оператора сравнения знак равенства, но могут быть использованы и другие например, больше> или меньше >. Или их комбинации – больше или равно >=, не равно !=.

Если условие в первом аргументе возвращает значение ИСТИНА, тогда формула заполнит ячейку значением со второго аргумента функции ЕСЛИ. В данном примере второй аргумент содержит число 0 в качестве значения. Значит ячейка в столбце «Выполнение» просто будет заполнена числом 0 если в ячейке напротив из столбца «Продажи» будет 0 продаж.

Если условие в первом аргументе возвращает значение ЛОЖЬ, тогда используется значение из третьего аргумента функции ЕСЛИ. В данном случаи — это значение формируется после действия деления показателя из столбца «Продажи» на показатель из столбца «План».

Таким образом данную формулу следует читать так: «Если значение в ячейке B2 равно 0, тогда формула возвращает значение 0. В противные случаи формула должна возвратить результат после операции деления значений в ячейках B2/C2».

Формула для деления на ноль или ноль на число

Усложним нашу формулу функцией =ИЛИ(). Добавим еще одного торгового агента с нулевым показателем в продажах. Теперь формулу следует изменить на:

Скопируйте эту формулу во все ячейки столбца «Выполнение»:

Формула деления на ноль и ноль на число.

Теперь независимо где будет ноль в знаменателе или в числителе формула будет работать так как нужно пользователю.

Читайте также: Как убрать ошибки в Excel

Данная функция позволяет нам расширить возможности первого аргумента с условием во функции ЕСЛИ. Таким образом в ячейке с формулой D5 первый аргумент функции ЕСЛИ теперь следует читать так: «Если значения в ячейках B5 или C5 равно ноль, тогда условие возвращает логическое значение ИСТИНА». Ну а дальше как прочитать остальную часть формулы описано выше.

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

Для решения этой задачи можно использовать как дополнительный столбец с промежуточной формулой, так и одну формулу массива

1. Решение с дополнительным столбцом
В В1 напишите формулу

и скопируйте её на диапазон В2:В5.

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

В С1 напишите формулу

Она и вернёт искомый результат — число 3

Если в диапазоне есть отрицательные числа, то вместо формулы

надо использовать формулу

2. Решение формулой массива
Для решения этой задачи используйте такую формулу массива:

=МИН(ЕСЛИ(A1:A5<>0;A1:A5))

Как это работает: Вот эта часть формулы A1:A5<>0 формирует массив {ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА}, после чего применяя функцию ЕСЛИ() мы преобразуем массив в следующий: {5:7:ЛОЖЬ:ЛОЖЬ:3}. Так как функция МИН() игнорирует текстовые и логические значения, то в итоге получаем искомое — число 3

Если в диапазоне есть отрицательные числа, то вместо формулы

=МИН(ЕСЛИ(A1:A5<>0;A1:A5))

надо использовать формулу

=МИН(ЕСЛИ(A1:A5>0;A1:A5))


3. Решение простой формулой
Используйте такую формулу:

=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;0)+1)


Как это работает:

С помощью функции СЧЁТЕСЛИ мы подсчитываем количество нулей в диапазоне и прибавив к этому количеству единицу мы возвращаем первое наименьшее число более нуля с помощью функции НАИМЕНЬШИЙЕсли в диапазоне есть отрицательные числа, то вместо формулы

=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;0)+1)

надо использовать формулу

=НАИМЕНЬШИЙ(A1:A5;СЧЁТЕСЛИ(A1:A5;»<=0″)+1)


Примечание:
Решение формулой массива можно применять не только к данным находящимся на листе, но и для виртуальных массивов
В файле -примере приведены все решения, включая варианты для диапазонов, содержащих отрицательные числа

Область применения:

Любая версия Excel

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

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


В Excel, если вы попытаетесь разделить значение на ноль, вы получите #DIV/0! как результат.

Вы можете использовать следующий базовый синтаксис для выполнения деления, игнорируя #DIV/0! ценности:

=IFERROR( A2 / B2 , "")

В этой конкретной формуле мы пытаемся разделить значение в ячейке A2 на значение в ячейке B2.Если B2 оказывается нулем, мы просто возвращаем в результате пробел.

В следующих примерах показано, как использовать этот синтаксис на практике.

Пример: игнорировать #DIV/0 при использовании деления в Excel

Предположим, мы пытаемся разделить значения в столбце A на значения в столбце B в этой конкретной электронной таблице Excel:

Обратите внимание, что для каждой ячейки в столбце C, где мы пытаемся разделить на ноль, мы получаем #DIV/0! как результат.

Чтобы игнорировать эту ошибку, мы можем ввести следующую формулу в ячейку C2 :

=IFERROR( A2 / B2 , "")

Затем мы можем скопировать и вставить эту формулу в каждую оставшуюся ячейку в столбце C:

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

Обратите внимание, что мы могли бы также использовать следующую формулу, чтобы вернуть в результате ноль:

=IFERROR( A2 / B2 , 0)

На следующем снимке экрана показано, как использовать эту формулу на практике:

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

Или мы могли бы даже вернуть собственное сообщение при попытке деления на ноль:

=IFERROR( A2 / B2 , "Tried to divide by zero")

На следующем снимке экрана показано, как использовать эту формулу на практике:

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как игнорировать значения #N/A при использовании формул в Excel
Как заменить значения #N/A в Excel
Как легко найти выбросы в Excel

Как не показывать 0 в Эксель? В версиях 2007 и 2010 жмите на CTRL+1, в списке «Категория» выберите «Пользовательский», а в графе «Тип» — 0;-0;;@. Для более новых версий Excel жмите CTRL+1, а далее «Число» и «Все форматы». Здесь в разделе «Тип» введите 0;-0;;@ и жмите на «Ок». Ниже приведем основные способы, как не отображать нули в Excel в ячейках для разных версий программы — 2007, 2010 и более новых версий.

Как скрыть нули

Существует много способов, как не показывать 0 в Excel, если в них нет необходимости. Здесь алгоритм действий немного отличается в зависимости от версии программы.

Версия 2007 и 2010

При наличии под рукой версии 2007 или 2010 можно внести изменения следующими методами.

Числовой формат

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

  • Выделите ячейки с цифрами «0», которые нужно не показывать.
  • Кликните на CTRL+1 или зайдите в раздел «Главная», а далее «Ячейки» и «Формат».

  • В разделе «Категория» формата ячеек кликните на «Пользовательский»/«Все форматы».
  • В секции «Тип» укажите 0;-0;;@.

Скрытые параметры показываются только в fx или в секции, если вы редактируете данные, и не набираются.

Условное форматирование

Следующий метод, как в Экселе не показывать нулевые значения — воспользоваться опцией условного форматирования. Сделайте следующие шаги:

  • Выделите секцию, в которой имеется «0».
  • Перейдите в раздел «Главная», а далее «Стили».
  • Жмите на стрелку возле кнопки «Условное форматирование».

  • Кликните «Правила выделения …».
  • Выберите «Равно».

  • Слева в поле введите «0».
  • Справа укажите «Пользовательский формат».
  • В окне «Формат …» войдите в раздел «Шрифт».
  • В поле «Цвет» выберите белый.

Указание в виде пробелов / тире

Один из способов, как в Excel не показывать 0 в ячейке — заменить эту цифру на пробелы или тире. Для решения задачи воспользуйтесь опцией «ЕСЛИ». К примеру, если в А2 и А3 находится цифра 10, а формула имеет вид =А2-А3, нужно использовать другой вариант:

  1. =ЕСЛИ(A2-A3=0;»»;A2-A3). При таком варианте устанавливается пустая строка, если параметр равен «0».
  2. =ЕСЛИ(A2-A3=0;»-«;A2-A3). Ставит дефис при 0-ом показателе.

Сокрытие данных в нулевом отчете Excel

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

  • Войдите в «Параметры», а в разделе «Параметры сводной таблицы» жмите на стрелку возле пункта с таким же названием и выделите нужный раздел.

  • Кликните на пункт «Разметка и формат».
  • В секции изменения способа отображения ошибок в поле «Формат» поставьте «Для ошибок отображать», а после введите в поле значения. Чтобы показывать ошибки в виде пустых ячеек удалите текст из поля.
  • Еще один вариант — поставьте флажок «Для пустых ячеек отображать» и в пустом поле введите интересующий параметр. Если нужно, чтобы поле оставалось пустым, удалите весь текст.

Для более новых версий

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

Как не показывать 0 в выделенных ячейках

Это действие позволяет не отображать «0» в Excel с помощью числовых форматов. Спрятанные параметры показываются только в панели формул и не распечатываются. Если параметр в одной из секций меняется на нулевой число, параметр отобразится в ячейке, а формат будет правильным.

Сделайте следующее:

  • Выделите место таблицы, в котором имеется «0» в Excel.
  • Жмите CTRL+1.
  • Кликните «Число» и «Все форматы».
  • В поле «Тип» укажите 0;-0;;@.
  • Кликните на кнопку «ОК».

Скрытие параметров, которые возращены формулой

Следующий способ, как не отображать 0 в Excel — сделать следующие шаги:

  • Войдите в раздел «Главная».
  • Жмите на стрелку возле «Условное форматирование».
  • Выберите «Правила выделения ячеек» больше «Равно».

  • Слева введите «0».
  • Справа укажите «Пользовательский формат».
  • В разделе «Формат ячейки» введите «Шрифт».
  • В категории «Цвет» введите белый и жмите «ОК».

Отражение в виде пробелов / тире

Как и в более старых версиях, в Экселе можно не показывать ноль, а ставить вместо него пробелы / тире. В таком случае используйте формулу =ЕСЛИ(A2-A3=0;»»;A2-A3). В этом случае, если результат равен нулю, в таблице ничего не показывается. В иных ситуациях отображается А2-А3. Если же нужно подставить какой-то другой знак, нужно между кавычками вставить интересующий знак.

Скрытие 0-х параметров в отчете

Как вариант, можно не показывать 0 в Excel в отчете таблицы. Для этого в разделе «Анализ» в группе «Сводная таблица» жмите «Параметры» дважды, а потом войдите в «Разметка и формат». В пункте «Разметка и формат» сделайте следующие шаги:

  • В блоке «Изменение отображения пустой ячейки» поставьте отметку «Для пустых ячеек отображать». Далее введите в поле значение, которое нужно показывать в таблице Excel или удалите текст, чтобы они были пустыми.
  • Для секции «Изменение отображения ошибки» в разделе «Формат» поставьте отметку «Для ошибок отображать» и укажите значение, которое нужно показывать в Excel вместо ошибок.

Как показывать нулевые значения

Иногда возникает обратная ситуация, когда нужно показать 0 в Excel.

Для Эксель 2007 и 2010

Для Excel 2007 и 2010 сделайте следующие шаги:

  • Выберите «Файл» и «Параметры».

  • Сделайте «Дополнительно».
  • В группе «Показать параметры для следующего листа». Чтобы показать «0», нужно установить пункт «Показывать нули в ячейках, которые содержат 0-ые значения».

Еще один вариант:

  • Жмите CTRL+1.
  • Кликните на раздел «Категория».
  • Выберите «Общий».
  • Для отображения даты / времени выберите нужный вариант форматирования.

Для более новых версий

Для Эксель более новых версий, чтобы показывать 0, сделайте следующее:

  1. Выделите секции таблицы со спрятанными нулями.
  2. Жмите на CTRL+1.
  3. Выберите «Число», а далее «Общий» и «ОК».

Это основные способы, как не показывать 0 в Excel, и как обратно вернуть правильные настройки. В комментариях расскажите, каким способом вы пользуетесь, и какие еще имеются варианты.

Отличного Вам дня!


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

Содержание

  1. Как усреднить диапазон данных, игнорируя ноль, в Excel?
  2. Усреднить диапазон данных без нулей с помощью формулы
  3. Среднее/суммирование/подсчет диапазона данных без нулей с помощью Kutools for Excel
  4. Данные среднего/подсчета/суммы игнорируют нули
  5. Лучшее Инструменты для повышения производительности Office
  6. Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
  7. Вкладка “Office”. Интерфейс с вкладками добавлен в Office, что значительно упростит вашу работу.
  8. Как средние значения игнорировать нули или ошибки в Excel?
  9. Как в Excel значения медианы игнорировать нули или ошибки?
  10. Медиана без учета нулей
  11. Медианное игнорирование ошибок
  12. Лучшие инструменты для повышения производительности Office
  13. Kutools for Excel решает большинство ваших проблем, и увеличивает вашу производительность на 80%
  14. Вкладка “Office”. Интерфейс с вкладками переносится в Office и упрощает вашу работу

Как усреднить диапазон данных, игнорируя ноль, в 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 , с более чем 300 удобными функциями, облегчит вашу работу.

Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

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

  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

Подробнее .. . Бесплатная загрузка … Купить …


Вкладка “Office”. Интерфейс с вкладками добавлен в Office, что значительно упростит вашу работу.

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

Подробнее … Скачать бесплатно … Купить …

  • 12 комментариев
  • Войти
  • Сортировать по самым новым

    • Лучшим
    • популярным
    • Новейшие
    • Самый старый

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

Загрузка комментария … Комментарий будет обновлен после 00:00.

  • Для публикации в качестве гостя ваш комментарий не будет опубликован.

    Как найти среднее значение отфильтрованных ячеек, игнорирующих пробелы и нули? Вышеупомянутое = AVERAGEIF (B2: B13, ” 0″) не работает для отфильтрованных ячеек (раскрывающийся список) Спасибо

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

    Мне интересно, можно ли объединить промежуточное среднее значение без учета нуля
    кто-нибудь знает, как?

    • Ответ
  • Для публикации в качестве гостя ваш комментарий не будет опубликован.

    Как мне заставить эту работу работать с двумя наборами данных – текущая формула – = СРЕДНИЙ (AZ143: AZ293, AZ4: AZ136)

    • Ответ
    • Для публикации в качестве гостя ваш комментарий не публикуется.

      Привет, Энтони, если вы хотите усреднить два или более диапазонов данных, просто выберите диапазоны, удерживая клавишу ctrl, затем дайте им имя диапазона в имени поле, которое помимо строки формул, затем используйте формулу = averafe (rangename) , rangename – это имя, которое вы даете диапазонам.

      • Ответить
  • Для публикации в качестве гостя ваш комментарий не публикуется.

    Привет, команда,

    Мне интересно, какую формулу использовать, если у меня было, скажем, 6 ячеек данных. Две из ячеек содержали «0» (ноль). Я хотел обрезать самые низкие и самые высокие значения, чтобы получить среднее значение, однако я только один ноль должен быть частью среднего.

    • Ответить
    • Для публикации в качестве гостя ваш комментарий не публикуется.

      Данные в C3 – C7:

      = IF (COUNTIF (C2: C7,0)> 0, (MAX (C2 : C7) + МАЛЫЙ (C2: C7, СЧЁТЕСЛИ (C2: C7,0) +1))/3, МАКС (C2: C7) + МАЛЫЙ (C2: C7, СЧЁТЕСЛИ (C2: C7,0) +1))

      • Ответ
    • Для публикации в качестве гостя ваш комментарий не будет опубликован.

      Извини, Эдди, я не нашел решения по твоему вопросу.

      • Ответ
  • Для публикации в качестве гостя ваш комментарий не будет опубликован.

    Привет, команда,
    Мне интересно, какую формулу использовать, если бы у меня было, скажем, 6 ячеек данных. Две ячейки содержали «0» (ноль). Я хотел обрезать самые низкие и самые высокие значения, чтобы получить среднее значение, но я хочу, чтобы только один ноль не был частью среднего.

    • Ответ
  • Для публикации в качестве гостя ваш комментарий не будет опубликован.

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

    • Ответ
  • Для публикации в качестве гостя ваш комментарий не публикуется.

    МИЛЛИОН СПАСИБО! Я так рада, что кто-то понял это.

    • Ответ
    • Для публикации в качестве гостя ваш комментарий не публикуется.

      • Ответ
  • Для публикации в качестве гостя ваш комментарий не будет опубликован.

    Я долго ломал голову, пытаясь понять, как найти среднее значение, игнорирующее нули. Вот где это, и это так просто. БЛАГОДАРЮ ВАС!

    • Ответ


  • Как средние значения игнорировать нули или ошибки в Excel?

    В Excel, когда мы применяем общую формулу = МЕДИАНА (диапазон), она вычисляет медианное значение значение в диапазоне, включая нули, и он также будет получать результат ошибки при применении в диапазоне, который включает значения ошибок, как показано ниже. В этом уроке я расскажу о том, как medina игнорирует нули или ошибки в Excel.

    Медиана игнорируемых нулей

    Медиана игнорирования ошибок


    Медиана без учета нулей

    К медиане диапазон, игнорирующий нулевые значения, вы можете применить приведенную ниже формулу.

    Выберите ячейку, в которую вы поместите средний результат, например C2, введите эту формулу = MEDIAN (IF (A2: A17 0, A2: A17)), нажмите клавиши Shift + Ctrl + Enter . См. Снимок экрана:

    В формуле A2: A17 – это диапазон требуется медиана без нулей.


    Медианное игнорирование ошибок

    Чтобы значения среднего диапазона игнорировали значения ошибок, вы можете сделать следующее:

    Выберите ячейку в который вы поместите средний результат, введите эту формулу = MEDIAN (IF (ISNUMBER (F2: F17), F2: F17)), нажмите клавиши Shift + Ctrl + Enter . См. снимок экрана:

    В формуле F2: F17 – это диапазон, который вы хотите усреднить игнорирование ошибок.


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

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

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

    • Более 300 мощных функций. Поддерживает Office/Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

    Подробнее … Скачать бесплатно … Купить …


    Вкладка “Office”. Интерфейс с вкладками переносится в Office и упрощает вашу работу

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

    Подробнее. .. Бесплатная загрузка … Купить …

    • 4 комментария
    • Войти
    • Сортировать по самым новым

      • Лучшим
      • популярным
      • Новые
      • Самые старые
    Вы являетесь гостем
    или отправьте сообщение в качестве гостя, но ваше сообщение не будет опубликовано автоматически.

    Загрузка комментария … Комментарий будет обновлен после 00:00.

    • Для публикации в качестве гостя ваш комментарий не будет опубликован.

      Я просто получаю 0 в качестве результата, когда использую эту формулу. (Некоторые отличия в версиях Excel, у меня 2016?)

      • Ответ
      • Для публикации в качестве гостя ваш комментарий не будет опубликован.

        Привет, Джефф, приведенные выше формулы можно использовать в Excel 2016, нажимали ли вы одновременно клавиши Shift + Ctrl + Enter?

        • Ответ
    • Для публикации в качестве гостя ваш комментарий не будет опубликован.

      • Ответ
    • Для публикации в качестве гостя ваш комментарий не будет опубликован.

      Здравствуйте, как одна медиана игнорирует и нули, и ошибки одновременно? Спасибо

      • Ответ
      • Для публикации в качестве гостя ваш комментарий не публикуется.

        Извините, я не могу найти формулу для медианного игнорирования нулей и ошибок, если вы хотите попробовать, вы можете применить Kutools for Excel’s Select Specific Cells, чтобы выбрать и скопировать сначала числа, которые больше нуля, а затем ues = MEDIAN (), чтобы найти результат из копии. См. Снимок экрана:

        • Ответ

    Скрытие значений и индикаторов ошибок в ячейках

    Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

    Существует множество причин, по которым формулы могут возвращать ошибки. Например, деление на 0 не допускается, и если ввести формулу =1/0, Excel возвращает #DIV/0. Значения ошибок: #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! и #VALUE!.

    Преобразование ошибки в нулевое значение и использование формата для скрытия значения

    Чтобы скрыть значения ошибок, можно преобразовать их, например, в число 0, а затем применить условный формат, позволяющий скрыть значение.

    Создание примера ошибки

    1. Откройте чистый лист или создайте новый.

    2. Введите 3 в ячейку B1, в ячейку C1 — 0, а в ячейку A1 — формулу =B1/C1.
      The #DIV/0! в ячейке A1.

    3. Выделите ячейку A1 и нажмите клавишу F2, чтобы изменить формулу.

    4. После знака равно (=) введите ЕСЛИERROR и открываю скобку.
      ЕСЛИERROR(

    5. Переместите курсор в конец формулы.

    6. Введите ,0), то есть запятую и закрываюю скобки.
      Формула =B1/C1 становится=ЕСЛИERROR(B1/C1;0).

    7. Нажмите клавишу ВВОД, чтобы завершить редактирование формулы.
       Теперь в ячейке вместо ошибки #ДЕЛ/0! должно отображаться значение 0.

    Применение условного формата

    1. Выделите ячейку с ошибкой и на вкладке Главная нажмите кнопку Условное форматирование.

    2. Выберите команду Создать правило.

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

    4. Убедитесь, что в разделе Форматировать только ячейки, для которых выполняется следующее условие в первом списке выбран пункт Значение ячейки, а во втором — равно. Затем в текстовом поле справа введите значение 0.

    5. Нажмите кнопку Формат.

    6. На вкладке Число в списке Категория выберите пункт (все форматы).

    7. В поле Тип введите ;;; (три точки с запятой) и нажмите кнопку ОК. Нажмите кнопку ОК еще раз.
       Значение 0 в ячейке исчезнет. Это связано с тем, что пользовательский формат ;;; предписывает скрывать любые числа в ячейке. Однако фактическое значение (0) по-прежнему хранится в ячейке.

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

    1. Выделите диапазон ячеек, содержащих значение ошибки.

    2. На вкладке Главная в группе Стили щелкните стрелку рядом с командой Условное форматирование и выберите пункт Управление правилами.
       Появится диалоговое окно Диспетчер правил условного форматирования.

    3. Выберите команду Создать правило.
       Откроется диалоговое окно Создание правила форматирования.

    4. В списке Выберите тип правила выберите пункт Форматировать только ячейки, которые содержат.

    5. В разделе Измените описание правила в списке Форматировать только ячейки, для которых выполняется следующее условие выберите пункт Ошибки.

    6. Нажмите кнопку Формат и откройте вкладку Шрифт.

    7. Щелкните стрелку, чтобы открыть список Цвет, а затем в списке Цвета темывыберите белый цвет.

    Иногда вы не хотите, чтобы в ячейках появлялись оценки ошибок и вместо них должна отображаться текстовая строка, например «#N/Д», тире или строка «0». Сделать это можно с помощью функций ЕСЛИОШИБКА и НД, как показано в примере ниже.

    Пример

    Описание функций

    ЕСЛИERROR     С помощью этой функции можно определить, содержит ли ячейка ошибку и возвращает ли ошибку формула.

    НД    Эта функция возвращает в ячейке строку «#Н/Д». Синтаксис =NA().

    1. Выберите отчет сводной таблицы.
      Появится область «Инструменты для работы со pivottable».

    2. Excel 2016 и Excel 2013: на вкладке Анализ в группе Таблица щелкните стрелку рядом с кнопкой Параметры ивыберите параметры.

      Excel 2010 и Excel 2007: на вкладке Параметры в группе Таблица щелкните стрелку рядом с кнопкой Параметры ивыберите параметры.

    3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

      • Изменение способа отображения ошибок.     В поле Формат выберите значение ошибкиПоказывать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

      • Изменение способа отображения пустых ячеек     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

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

    Ячейка с неправильной формулой

    Ячейка с ошибкой в формуле

    1. В Excel 2016, Excel 2013 и Excel 2010: Выберите Файл >Параметры >Формулы.

      In Excel 2007: Click the Microsoft Office button Изображение кнопки Office> Excel Options >Formulas.

    2. В разделе Поиск ошибок снимите флажок Включить фоновый поиск ошибок.

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

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

    То есть подобная, казалось бы, банальная конструкция — посчитать среднее, исключая из массива нули — не хочет работать со строковыми диапазонами. Это у меня с 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 изменить ссылку в формуле