Как посчитать количество ошибок в эксель

Обновлено: 04.07.2024

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

Синтаксис

ЕСЛИОШИБКА(значение;значение_если_ошибка)

Аргументы функции ЕСЛИОШИБКА описаны ниже.

значение Обязательный аргумент. Проверяемая на ошибку аргумент.

Замечания

Если значение или value_if_error пустая ячейка, то если ЕСЛИЕROR рассматривает его как пустую строковую строку ("").

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

Примеры

Скопируйте данные из таблицы ниже и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — ВВОД.

Единиц продано

=ЕСЛИОШИБКА(A2/B2;"Ошибка при вычислении")

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

=ЕСЛИОШИБКА(A3/B3;"Ошибка при вычислении")

Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление 55 на 0), обнаруживает ошибку "деление на 0" и возвращает "значение_при_ошибке"

Ошибка при вычислении

=ЕСЛИОШИБКА(A4/B4;"Ошибка при вычислении")

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

Пример 2

Единиц продано

Ошибка при вычислении

Выполняет проверку на предмет ошибки в формуле в первом аргументе в первом элементе массива (A2/B2 или деление 210 на 35), не обнаруживает ошибок и возвращает результат вычисления по формуле

Выполняет проверку на предмет ошибки в формуле в первом аргументе во втором элементе массива (A3/B3 или деление 55 на 0), обнаруживает ошибку "деление на 0" и возвращает "значение_при_ошибке"

Ошибка при вычислении

Выполняет проверку на предмет ошибки в формуле в первом аргументе в третьем элементе массива (A4/B4 или деление "" на 23), не обнаруживает ошибок и возвращает результат вычисления по формуле

Примечание. Если у вас есть текущая версия Microsoft 365 ,вы можете ввести формулу в левую верхнюю ячейку диапазона выходных данных, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей. Для этого сначала выберем диапазон вывода, введите формулу в левую верхнюю ячейку диапазона, а затем нажмите CTRL+SHIFT+ВВОД, чтобы подтвердить ее. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Выберите и подсчитайте количество ошибок в диапазоне одним щелчком мыши

Преобразование ошибок в 0 в диапазоне с помощью Kutools for Excel

Подсчитайте количество всех типов ошибок в диапазоне

1. В пустой ячейке введите эту формулу = СУММ (ЕСЛИ (ЕСТЬ ОШИБКА (A1: C10); 1)) , см. снимок экрана:

doc-count-errors1

2, Затем нажмите Ctrl + Shift + Enter вместе, и вы получите количество всех значений ошибок диапазона.

doc-count-errors1

Внимание: В приведенной выше формуле A1: C10 - это диапазон, который вы хотите использовать, вы можете изменить его по своему усмотрению.

Подсчитайте количество конкретных типов ошибок в диапазоне

doc-count-errors1

doc-count-errors1

Подсчитайте количество ячеек, игнорирующих ошибки, в диапазоне

Если вы хотите подсчитать количество ячеек без ошибок, вы можете использовать эту формулу массива: = СУММ (ЕСЛИ (НЕ (ОШИБКА (A1: C10)); 1)) , а затем нажмите Ctrl + Shift + Enter клавиши одновременно. И все ячейки, игнорирующие ячейки с ошибками, будут вычислены (включая пустые ячейки). Смотрите скриншоты:

doc-count-errors5
doc-count-errors6

Выберите и подсчитайте количество ошибок в диапазоне одним щелчком мыши

Если у вас есть Kutools for Excel установлен, вы можете быстро подсчитать количество ячеек с ошибками одним щелчком мыши, и в то же время вы можете выбрать ошибки.

значение ошибки счетчика документов 1

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

значение ошибки счетчика документов 2

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

Если вы хотите выбрать и подсчитать ячейки без ошибок, после применения Kutools for Excel's Выберите ячейки со значением ошибки утилита, оставьте ошибки выбранными и нажмите Kutools > Выберите > Выбрать помощника по диапазону, затем в появившемся диалоговом окне отметьте Обратный выбор чтобы инвертировать выбор ячеек, и все ячейки, игнорирующие ошибки, были выбраны, и вы можете просмотреть результат подсчета в строке состояния. Смотрите скриншоты:

значение ошибки счетчика документов 3
стрелка вниз
значение ошибки счетчика документов 4

Подсчет ячеек с ошибками или без ошибок

Преобразование ошибок в 0 в диапазоне с помощью Kutools for Excel

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

значение ошибки счетчика документов 5

1. Выберите диапазон, содержащий ошибки, и нажмите Kutools > Еще (в группе Формула)> Мастер условий ошибки. Смотрите скриншот:

значение ошибки счетчика документов 6

2. в Мастер условий ошибки в диалоговом окне укажите нужный вариант в Отображение ошибки раздел. Смотрите скриншот:

значение ошибки счетчика документов 7

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

Формула ЕСЛИОШИБКА обработки ошибок функции ВПР в Excel

Ошибка НД.

Формула, изображенная на следующем рисунке уже изменена. Она использует функцию ЕСЛИОШИБКА и возвращает пустую строку в том случае если искомое значение не найдено в исходной таблице:

Формула ЕСЛИОШИБКА.

Пользователи часто называют эту функцию «скрывающая ошибки». Так как она позволяет определить и укрыть любые ошибки, которые можно после этого воспринимать по-другому. А не сметить этими некрасивыми кодами в отчетах для презентации.

Первый аргумент функции ЕСЛИОШИБКА – это выражение или формула, а во втором аргументе следует указать альтернативное значение, которое должно отображаться при возникновении ошибки. Если в первом аргументе выражение или формула вернет ошибку, тогда функция вместо его значения возвратит второй аргумент. В противные случаи будет возвращено значение первого аргумента.

В данном примере альтернативным значением является пустая строка (двойные кавычки без каких-либо символов между ними). Благодаря этому отчет более читабельный и имеет презентабельный вид. Данная функция может возвращать любое значение, например, «Нет данных» или число 0.

Функции для работы с кодами ошибок в Excel

Чтобы скрывать только определенную группу ошибок Excel предлагает еще 3 других функций:

Три выше описанные функции для обработки ошибок в Excel возвращают логические значения ИСТИНА или ЛОЖЬ наиболее часто используются вместе с функцией ЕСЛИ.

Формула ЕСЛИ и ЕДН для ошибок ВПР без функции ЕСЛИОШИБКА в Excel

Бескомпромиссная функция обработки ошибок ЕСЛИОШИБКА появилась в программе Excel начиная с 2010-й версии. Для проверки ошибок в старших версиях Excel наиболее часто использовалась функция ЕНД:

ЕСЛИ и ЕДН для ошибок ВПР.

Главным недостатком такой формулы является необходимость дублировать функцию ВПР:

  • первый разу внутри функции ЕНД;
  • второй раз в третьем аргументе ЕСЛИ.

Это значит, что Excel должен два раза выполнять функцию ВПР для одной и той же ячейки. Если на листе содержится множество таких формул, тогда их пересчет требует много времени и системных ресурсов. Очень неудобно будет работать с такими файлами. Возникнет необходимость отключения автоматического пересчета формул: «ФОРМУЛЫ»-«Вычисления»-«Параметры вычислений»-«Вручную».

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

Часто мы не понимаем, почему они возникают. И профессионалы тоже могут не знать, какие причины. Он может понимать, что означает тот или иной код ошибки, но найти конкретное место в формуле не может. Но для профессионала это не проблема, поскольку он знает, как находить ошибки методами самого Excel. Сегодня мы более детально разберемся в причинах самых распространенных ошибок при вводе формул в Excel и разберем методы решения этой проблемы. Тем самым мы значительно ближе будем к профессионалам. Ну что же, начнем?

Изменение формата ячеек Excel

Конечно, в таком случае следует выставить правильный формат. Для этого нужно следовать таким шагам:

Есть еще один инструмент, настройки которого более широки. Чтобы его применить, необходимо выполнять следующую инструкцию:

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

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

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Что следует делать на практике?

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

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

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Отключение режима “Показать формулы” в Excel

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

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

  1. После этого в каждой ячейке теперь можно увидеть итоги вычислений. Естественно, это может повлиять на границы колонок, но в этом нет никакой супер страшной проблемы. Этот вопрос решается буквально в несколько кликов.

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Активизация автоматического пересчета формул в Excel

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

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

Исправление ошибок в формулах

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

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

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

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

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

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

Решаем проблемы с формулами в Excel. Что если формула не работает или показывает ошибку

Исправление ошибки в синтаксисе

Выводы

Читайте также: