Чтобы сэкономить время на визуальный анализ больших таблиц с целью выявления ошибок, рационально применить формулы для определения их местонахождения. Например, будет весьма полезной информация о локализации первой возникшей ошибки относительно строк и столбцов листа.
Поиск ошибок в Excel формулой
Чтобы определить местонахождение ошибки в таблице с большим количеством строк и столбцов рекомендуем воспользоваться специальной формулой. Для примера покажем формулу, которая умеет легко работать с большими диапазонами ячеек, в пределах A1:Z100.
Для определения локализации первой ошибки на листе относительно строк следует использовать следующую формулу:
Данная формула должна выполняться в массиве, поэтом после ее ввода для подтверждения нажмите комбинацию горячих клавиш CTRL+SHIFT+Enter. Если все сделано правильно в строке формул появятся фигурные скобки, как на рисунке.
Таблица с большим объемом данных содержит ошибки, первая из которых находится в диапазоне третей строки листа 3:3.
Как получить адрес ячейки с ошибкой
Опираясь на результат вычисления этой формулы можно составить другую формулу, которая уже не просто определить строку или столбец, а укажет непосредственный адрес ошибки на листе Excel. Для решения данной задачи ниже (в ячейку AB3) введите другую формулу:
Данная формула так же должна выполняться в массиве, поэтом после ее ввода снова для подтверждения жмем комбинацию клавиш CTRL+SHIFT+Enter.
Результат вычисления локального адреса ячейки, которая содержит первую ошибку в таблице:
Принцип действия формулы для поиска ошибок:
В первом аргументе функции АДРЕС указываем номер строки, который должен быть возвращен в адресе ячейки содержащей результат действия целой формулы. Номер строки определен предыдущей формулой и является числом 3. Поэтому мы только ссылаемся на ячейку AB2 с первой формулой. Далее с помощью функции ДВССЫЛ определяется ссылка на диапазон, который должен быть найден в соответствии с местом нахождения ошибок. Нет необходимости выполнять поиск по целой таблице нагружая таким образом процессор компьютера излишне отнимая вычислительные ресурсы программы Excel. Нас интересует только третья строка.
С помощью функции ЕОШИБКА проверяется каждая ячейка в диапазоне A3:Z3 на наличие ошибок. На основании полученных результатов в памяти программы создается массив логических значений ИСТИНА и ЛОЖЬ. Следующая функция СТОЛБЕЦ возвращает в память программы второй массив из номеров столбцов с количеством элементов соответствующему количеству столбцов в диапазоне A3:Z3.
Скачать пример поиска ошибок в формулах Excel
Благодаря функции ЕСЛИ в первом массиве логическое значение ИСТИНА заменяется на соответственное числовое значение из второго массива. После чего функция МИН выбирает наименьшее числовое значение первого массива, которое соответствует номеру столбца содержащего первую ошибку. Так как били вычислены номер строки и столбца завершается вычисление формулы функцией АДРЕС. Она уже возвращает текстовым значением готовый адрес ячейки на основе номера столбца и строки указанных в ее аргументах.
Обзор ошибок, возникающих в формулах Excel
Смотрите такжеВначале вписать форматирующий символ. вычисления результата. В первом аугменте проверкой ошибок – поэтому после ее второй массив из сделано правильно в.Но, лучший вариант, сложить число и «;#» A5 меньше чем в одной формуле на ячейку, которая двоеточия:
Несоответствие открывающих и закрывающих скобок
возвращает подобный результат.Ошибки в Excel возникаютИзменить формат ячейки наДальше нужно выделить все функции ПОИСКПОЗ мы это количество определенного ввода для подтверждения номеров столбцов с строке формул появятсяПримечание: чтобы не отслеживать
текст, и получить, т. д. 31 500, значение умножается несколько раз (иногда не существует илиВ имени функции допущенаВ данном случае увеличение довольно часто. Вы,
текстовый. числа и формулу, указываем код ошибки, типа ошибок. Чтобы нажмите комбинацию горячих количеством элементов соответствующему фигурные скобки, какСтрока формул указывает, пустые ячейки или результат цифрой поРассмотрим какие бывают на 15 %. Но в сочетании с удалена.
Ячейка заполнена знаками решетки
опечатка: ширины столбца уже наверняка, замечали странныеВ ячейке А1 реализуем чтобы уменьшить разрядность
-
- которую нужно найти. получить такой результат клавиш CTRL+SHIFT+Enter. Если количеству столбцов в на рисунке. что это формула
ячейки с нулем, этой конкретной формуле.
- которую нужно найти. получить такой результат клавиш CTRL+SHIFT+Enter. Если количеству столбцов в на рисунке. что это формула
- ошибки при написании ЕСЛИ это не другими функциями). КНапример, на рисунке нижеОшибка не поможет. значения в ячейках, первый способ, а для округления. В третьем аргументе следует использовать третью
все сделано правильно диапазоне A3:Z3.Таблица с большим объемом
Ошибка #ДЕЛ/0!
массива, заключая её это установить формулуИсправляем это слово в формулы и так, проверьте, меньше сожалению, из-за сложности представлена формула, которая#ПУСТО!Ошибка вместо ожидаемого результата, в А2 –
Ошибка #Н/Д
Как видите, в результате мы указываем код формулу: в строке формулСкачать пример поиска ошибок данных содержит ошибки, в фигурные скобки с условием, с ячейке на число
- как найти ошибку в ли это значение, конструкции выражений с суммирует значения двухвозникает, когда задано#ДЕЛ/0! которые начинались со второй. получаем абсурд: 1+1=3.
- 0 для функцииНа этот раз формула появятся фигурные скобки. в формулах Excel первая из которых {}. Их не
- функцией «ЕСЛИ», например. или удаляем это формуле Excel, и чем 72 500. ЕСЛИ ЕСЛИ легко столкнуться ячеек. пересечение двух диапазонов,возникает, когда в знакаЗадание 1. В ячейку Никакие форматы здесь ПОИСКПОЗ, который означает не должна выполнятьсяТаким образом получаем текущее
Благодаря функции ЕСЛИ в находится в диапазоне нужно вводить самостоятельно.
Ошибка #ИМЯ?
В Excel логических слово, т. д. как исправить эти это так, значение с ошибкой #ЗНАЧ!.Если удалить столбец B,
- не имеющих общих Excel происходит деление#
- А1 введите слово не помогут. Решить что возвращать нужно в массиве поэтому
количество ошибок в первом массиве логическое
- третей строки листа Они исчезнут, когда
- функций «ЕСЛИ» много Формула посчитает все
Ошибка #ПУСТО!
ошибки. умножается на 25 %; Обычно ее можно формула вернет ошибку точек. на ноль. Это
- . Это говорит о с форматирующим символом данный вопрос поможет первое встречающееся значение после ввода для таблице. значение ИСТИНА заменяется 3:3. вы начнете редактировать разны, с разными правильно.Ошибка в
- в противном случае — подавить, добавив в#ССЫЛКА!Например, может быть, как том, что формула так: «’истина». Обязательно только функция «ОКРУГЛ». 2 при наличии
Ошибка #ЧИСЛО!
ее подтверждения достаточноРазбор формулы для подсчета на соответственное числовое формулу.
- условиями. Подробнее обОшибка «# ИМЯ?» вExcel «# # # на 28 % формулу функции для.
- =А1:А10 C5:E5 явное деление на возвращает ошибку. Чтобы следует поставить в Запишите формулу с дубликатов в массиве. просто нажать клавишу количества всех ошибок значение из второго
Опираясь на результат вычисленияПояснение: этих функциях читайтеExcel
- # #». обработки ошибок, такиеЕще пример. Формула в– это формула, ноль, так и избавиться от ошибки, начале слова символ функцией так: =ОКРУГЛ(A1;0)+ОКРУГЛ(A2;0)Читайте также: Как найти Entеr. в ячейках Excel: массива. После чего этой формулы можно
Ошибка #ССЫЛКА!
Диапазон (массив констант), созданный в статье «Функция.(Чтобы использовать функцию ЕСЛИОШИБКА как ЕОШИБКА, ЕОШ ячейке B2 ссылается
- использующая оператор пересечения, деление на ячейку, Вы должны исправить апострофа «’», который
Как правильно округлить и ошибку в таблицеТретья формула возвращает количествоС помощью функции ЕОШИБКА
- функция МИН выбирает составить другую формулу, с помощью функции «ЕСЛИ» в Excel»В Excel oшибкарешетка
с уже имеющейся или ЕСЛИОШИБКА. на ячейку B1, которая должна вернуть которая содержит ноль ее причину, а можно ввести с суммировать числа в Excel по формуле
Ошибка #ЗНАЧ!
ошибок деления на проверена каждая ячейка наименьшее числовое значение которая уже неIF и статьях, перечисленных «#ИМЯ?» возникает, когда). формулой, просто вложитеЕсли имеется ссылка на т.е. на ячейку, значение ячейки, находящейся или пуста.
- они могут быть английской раскладки клавиатуры столбце таблицы Excel?
- Внимание! В четвертой формуле 0 (#ДЕЛ/0!). Но диапазона A2:A9 на первого массива, которое просто определить строку(ЕСЛИ), хранится в внизу, в разделе в формуле неверно
- Эта ошибка показывает, готовую формулу в ячейку с ошибочным расположенную выше на на пересечении двухОшибка самыми разными. (в русской раскладке Если этих чисел
мы ссылались на она не мене наличие ошибочных значений. соответствует номеру столбца или столбец, а памяти Excel, а «Другие статьи по написано название функции,
что столбец недостаточно
office-guru.ru
Исправление ошибки #ЗНАЧ! в функции ЕСЛИ
функцию ЕСЛИОШИБКА: значением, функция ЕСЛИ 1 строку. диапазонов. Поскольку диапазоны#Н/ДСамым распространенным примером возникновения символа апострофа нет). будет целый столбец, диапазон ячеек начиная эффективно работает если Результаты функции в содержащего первую ошибку. укажет непосредственный адрес не в ячейках этой теме». диапазона, ячейки, т. широкий и всё=ЕСЛИОШИБКА(ЕСЛИ(E2
Проблема: аргумент ссылается на ошибочные значения.
возвращает ошибку #ЗНАЧ!.Если мы скопируем данную не имеют точеквозникает, когда для
ошибок в формулах Тогда Excel скроет то для быстрого с A1 и во втором аргументе памяти программы образуют Так как били ошибки на листе листа.Для примера, мы е. какого-то имени. число не входитЭто означает, что ЕСЛИ
-
Решение формулу в любую
-
пересечения, формула вернет формулы или функции Excel является несоответствие
первый символ и получения точных расчетов
-
до A9. Потому функции СЧЕТЕСЛИ указать собой массив логических вычислены номер строки Excel. Для решенияМассив констант выглядит следующим написали такую формулу. Например, написали в в ячейку. в результате вычисления: используйте с функцией ячейку 1-й строки#ПУСТО! недоступно какое-то значение. открывающих и закрывающих будет воспринимать слова
-
следует использовать массив как функция ПОИСКПОЗ
Проблема: неправильный синтаксис.
другой тип ошибки значений ИСТИНА и и столбца завершается
данной задачи ниже образом: {1;»»;1;»»;»»;»»;»»;»»;1}. =ЕСЛИ(B1=0;»»;A1/B1) формуле адрес ячейкиИсправить эту ошибку какой-либо части исходной ЕСЛИ функции для (например, ячейку D1),. Приведем несколько случаев
скобок. Когда пользователь
«истина» как текст, функций. Для этого возвращает текущею позицию в ячейках Excel. ЛОЖЬ. После перемножения вычисление формулы функцией (в ячейку AB3)Этот массив констант используетсяПояснения к формуле В1 русской буквой можно, увеличив ширину формулы возвращается ошибка, обработки ошибок, такие формула вернет ошибкуТакже данная ошибка возникнет,
возникновения ошибки вводит формулу, Excel а не логический мы введем такую значения относительно таблицы,
Например, #ИМЯ?
каждого логического значения АДРЕС. Она уже введите другую формулу: в качестве аргумента. «Б». Вышла ошибка. столбца. Какими способами выводится значение 0, как ЕОШИБКА, ЕОШ#ССЫЛКА! если случайно опустить#Н/Д автоматически проверяет ее тип данных. формулу: =СУММ(ОКРУГЛ(A1:A7;0)). После а не целогоКак видно на рисунке на число 1 возвращает текстовым значениемДанная формула так же для функцииЕсли в ячейкеПроверяем вычисления в формуле увеличить размер столбца,
а в противном и ЕСЛИОШИБКА. В, т.к. в ней один из операторов: синтаксис и неЗадание 2. Перейдите на ввода массива функций листа. Поэтому во все работает не в результате получаем готовый адрес ячейки должна выполняться вCOUNT В1 стоит нуль, поиском ошибок. Excel установить автоподбор ширины
У вас есть вопрос об определенной функции?
случае возвращается результат следующих разделах описывается,
Помогите нам улучшить Excel
будет присутствовать ссылка в формуле. КФункция поиска не находит даст закончить ввод, ячейку А2 и следует нажимать не втором аргументе функции
support.office.com
Ошибки в формулах Excel.
менее эффективно. массив из чисел на основе номера массиве, поэтом после (СЧЁТ), давая результат то оставить ячейку подчеркнула ошибку.
столбца, т. д., выражения ЕСЛИ. Некоторые как использовать функции на несуществующую ячейку. примеру, формулу соответствия. К примеру, пока в ней
вызовите диалоговое окно «Enter», а комбинацию ПОИСКПОЗ следует указыватьЧтобы узнать в какой 1 и 0. столбца и строки
ее ввода снова 3. С1 пустой. ЕслиИсправляем ошибку. смотрите в статье
пользователи при создании ЕСЛИ, ЕОШИБКА, ЕОШОшибка=А1*А2*А3 функция присутствует синтаксическая ошибка. «Формат ячеек». Например, клавиш Ctrl+Shifi+Enter. В диапазон просматриваемых значений строке встречается первая
Потом все элементы

в ячейке В1Ошибка «# ССЫЛКА!» в «Как изменить ширину формул изначально реализуют и ЕСЛИОШИБКА в#ЗНАЧ!записать какВПРНапример, на рисунке выше с помощью комбинации результате Excel сам так, чтобы номера ошибка конкретного типа массива суммируются, а
аргументах.
комбинацию клавиш CTRL+SHIFT+Enter. используйте функцию стоит не нуль,Excel столбца, высоту строки обработку ошибок, однако формуле, если аргументодна из самых=А1*А2 A3при точном поиске мы намеренно пропустили клавиш CTRL+1 или подставит фигурные скобки позиций совпадали с
. в Excel». делать это не ссылается на ошибочные распространенных ошибок, встречающихся. вернет ошибку закрывающую скобку при


Эта ошибка появляется,Получится так. рекомендуется, так как значения. в Excel. ОнаОшибка#Н/Д вводе формулы. Если кнопкой мышки. На значит, что функция

первую ошибку в подсчитать количество ячеек, В1.
если в формулеОшибка «# ЗНАЧ!» в обработчик подавляет возможныеИсправление ошибки #ЗНАЧ! в возникает, когда значение#ЧИСЛО!
, если соответствий не нажать клавишу вкладке «Число» в выполняется в массиве. бы мы указали рисунке, формула возвращаетПользователю для анализа вычислительных вычисления выдает информацию таблице:

возникает, когда проблема найдено.Enter списке числовых форматов Результат вычисления массива адрес диапазона A2:A9, значение 4 которое
циклов полезно знать об ошибке. ОсобенноПринцип действия формулы для
#DIV/0!В Excel можно в таблице ячейка,. не будете знать,Исправление ошибки #ЗНАЧ! в формулы или функции
функций на картинке: то формула вернула соответствует номеру строки не только текущее полезной оказывается формула поиска ошибок:(#ДЕЛ/0!), используйте формулу:
сравнивать значения ячеек. диапазон ячеек, т.В Excel ошибка правильно ли работает функции СРЗНАЧ или содержит недопустимые значения. со значением. обращается к ячейке, предупреждение: нажмите ОК. ПослеМожно пойти еще более
бы значение 5 где впервые встречается количество неисправленных ошибок,
способная быстро находитьВ первом аргументе функции
=COUNTIF(A3:C3,»#DIV/0!») Используя функции сравнивания, д. «#ЗНАЧ!» указывает на формула. Если вам СУММ Самые распространенные случаиНапример, задано отрицательное значение в которой отображается
В некоторых случаях Excel

excel-office.ru
Подсчёт ошибок в Excel
Например, у нас то, что значение нужно добавить обработчикПримечания:
- возникновения ошибки там, где должно значение предлагает свой вариант ячейку А2 слово его применять крайне
является правильным.
0. которая содержит первую ошибочных значений в строки, который долженУрок подготовлен для Вас сотрудникам, расчитать другие была таблица с в ячейке написано
- ошибок, лучше сделать #ЗНАЧ! быть положительное. Яркий#Н/Д исправления ошибки. Вы «истина». не рекомендуется! Можно
Excel старается облегчить наш
Функция ТИП.ОШИБКИ проверяет каждую - ошибку. Чтобы узнать таблицах с большим быть возвращен в
командой сайта office-guru.ru данные, т.д. Подробнее формулами. В процессе не в том это тогда, когдаФункция ЕСЛИОШИБКА появилась в: пример – квадратный. можете либо согласиться
- Задание 3. Для сравнения
- заставить Excel изменять труд разными подсказками ячейку в диапазоне в какой строке объемом данных. А адресе ячейки содержащейИсточник: http://www.excel-easy.com/examples/count-errors.html
- об этом, читайте работы, мы удалили
- формате. Например, в вы будете уверены, Excel 2007. ОнаФормула пытается применить стандартные корень из отрицательногоПри работе с массивами
- с Excel, либо напишите тоже слово содержимое ячейки в и авто-подстановками. Если A1:A9, если она листа встречается первая иногда нужно просто результат действия целой
Перевела: Ольга Гелих
в статье "Функция
не нужный, теперь, формуле сложения в
что формула работает
гораздо предпочтительнее функций
математические операторы к
office-guru.ru
Как найти ошибку в таблице Excel по формуле
числа. в Excel, когда исправить формулу самостоятельно. в ячейке А3 зависимости от ее все это выполняется наталкивается на ошибку ошибка следует воспользоваться посчитать ошибку в формулы. Номер строкиАвтор: Антон Андронов
Поиск ошибок в Excel формулой
сравнения в Excel». столбец. Но формула диапазоне ячеек есть правильно. ЕОШИБКА и ЕОШ, тексту.К тому же, ошибка аргументы массива имеют В любом случае без апострофа и
формата. Для этого вместе с нашими возвращает соответствующий ей другой формулой:
Excel как числовое определен предыдущей формулойЧтобы сэкономить время наЭтот пример покажет, как с ячейками этого ячейка с текстом,Примечание: так как неВ качестве аргументов функции#ЧИСЛО!
меньший размер, чем слепо полагаться на изменений форматов. следует зайти «Файл»-«Параметры»-«Дополнительно» ожиданиями мы в номер (например, код
Она также должна быть
Как получить адрес ячейки с ошибкой
значение. и является числом визуальный анализ больших создать формулу массива, столбца осталась в не с числом. Значения в вычислениях разделяются требует избыточности при используются данные несоответствующеговозникает, когда возвращается результирующий массив. В это исправление ни
Как видите, апостроф виден и в разделе восторге от этой ошибки деления на выполнена в массивеПеред тем как исправлять
3. Поэтому мы таблиц с целью которая подсчитывает количество другом столбце.
Формула не может точкой с запятой.
построении формулы. При типа. К примеру, слишком большое или этом случае в в коем случае только в строке «При пересчете этой программы. Но если ноль: для типа поэтому снова для ошибки в Excel только ссылаемся на выявления ошибок, рационально ошибок в диапазоне.Мы видим, что в сложить все ячейки, Если разделить два использовании функций ЕОШИБКА номер столбца в слишком малое значение. незадействованных ячейках итогового нельзя. Например, на формул. книги:» указать «задать авто-подстановка является ошибочной #ДЕЛ/0! – это подтверждения нажмите комбинацию
хорошо бы предоставить ячейку AB2 с применить формулы дляМы используем функции формуле нашего примера п. э. выдает значения запятой, функция и ЕОШ формула функции Например, формула массива отобразятся значения следующем рисунке ExcelПримечание. В ячейках А1 точность как на мы просто выходим код 2). Ниже
горячих клавиш CTRL+SHIFT+Enter. пользователю Excel возможность,
первой формулой. Далее определения их местонахождения.IF складываются три ячейки, ошибку. ЕСЛИ будет рассматривать вычисляется дважды: сначалаВПР=1000^1000#Н/Д предложил нам неправильное и А2 символы экране». Появиться предупреждение: из себя. приведена целая таблицаПервая ошибка находиться в наблюдать в режиме с помощью функции Например, будет весьма(ЕСЛИ) и а в таблицеКстати!
exceltable.com
Как посчитать ошибки в Excel с учетом их кодов
их как одно проверяется наличие ошибок,задан числом меньшевернет как раз.Например, на рисунке ниже решение. текста не были «Данные будут измененыНапример, ошибки при округлении типов и кодов третьей строке рабочего реального времени сколько ДВССЫЛ определяется ссылка полезной информация оISERROR
Как посчитать ошибку в формуле Excel
всего две ячейки,Может быть и дробное значение. После а затем возвращается 1. эту ошибку. видно, что результирующийБывают случаи, когда ячейка сменены на большие, — точность будет дробных чисел и для обработки ошибок листа Excel. еще осталось ошибок
на диапазон, который локализации первой возникшей(ЕОШИБКА) для проверки п. ч. мы число написано в процентных множителей ставится результат. При использованииАргумент функции должен иметьНе забывайте, что Excel массив C4:C11 больше, в Excel полностью
- а значит не понижена!»
- т.п. Давайте разберемся Excel:Рассмотрим, как работает такая в процессе анализа должен быть найден ошибки относительно строк ошибок: удалили один столбец. текстовом формате –
символ %. Он функции ЕСЛИОШИБКА формула единственное значение, а
поддерживает числовые величины чем аргументы массива заполнена знаками решетки.
была выполнена авто-подстановка,Внимание!!! Работая в таком почему часто возникаютТИП формула: вычислительных циклов формул. в соответствии с и столбцов листа.=IF(ISERROR(A1),1,»»)Исправить ошибку можно, это, тоже, вызовет сообщает Excel, что вычисляется только один вместо этого ему от -1Е-307 до A4:A8 и B4:B8. Это означает один потому что слово
режиме, изменив один
Как найти первую ошибку в значении Excel
ошибки при скругленияхКОДНаподобие первой формулы с А для этого местом нахождения ошибок.Чтобы определить местонахождение ошибки=ЕСЛИ(ЕОШИБКА(A1);1;»») удалив эту ссылку ошибку. В Excel значение должно обрабатываться раз.
присваивают целый диапазон. 1Е+307.Нажав комбинацию клавиш из двух вариантов: воспринято программой как
раз количество разрядов, чисел? Ведь данная#ПУСТО!
помощью функции ЕОШИБКА нужно их все
Нет необходимости выполнять в таблице сПояснение: в формуле или есть два формата как процентное. ВКонструкция =ЕСЛИОШИБКА(Формула;0) гораздо лучше На рисунке нижеЕще одним случаем возникновенияCtrl+Shift+EnterСтолбец недостаточно широк для текст. уже нельзя вернуть операция играет очень1 в памяти программы посчитать. Пример схематической поиск по целой
Как посчитать ошибки Excel с определенным кодом
большим количеством строкФункция вернуть удаленный столбец – формат значения противном случае такие конструкции =ЕСЛИ(ЕОШИБКА(Формула;0;Формула)). в качестве искомого ошибки
, получим следующий результат: отображения всего содержимогоЗаполните данными ячейки, так исходные данные обратно. важную роль в#ДЕЛ/0! создается массив из
таблицы с ошибками таблице нагружая таким и столбцов рекомендуемIF в таблицу, или и формат ячейки. значения пришлось быЕсли синтаксис функции составлен значения функции#ЧИСЛО!
Ошибка ячейки. Для решения как показано ниже
Это путь только процессе формирования цен2 логических значений ИСТИНА в формулах:
образом процессор компьютера воспользоваться специальной формулой.(ЕСЛИ) возвращает 1, удалить всю формулу, Эти форматы влияют вводить как дробные неправильно, она может
Коды и типы ошибок Excel
ВПРявляется употребление функции,#ИМЯ? проблемы достаточно увеличить на рисунке: в одну сторону. и расчетов. Поэтому#ЗНАЧ! и ЛОЖЬ. ДалееНа рисунке для примера излишне отнимая вычислительные Для примера покажем если обнаружена ошибка. т.д.
| на работу формул. | множители, например «E2*0,25». |
| вернуть ошибку #ЗНАЧ!. | используется диапазон A6:A8. |
| которая при вычислении | возникает, когда в |
| ширину столбца, чтобы | Обычно комбинация символов набранных |
| Поэтому лучше его | лучше как можно |
| 3 | функция СТРОКА возвращает |
| проиллюстрированная проблемная ситуация, | ресурсы программы Excel. |
| формулу, которая умеет | Если нет – |
| Ошибка «# ДЕЛ/0!» в | Чтобы разобраться в |
Задать вопрос на форумеРешениеВот и все! Мы использует метод итераций формуле присутствует имя, все данные отобразились… в B3 должна не использовать. А раньше разобраться в#ССЫЛКА! текущие номера строк когда некоторые значения Нас интересует только легко работать с пустую строку.
Excel форматах, читайте статью сообщества, посвященном Excel
: проверьте правильность синтаксиса. разобрали типичные ситуации и не может которое Excel не…или изменить числовой формат быть воспринята как массив функций прекрасно данной особенности программы.4 листа в диапазоне таблицы содержит ошибки третья строка. большими диапазонами ячеек,Чтобы подсчитать ошибки, добавим. «Преобразовать дату вУ вас есть предложения Ниже приведен пример возникновения ошибок в вычислить результат. Ярким понимает. ячейки. формула и автоматически
exceltable.com
Ошибки Excel при округлении и введении данных в ячейки
и безопасно справляетсяКак правильно округлить и#ИМЯ? A2:A9. Благодаря функции вычислений формул вС помощью функции ЕОШИБКА в пределах A1:Z100. функциюЭта ошибка возникает, текст Excel». по улучшению следующей
правильно составленной формулы, Excel. Зная причину примером таких функцийНапример, используется текст неВ ячейке содержится формула, выполнен расчет. Но с данной задачей. суммировать числа в5 ЕСЛИ в массиве Excel там, где проверяется каждая ячейкаДля определения локализации первой
Ошибки при округлении дробных чисел
COUNT если делим наКак найти ошибку в
версии Excel? Если в которой функция ошибки, гораздо проще в Excel являются заключенный в двойные которая возвращает некорректное что если намЗдесь мы забегаем вперед, Excel?
#ЧИСЛО! с логическими значениями должны быть их в диапазоне A3:Z3
ошибки на листе(СЧЁТ) и заменим нуль или на формуле да, ознакомьтесь с ЕСЛИ вкладывается в исправить ее. УспеховСТАВКА
кавычки: значение даты или нужно записать текст но иногда безДля наглядного примера выявления6 ИСТИНА заменяется на результаты. Чтобы подсчитать на наличие ошибок. относительно строк следуетА1 пустую ячейку. РазделимExcel темами на портале другую функцию ЕСЛИ Вам в изучениииФункция ссылается на имя времени. Думаю, Вы именно таким способом этого сложно объяснить подобного рода ошибок
#Н/Д текущий номер строки. количество ошибок в На основании полученных использовать следующую формулу:на диапазон ячейку А1 на, смотрите в статье пользовательских предложений для для расчета вычетов Excel!ВСД диапазона, которое не знаете, что Excel и мы не решение важных задач. ведите дробные числа
7 После чего функция целой таблице следует результатов в памятиДанная формула должна выполнятьсяA1:C3 ячейку В1 (нуль). «Как проверить формулы Excel. на основе уровняАвтор: Антон Андронов.
существует или написано не поддерживает даты желаем вычислять результат?
1,3 и 1,4
Пишем в Excel слово ИСТИНА или ЛОЖЬ как текст
#ОЖИДАНИЕ_ДАННЫХ МИН выбирает наименьшее сделать так: программы создается массив
- в массиве, поэтом
- : Выйдет такая ошибка.
в Excel».Часто, вместо результата доходов.ЕСЛИ — одна из самых
Ошибка с опечаткой: до 1900 года. Решить данную задачуЗаставить программу воспринимать так как показано8 число из этогоВ ячейку C1 введите логических значений ИСТИНА после ее ввода=COUNTIF(IF(ISERROR(A1:C3),1,»»))Исправить эту ошибкуЗдесь Excel нам по формуле Excel=ЕСЛИ(E2 универсальных и популярных
#ССЫЛКА!В данном примере имя Поэтому, если результатом можно аналогичным способом слова логических типов на рисунке, аДалее создается в памяти же массива. следующую формулу: и ЛОЖЬ. Следующая для подтверждения нажмите=СЧЁТ(ЕСЛИ(ЕОШИБКА(A1:C3);1;»»)) можно, заменив в показывает, что стоит выходят ошибки. Например,
Обычным языком это можно функций в Excel,возникает в Excel, диапазон не определено. формулы оказывается такая
из примера описанного данных как текст под ними формулу
массив значений сСледующая полезная информация, котораяДанная формула должна быть функция СТОЛБЕЦ возвращает комбинацию горячих клавишЗакончим нажатием ячейке В1 нуль в ячейке текстошибка в
Отображение формул
выразить так: которая часто используется когда формула ссылается
Адрес указан без разделяющего дата, то Excel выше. можно двумя способами: для суммирования и номерами кодов ошибок. пригодиться пользователю занятым выполнена в массиве, в память программы CTRL+SHIFT+Enter. Если всеCtrl+Shift+Enter на число. (слово «масло»). НельзяExcel «#ИМЯ?», «#ЗНАЧ!», «#ССЫЛКА!»
exceltable.com
ЕСЛИ значение в ячейке
Skip to content
В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального просмотра и сопоставления индексов, а также как она сравнивается с ЕСЛИ ОШИБКА и ЕСНД.
«Дайте мне точку опоры, и я переверну землю», — сказал однажды Архимед. «Дайте мне формулу, и я заставлю ее вернуть ошибку», — сказал бы пользователь Excel. Здесь мы не будем рассматривать, как получить ошибки в Excel. Мы узнаем, как предотвратить их, чтобы ваши таблицы были чистыми, а формулы — понятными и точными.
Итак, вот о чем мы поговорим:
Что означает функция Excel ЕСЛИОШИБКА
Функция ЕСЛИОШИБКА (IFERROR по-английски) предназначена для обнаружения и устранения ошибок в формулах и вычислениях. Это значит, что функция ЕСЛИОШИБКА должна выполнить определенные действия, если видит какую-либо ошибку. Более конкретно, она проверяет формулу и, если вычисление дает ошибку, то она возвращает какое-то другое значение, которое вы ей укажете. Если же всё хорошо, то просто возвращает результат формулы.
Синтаксис функции Excel ЕСЛИОШИБКА следующий:
ЕСЛИОШИБКА(значение; значение_если_ошибка)
Где:
- Значение (обязательно) — что проверять на наличие ошибок. Это может быть формула, выражение или ссылка на ячейку.
- Значение_если_ошибка (обязательно) — что возвращать при обнаружении ошибки. Это может быть пустая строка (получится пустая ячейка), текстовое сообщение, числовое значение, другая формула или вычисление.
Например, при делении двух столбцов чисел можно получить кучу разных ошибок, если в одном из столбцов есть пустые ячейки, нули или текст.
Рассмотрим простой пример:
Чтобы этого не произошло, используйте формулу ЕСЛИОШИБКА, чтобы перехватывать и обрабатывать их нужным вам образом.
Если ошибка, то пусто
Укажите пустую строку (“”) в аргументе значение_если_ошибка, чтобы вернуть пустую ячейку, если обнаружена ошибка:
=ЕСЛИОШИБКА(A4/B4; «»)
Вернемся к нашему примеру и используем ЕСЛИОШИБКА:
Как видите по сравнению с первым скриншотом, вместо стандартных сообщений мы видим просто пустые ячейки.
Если ошибка, то показать сообщение
Вы также можете отобразить собственное сообщение вместо стандартного обозначения ошибок Excel:
=ЕСЛИОШИБКА(A4/B4; «Ошибка в вычислениях»)
Перед вами – третий вариант нашей небольшой таблицы.
5 фактов, которые нужно знать о функции ЕСЛИОШИБКА в Excel
- ЕСЛИОШИБКА в Excel обрабатывает все типы ошибок, включая #ДЕЛ/0!, #Н/Д, #ИМЯ?, #NULL!, #ЧИСЛО!, #ССЫЛКА! и #ЗНАЧ!.
- В зависимости от содержимого аргумента значение_если_ошибка функция может заменить ошибки вашим текстовым сообщением, числом, датой или логическим значением, результатом другой формулы или пустой строкой (пустой ячейкой).
- Если аргумент значение является пустой ячейкой, он обрабатывается как пустая строка (»’), но не как ошибка.
- ЕСЛИОШИБКА появилась в Excel 2007 и доступна во всех последующих версиях Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021 и Excel 365.
- Чтобы перехватывать ошибки в Excel 2003 и более ранних версиях, используйте функцию ЕОШИБКА в сочетании с функцией ЕСЛИ, например как показано ниже:
=ЕСЛИ(ЕОШИБКА(A4/B4);»Ошибка в вычислениях»;A4/B4)
Далее вы увидите, как можно использовать ЕСЛИОШИБКА в Excel в сочетании с другими функциями для выполнения более сложных задач.
ЕСЛИОШИБКА с функцией ВПР
Часто встречающаяся задача в Excel – поиск нужного значения в таблице в соответствии с определёнными критериями. И не всегда этот поиск бывает успешным. Одним из наиболее распространенных применений функции ЕСЛИОШИБКА является сообщение пользователям, что искомое значение не найдено в базе данных. Для этого вы заключаете формулу ВПР в функцию ЕСЛИОШИБКА примерно следующим образом:
ЕСЛИОШИБКА(ВПР( … );»Не найдено»)
Если искомое значение отсутствует в таблице, которую вы просматриваете, обычная формула ВПР вернет ошибку #Н/Д:
Для лучшего понимания таблицы и улучшения ее внешнего вида, заключите функцию ВПР в ЕСЛИОШИБКА и покажите более понятное для пользователя сообщение:
=ЕСЛИОШИБКА(ВПР(D3; $A$3:$B$5; 2;ЛОЖЬ); «Не найдено»)
На скриншоте ниже показан пример ЕСЛИОШИБКА вместе с ВПР в Excel:
Если вы хотите перехватывать только #Н/Д, но не все подряд ошибки, используйте функцию ЕНД вместо ЕСЛИОШИБКА. Она просто возвращает ИСТИНА или ЛОЖЬ в зависимости от появления ошибки #Н/Д. Поэтому нам здесь еще понадобится функция ЕСЛИ, чтобы обработать эти логические значения:
=ЕСЛИ(ЕНД(ВПР(D3; $A$3:$B$5; 2;ЛОЖЬ)); «Не найдено»;ВПР(D3; $A$3:$B$5; 2;ЛОЖЬ))
Дополнительные примеры формул Excel ЕСЛИОШИБКА ВПР можно также найти в нашей статье Как убрать сообщение #Н/Д в ВПР?
Вложенные функции ЕСЛИОШИБКА для выполнения последовательных ВПР
В ситуациях, когда вам нужно выполнить несколько операций ВПР в зависимости от того, была ли предыдущая ВПР успешной или неудачной, вы можете вложить две или более функции ЕСЛИОШИБКА одну в другую.
Предположим, у вас есть несколько отчетов о продажах из региональных отделений вашей компании, и вы хотите получить сумму по определенному идентификатору заказа. С ячейкой В9 в качестве критерия поиска (номер заказа) и тремя небольшими таблицами поиска (таблица 1, 2 и 3), формула выглядит следующим образом:
=ЕСЛИОШИБКА(ВПР(B9;A3:B6;2;0);ЕСЛИОШИБКА(ВПР(B9;D3:E6;2;0);ЕСЛИОШИБКА(ВПР(B9;G3:H6;2;0);»Не найден»)))
Результат будет выглядеть примерно так, как на рисунке ниже:
То есть, если поиск завершился неудачей (то есть, ошибкой) первой таблице, начинаем искать во второй, и так далее. Если нигде ничего не нашли, получим сообщение «Не найден».
ЕСЛИОШИБКА в формулах массива
Как вы, наверное, знаете, формулы массива в Excel предназначены для выполнения нескольких вычислений внутри одной формулы. Если вы в аргументе значение функции ЕСЛИОШИБКА укажете формулу или выражение, которое возвращает массив, она также обработает и вернет массив значений для каждой ячейки в указанном диапазоне. Пример ниже поможет пояснить это.
Допустим, у вас есть Сумма в столбце B и Цена в столбце C, и вы хотите вычислить Количество. Это можно сделать с помощью следующей формулы массива, которая делит каждую ячейку в диапазоне B2:B4 на соответствующую ячейку в диапазоне C2:C4, а затем суммирует результаты:
=СУММ(($B$2:$B$4/$C$2:$C$4))
Формула работает нормально, пока в диапазоне делителей нет нулей или пустых ячеек. Если есть хотя бы одно значение 0 или пустая строка, то возвращается ошибка: #ДЕЛ/0! Из-за одной некорректной позиции мы не можем получить итоговый результат.
Чтобы исправить эту ситуацию, просто вложите деление внутрь формулы ЕСЛИОШИБКА:
=СУММ(ЕСЛИОШИБКА($B$2:$B$4/$C$2:$C$4;0))
Что делает эта формула? Делит значение в столбце B на значение в столбце C в каждой строке (3500/100, 2000/50 и 0/0) и возвращает массив результатов {35; 40; #ДЕЛ/0!}. Функция ЕСЛИОШИБКА перехватывает все ошибки #ДЕЛ/0! и заменяет их нулями. Затем функция СУММ суммирует значения в итоговом массиве {35; 40; 0} и выводит окончательный результат (35+40=75).
Примечание. Помните, что ввод формулы массива должен быть завершен нажатием комбинации Ctrl + Shift + Enter (если у вас не Office365 или Excel2021 – они понимают формулы массива без дополнительных телодвижений).
ЕСЛИОШИБКА или ЕСЛИ + ЕОШИБКА?
Теперь, когда вы знаете, как использовать функцию ЕСЛИОШИБКА в Excel, вы можете удивиться, почему некоторые люди все еще склоняются к использованию комбинации ЕСЛИ + ЕОШИБКА. Есть ли у этого старого метода преимущества по сравнению с ЕСЛИОШИБКА?
В старые недобрые времена Excel 2003 и более ранних версий, когда ЕСЛИОШИБКА не существовало, совместное использование ЕСЛИ и ЕОШИБКА было единственным возможным способом перехвата ошибок. Это просто немного более сложный способ достижения того же результата.
Например, чтобы отловить ошибки ВПР, вы можете использовать любую из приведенных ниже формул.
В Excel 2007 — Excel 2016:
ЕСЛИОШИБКА(ВПР( … ); «Не найдено»)
Во всех версиях Excel:
ЕСЛИ(ЕОШИБКА(ВПР(…)); «Не найдено»; ВПР(…))
Обратите внимание, что в формуле ЕСЛИ ЕОШИБКА ВПР вам нужно дважды выполнить ВПР. Чтобы лучше понять, расшифруем: если ВПР приводит к ошибке, вернуть «Не найдено», в противном случае вывести результат ВПР.
А вот простой пример формулы Excel ЕСЛИ ЕОШИБКА ВПР:
=ЕСЛИ(ЕОШИБКА(ВПР(D2; A2:B5;2;ЛОЖЬ)); «Не найдено»; ВПР(D2; A2:B5;2;ЛОЖЬ ))
ЕСЛИОШИБКА против ЕСНД
Представленная в Excel 2013, ЕСНД (IFNA в английской версии) — это еще одна функция для проверки формулы на наличие ошибок. Его синтаксис похож на синтаксис ЕСЛИОШИБКА:
ЕСНД(значение; значение_если_НД)
Чем ЕСНД отличается от ЕСЛИОШИБКА? Функция ЕСНД перехватывает только ошибки #Н/Д, тогда как ЕСЛИОШИБКА обрабатывает все типы ошибок.
В каких ситуациях вы можете использовать ЕСНД? Когда нецелесообразно скрывать все ошибки. Например, при работе с важными данными вы можете захотеть получать предупреждения о возможных ошибках в вашем наборе данных (случайном делении на ноль и т.п.), а стандартные сообщения об ошибках Excel с символом «#» могут быть яркими визуальными индикаторами проблем.
Давайте посмотрим, как можно создать формулу, отображающую сообщение «Не найдено» вместо ошибки «Н/Д», которая появляется, когда искомое значение отсутствует в наборе данных, но при этом вы будете видеть все другие ошибки Excel.
Предположим, вы хотите получить Количество из таблицы поиска в таблицу с результатами, как показано на рисунке ниже. Проще всего было бы использовать ЕСЛИОШИБКА с ВПР. Таблица приобрела бы красивый вид, но при этом за надписью «Не найдено» были бы скрыты не только ошибки поиска, но и все другие ошибки. И мы не заметили бы, что в исходной таблице поиска у нас есть ошибка деления на ноль, так как не заполнена цена персиков. Поэтому более разумно использовать ЕСНД, чтобы с ее помощью обработать только ошибки поиска:
=ЕСНД(ВПР(F3; $A$3:$D$6; 4;ЛОЖЬ); «Не найдено»)
Или подойдет комбинация ЕСЛИ ЕНД для старых версий Excel:
=ЕСЛИ(ЕНД(ВПР(F3; $A$3:$D$6; 4;ЛОЖЬ));»Не найдено»; ВПР(F3; $A$3:$D$6; 4;ЛОЖЬ))
Как видите, формула ЕСНД с ВПР возвращает «Не найдено» только для товара, которого нет в таблице поиска (Сливы). Для персиков она показывает #ДЕЛ/0! что указывает на то, что наша таблица поиска содержит ошибку деления на ноль.
Рекомендации по использованию ЕСЛИОШИБКА в Excel
Итак, вы уже знаете, что функция ЕСЛИОШИБКА — это самый простой способ отлавливать ошибки в Excel и маскировать их пустыми ячейками, нулевыми значениями или собственными сообщениями. Однако это не означает, что вы должны обернуть каждую формулу в функцию обработки ошибок.
Эти простые рекомендации могут помочь вам сохранить баланс.
- Не ловите ошибки без весомой на то причины.
- Оберните в ЕСЛИОШИБКА только ту часть формулы, где по вашему мнению могут возникнуть проблемы.
- Чтобы обрабатывать только определенные ошибки, используйте другую функцию обработки ошибок с меньшей областью действия:
- ЕСНД или ЕСЛИ ЕНД для обнаружения только ошибок #H/Д.
- ЕОШ для обнаружения всех ошибок, кроме #Н/Д.
Мы постарались рассказать, как можно использовать функцию ЕСЛИОШИБКА в Excel. Примеры перехвата и обработки ошибок могут быть полезны и для «чайников», и для более опытных пользователей.
Также рекомендуем:
Как объединить две или несколько таблиц в Excel — В этом руководстве вы найдете некоторые приемы объединения таблиц Excel путем сопоставления данных в одном или нескольких столбцах. Как часто при анализе в Excel вся необходимая информация собирается на одном…
Сравнение ячеек в Excel — Вы узнаете, как сравнивать значения в ячейках Excel на предмет точного совпадения или без учета регистра. Мы предложим вам несколько формул для сопоставления двух ячеек по их значениям, длине или количеству…
Вычисление номера столбца для извлечения данных в ВПР — Задача: Наиболее простым способом научиться указывать тот столбец, из которого функция ВПР будет извлекать данные. При этом мы не будем изменять саму формулу, поскольку это может привести в случайным ошибкам.…
4 способа, как сделать левый ВПР в Excel. — Функция ВПР – одна из самых популярных, когда нужно найти и извлечь из таблицы какие-либо данные. Но при этом она имеет один существенный недостаток. Поиск она производит в крайнем левом…
Почему не работает ВПР в Excel? — Функция ВПР – это очень мощный инструмент поиска. Но если он по каким-то причинам завершился неудачно, то вы получите сообщение об ошибке #Н/Д (#N/A в английском варианте). Давайте постараемся вместе…
ВПР с несколькими условиями: 5 примеров. — Очень часто наши требования к поиску данных не ограничиваются одним условием. К примеру, нам нужна выручка по магазину за определенный месяц, количество конкретного товара, проданного определенному покупателю и т.д. Обычными…
Иногда мы все ошибаемся, в том числе и при использовании формул в MS Excel. Однако не всегда наши ошибки являются именно ошибками, то есть приводят к выводу MS Excel соответствующего предупреждения и рекомендаций о том, как справится с возникшей проблемой. Гораздо хуже, когда никакого предупреждения об ошибках не выводится, а мы явно видим, что результат совершенно не соответствует реальности.
К счастью, в наших руках несколько отличных инструментов для поиска «хитрых» ошибок в формулах MS Excel.
Влияющие и зависимые ячейки в MS Excel
Обычно в итоговых строках таблицы выводится некая сводка данных расположенных в других местах таблицы, а то и результат каких-то промежуточных вычислений. Если таких вычислений довольно много, то ошибиться в одном из них становится проще простого. Впрочем, исправить такую ошибку тоже очень просто… но только при условии, что вы знаете где искать.
Именно с этой точки зрения все ячейки в MS Excel разделяются на влияющие и зависимые. Различить и запомнить их просто:
- Влияющие ячейки, это ячейки на которые ссылается формула (т.е. если формула это А+Б, то данные в ячейках А и Б — это данные влияющие на результат вычисления формулы).
- Зависимые — содержат формулу влияющую на содержимое ячейки (т.е. если формула В+Г берет данные по В из ячейки содержащей не число, а результат вычисления А+Б, то ячейка с формулой В+Г, будет по отношению к ней зависимой, т.к. от правильности работы А+Б зависит результат вычисления в В+Г).
Зная какие ячейки влияют на результат и от чего он зависит, мы без труда найдем причину проблемы.
Для иллюстрации я подготовил простейшую табличку с данными. В ней есть два условных показателя и коэффициент, а итоговый расчет осуществляется простой плюсовкой обоих показателей с последующим умножение на результат: (Показатель 1 + Показатель 2) х Коэффициент.
Дополнительно я создал ещё одну простую формулу: она умножает наш «Итог» на некую постоянную поправку, которую я задал прямо в формуле вручную: Итог х 0,6.
Давайте перейдем на вкладку «Формулы» и в группе «Зависимости формул» посмотрим на два крайне полезных в работе инструмента: «Влияющие ячейки» и «Зависимые ячейки».
Определяем влияющие ячейки в Excel. Влияющие они естественно на вычисления происходящие в данной ячейке
Выделяю результирующую ячейку «Итог» и нажимаю кнопку «Влияющие ячейки». Оп, и на листе MS Excel появляются синие стрелки ведущие от трех используемых в вычислениях ячеек к итоговой формуле. Согласитесь, нагляднее представить себе понятие «влияющая ячейка» невозможно.
А теперь зависимые ячейки. Весь лист теперь как на ладони
Теперь нажимаю (не убирая курсор с ячейки «итоги») кнопку «Зависимые ячейки» и на экране появляется ещё одна стрелка. Она ведет к ячейке «результат с поправкой», то есть той, результат вычислений в которой зависит от текущей.
Теперь я намеренно «порчу» таблицу, внося в исходные данные ошибку — подставляя букву вместо цифры. Мгновение, и я уже точно знаю откуда эта ошибка взялась. Мне даже искать ничего не пришлось — все вполне наглядно и графически красиво.
Ошибка возникшая из-за замены цифры на букву. Excel подсветил «ошибочное» вычисление красной стрелкой
Отключить графику можно в любой момент нажав на кнопку «Убрать стрелки».
Чтобы убрать стрелки с листа MS Excel воспользуйтесь соответствующей кнопкой
Исправление ошибок возникающих в MS Excel
Впрочем, не всегда ошибка представляется нам так явно, иногда нужно ещё понять какое из промежуточных вычислений приводит к сбою. Есть в MS Excel отличный помощник и для этого.
Ищем ошибку в формуле Excel
Снова выделим наш пресловутый «итог» и щелкнем мышью по кнопке «Вычислить формулу». Открывшееся окно содержит в себе поле в котором записана «проблемная» формула. Пока ничего не обычного, верно? Нажимаем на кнопку «Вычислить» внизу и обращаем внимание как формула в окне начнет меняться — вместо идентификаторов ячеек в ней появятся цифры из соответствующих ячеек.
А вот и ошибка — как видите, программа ясно дает понять, что проблема возникает ещё до умножения, то есть на этапе сложения показателей
Одно нажатие на кнопку — один шаг в вычислениях. Уже на третьем шаге мы наглядно увидим в какой именно части формулы происходят вычисления порождающие ошибку, и теперь без труда сможем их исправить.
Вот и всё. Пользуйтесь этими несложными методами, и без труда «расщелкаете» любую возникшую при вычисления в MS Excel ошибку.
Поиск и исправление ошибок в вычислениях
Применение
вычислений на рабочем листе решает
много проблем при работе с данными.
Однако всегда существует возможность
того, что в ваших формулах есть ошибки.
Excel облегчает поиск ошибок в формулах,
определяя, какие ячейки использовались
в вычислениях и описывая все обнаруженные
ошибки.
Excel обозначает
ошибки несколькими способами. Первый
способ – отображение кода ошибки в
ячейке, содержащей формулу, в которой
обнаружена ошибка. Когда ячейка с ошибкой
является активной ячейкой, рядом
появляется кнопка Ошибка.
Вы можете щёлкнуть на стрелке этой
кнопки для открытия меню, в котором
отображается информация об ошибке и
способы её исправления. В табл. 11 приведены
наиболее общие коды ошибок и их значения.
Часто встречающиеся
значения ошибок Таблица
11
-
Код
ошибкиОписание
Ширина
столбца недостаточна для того, чтобы
вместить значение ЗНАЧ!
В
формулу введён неверный тип аргумента
(например, текст, где должны быть
значения ИСТИНА или ЛОЖЬ) ИМЯ!
Формула
содержит текст, который не распознаётся
Excel (например, неизвестный диапазон
ячеек) ССЫЛКА!
Формула
ссылается на несуществующую ячейку
(это может произойти, если, например,
ячейки были удалены) ДЕЛ
/ 0!Попытка
деления на ноль в формуле
Если вы хотите
видеть ошибочные элементы формулы в
виде текста в диалоговом окне, можно
использовать диалоговое окно Контроль
ошибок
(команда Сервис
| Проверка наличия ошибок).
В этом окне можно видеть ошибку и формулу
в ячейке, где допущена ошибка.
Влияющие и зависимые ячейки
Другой способ
предотвратить ошибки в формулах –
убедиться, что соответствующие ячейки
содержат необходимые для формулы
значения. Например, вы хотели вычислить
среднюю стоимость какого-либо списка
товаров, но случайно написали формулу,
ссылающуюся на названия товаров, а не
на их цены. Такую ошибку можно обнаружить
посредством обозначения влияющих
ячеек, т.е.
ячеек, значения которых используются
в формуле активной ячейки. Ячейки,
использующие для своих вычислений
значения в других ячейках, называются
зависимыми
ячейками,
т.е. результаты их собственных вычислений
зависят от содержимого других ячеек.
Excel определяет
зависимости ячеек, отображая синюю
стрелку проверки от влияющей ячейки к
активной ячейке или, наоборот, от активной
ячейки к зависимой.
Чтобы программа
отобразила стрелки, выберите команду
Сервис |
Зависимости формул
и укажите необходимый пункт в подменю
(Влияющие
ячейки
или Зависимые
ячейки).
Отслеживать
зависимости удобно с помощью панели
инструментов Зависимости.
Чтобы открыть ее, воспользуйтесь командой
Сервис |
Зависимости формул | Панель зависимостей.
Пример
Пусть в ячейках
А1
и А2:А5
содержатся некоторые числа. В ячейку
В2
запишите формулу =$А$1*A2,
с помощью автозаполнения скопируйте
эту формулу в ячейки В3:В5.
Активизируйте ячейку А1
и выберите команду Сервис
| Зависимости формул | Зависимые ячейки
или щёлкните по кнопке
на панели инструментовЗависимости.
В таблице появятся линии трассировки
с синими стрелками, исходящими от
активной ячейки и указывающими на
зависимые ячейки в таблице. Чтобы
отобразить стрелки для влияющих ячеек,
активизируйте ячейку В5
и нажмите кнопку Влияющие
ячейки
.
Если ячейка содержит
значение ошибки, то с помощью кнопки
панели инструментовЗависимости
можно быстро обнаружить её источник.
Кнопки
,
и
предназначены для того, чтобы убрать
стрелки.
Соседние файлы в папке Лекции инф
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #






























































