Как посчитать количество ошибок в эксель
Функцию ЕСЛИ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)) , см. снимок экрана:
2, Затем нажмите Ctrl + Shift + Enter вместе, и вы получите количество всех значений ошибок диапазона.
Внимание: В приведенной выше формуле A1: C10 - это диапазон, который вы хотите использовать, вы можете изменить его по своему усмотрению.
Подсчитайте количество конкретных типов ошибок в диапазоне
Подсчитайте количество ячеек, игнорирующих ошибки, в диапазоне
Если вы хотите подсчитать количество ячеек без ошибок, вы можете использовать эту формулу массива: = СУММ (ЕСЛИ (НЕ (ОШИБКА (A1: C10)); 1)) , а затем нажмите Ctrl + Shift + Enter клавиши одновременно. И все ячейки, игнорирующие ячейки с ошибками, будут вычислены (включая пустые ячейки). Смотрите скриншоты:
Выберите и подсчитайте количество ошибок в диапазоне одним щелчком мыши
Если у вас есть Kutools for Excel установлен, вы можете быстро подсчитать количество ячеек с ошибками одним щелчком мыши, и в то же время вы можете выбрать ошибки.
Выберите используемый диапазон и нажмите Kutools > Выберите > Выберите ячейки со значением ошибки. Смотрите скриншот:
Теперь все значения ошибок выбраны, и появляется диалоговое окно, напоминающее вам количество значений ошибок.
Если вы хотите выбрать и подсчитать ячейки без ошибок, после применения Kutools for Excel's Выберите ячейки со значением ошибки утилита, оставьте ошибки выбранными и нажмите Kutools > Выберите > Выбрать помощника по диапазону, затем в появившемся диалоговом окне отметьте Обратный выбор чтобы инвертировать выбор ячеек, и все ячейки, игнорирующие ошибки, были выбраны, и вы можете просмотреть результат подсчета в строке состояния. Смотрите скриншоты:
Подсчет ячеек с ошибками или без ошибок
Преобразование ошибок в 0 в диапазоне с помощью Kutools for Excel
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите диапазон, содержащий ошибки, и нажмите Kutools > Еще (в группе Формула)> Мастер условий ошибки. Смотрите скриншот:
2. в Мастер условий ошибки в диалоговом окне укажите нужный вариант в Отображение ошибки раздел. Смотрите скриншот:
3. Нажмите Ok, и теперь все значения ошибок в выбранном диапазоне были преобразованы.
Формула ЕСЛИОШИБКА обработки ошибок функции ВПР в Excel
Формула, изображенная на следующем рисунке уже изменена. Она использует функцию ЕСЛИОШИБКА и возвращает пустую строку в том случае если искомое значение не найдено в исходной таблице:
Пользователи часто называют эту функцию «скрывающая ошибки». Так как она позволяет определить и укрыть любые ошибки, которые можно после этого воспринимать по-другому. А не сметить этими некрасивыми кодами в отчетах для презентации.
Первый аргумент функции ЕСЛИОШИБКА – это выражение или формула, а во втором аргументе следует указать альтернативное значение, которое должно отображаться при возникновении ошибки. Если в первом аргументе выражение или формула вернет ошибку, тогда функция вместо его значения возвратит второй аргумент. В противные случаи будет возвращено значение первого аргумента.
В данном примере альтернативным значением является пустая строка (двойные кавычки без каких-либо символов между ними). Благодаря этому отчет более читабельный и имеет презентабельный вид. Данная функция может возвращать любое значение, например, «Нет данных» или число 0.
Функции для работы с кодами ошибок в Excel
Чтобы скрывать только определенную группу ошибок Excel предлагает еще 3 других функций:
Три выше описанные функции для обработки ошибок в Excel возвращают логические значения ИСТИНА или ЛОЖЬ наиболее часто используются вместе с функцией ЕСЛИ.
Формула ЕСЛИ и ЕДН для ошибок ВПР без функции ЕСЛИОШИБКА в Excel
Бескомпромиссная функция обработки ошибок ЕСЛИОШИБКА появилась в программе Excel начиная с 2010-й версии. Для проверки ошибок в старших версиях Excel наиболее часто использовалась функция ЕНД:
Главным недостатком такой формулы является необходимость дублировать функцию ВПР:
- первый разу внутри функции ЕНД;
- второй раз в третьем аргументе ЕСЛИ.
Это значит, что Excel должен два раза выполнять функцию ВПР для одной и той же ячейки. Если на листе содержится множество таких формул, тогда их пересчет требует много времени и системных ресурсов. Очень неудобно будет работать с такими файлами. Возникнет необходимость отключения автоматического пересчета формул: «ФОРМУЛЫ»-«Вычисления»-«Параметры вычислений»-«Вручную».
С помощью Excel можно выполнять почти какого-угодно порядка: вычислять и даже программировать действия компьютера. Все потому, что в функционал заложены функции и формулы. Но иногда пользователю приходится сталкиваться с ошибками при их вводе. Особенно часто они возникают, когда человек пытается ввести формулу вручную. Если пользователь опытный, такая проблема встречается не очень часто, поскольку он уже знает, какой синтаксис правильный, а также довольно внимательный. Но даже профессионалы могут допускать ошибки.
Часто мы не понимаем, почему они возникают. И профессионалы тоже могут не знать, какие причины. Он может понимать, что означает тот или иной код ошибки, но найти конкретное место в формуле не может. Но для профессионала это не проблема, поскольку он знает, как находить ошибки методами самого Excel. Сегодня мы более детально разберемся в причинах самых распространенных ошибок при вводе формул в Excel и разберем методы решения этой проблемы. Тем самым мы значительно ближе будем к профессионалам. Ну что же, начнем?
Изменение формата ячеек Excel
Конечно, в таком случае следует выставить правильный формат. Для этого нужно следовать таким шагам:
Есть еще один инструмент, настройки которого более широки. Чтобы его применить, необходимо выполнять следующую инструкцию:
Для сохранения полученных изменений необходимо воспользоваться функцией редактирования для каждой ячейки с ошибкой при вводе формулы. После того, как мы найдем тот элемент, который нужен, следует отредактировать с помощью клавиши F2 или выполнения двойного клика по соответствующей ячейке. Также внесение изменений возможно с помощью левого щелчка мыши в строке формул. После внесения всех изменений в документ нужно подтвердить свои действия путем нажатия клавиши Enter.
Что следует делать на практике?
- Выделяем ячейку, которая расположена в самом верху диапазона.
- Наводим курсор на ее правую нижнюю часть (то есть, на угол), убеждаемся в том, что появился знак плюса черного цвета, нажимаем левую кнопку, зажимаем ее и перемещаем курсор до того места, где должен закончиться этот диапазон.
После выполнения этих операций перед нашим взором стоит готовый столбец, который был сгенерирован почти без нашего участия.
Отключение режима “Показать формулы” в Excel
Случаются ситуации, когда пользователь не обнаруживает результатов, хотя он их ждал после выполнения операций функцией. Вместо них отображаются только формулы. Причина этого может крыться в том, что включена демонстрация формул, и естественно, нам нужно ее отключить, чтобы увидеть итог вычислений. Выполняем следующие действия:
- После этого в каждой ячейке теперь можно увидеть итоги вычислений. Естественно, это может повлиять на границы колонок, но в этом нет никакой супер страшной проблемы. Этот вопрос решается буквально в несколько кликов.
Активизация автоматического пересчета формул в Excel
Теперь можно отдыхать, поскольку проблема решена. Все вычисления осуществляются автоматически. И если какое-то из значений вдруг изменяется, программа автоматически его пересчитывает.
Исправление ошибок в формулах
Для обеспечения работоспособности формулы необходимо тщательно проверять ее перед вводом. В том числе, необходимо убедиться в том, что в ней нигде не стоят знаки, которые не видимы невооруженным глазом. В нашем случае таким знаком служил пробел.
Время от времени лучше удалить формулу, где стоят некоторые непечатные символы или ее синтаксис написан уж откровенно неправильно, чем искать ошибку и ее исправлять. Это же касается не только названия формулы, но и ее функций. О том, что при вводе формулы была допущена ошибка, Excel сообщит определенным кодом. Каждый из кодов имеет конкретное значение. Давайте перечислим наиболее распространенные из них.
Бывают и ситуации потруднее, когда точно сказать, где кроется ошибка, нельзя. Если приходится иметь дело со сложными функциями, то в таком случае нужно использовать специальные инструменты проверки. Следуйте этой инструкции:
После того, как мы нажмем на соответствующую кнопку, появится окно. В нем будет информация о том, что вызвало ошибку, а также будут приведены рекомендации по исправлению сложившейся ситуации.
Исправление ошибки в синтаксисе
Выводы
Читайте также: