Содержание
- Microsoft Excel
- Какие существуют ошибки в Excel и как их исправлять
- Обработка ошибок с помощью функции ЕОШИБКА()
- Как добавить сообщения об ошибках в Microsoft Excel
- Добавить сообщения об ошибках в Excel
- Как сделать сообщение об ошибке в excel?
- Где находится?
- Настройка условия проверки
- Всплывающая подсказка ячейки Excel
- Вывод сообщения об ошибке
- Несоответствие открывающих и закрывающих скобок
- Ячейка заполнена знаками решетки
- Ошибка #ДЕЛ/0!
- Ошибка #Н/Д
- Ошибка #ИМЯ?
- Ошибка #ПУСТО!
- Ошибка #ЧИСЛО!
- Ошибка #ССЫЛКА!
- Ошибка #ЗНАЧ!
- Типы ошибок
- Циклические ссылки в Excel
Microsoft Excel
трюки • приёмы • решения
Какие существуют ошибки в Excel и как их исправлять
Когда вы вводите или редактируете формулу, а также когда меняется одно из входных значений функции, Excel может показать одну из ошибок вместо значения формулы. В программе предусмотрено семь типов ошибок. Давайте рассмотрим их описание и способы устранения.
- #ДЕЛ/О! — данная ошибка практически всегда означает, что формула в ячейке пытается разделить какое-то значение на ноль. Чаще всего это происходит из-за того, что в другой ячейке, ссылающейся на данную, находится нулевое значение или значение отсутствует. Вам необходимо проверить все связанные ячейки на предмет наличия таких значений. Также данная ошибка может возникать, когда вы вводите неправильные значения в некоторые функции, например в ОСТАТ() , когда второй аргумент равен 0. Также ошибка деления на ноль может возникать, если вы оставляете пустые ячейки для ввода данных, а какая-либо формула требует некоторые данные. При этом будет выведена ошибка #ДЕЛ/0!, что может смутить конечного пользователя. Для этих случаев вы можете использовать функцию ЕСЛИ() для проверки, например =ЕСЛИ(А1=0;0;В1/А1) . В этом примере функция вернет 0 вместо ошибки, если в ячейке А1 находится нулевое или пустое значение.
- #Н/Д — данная ошибка расшифровывается как недоступно, и это означает, что значение недоступно функции или формуле. Вы можете увидеть такую ошибку, если введете неподходящее значение в функцию. Для исправления проверьте прежде всего входные ячейки на предмет ошибок, особенно если в них тоже появляется данная ошибка.
- #ИМЯ? — данная ошибка возникает, когда вы неправильно указываете имя в формуле или ошибочно задаете имя самой формулы. Для исправления проверьте еще раз все имена и названия в формуле.
- #ПУСТО! — данная ошибка связана с диапазонами в формуле. Чаще всего она возникает, когда в формуле указывается два непересекающихся диапазона, например =СУММ(С4:С6;А1:С1) .
- #ЧИСЛО! — ошибка возникает, когда в формуле присутствуют некорректные числовые значения, выходящие за границы допустимого диапазона.
- #ССЫЛКА! — ошибка возникает, когда были удалены ячейки, на которые ссылается данная формула.
- #ЗНАЧ! — в данном случае речь идет об использовании неправильного типа аргумента для функции.
Если при вводе формулы вы случайно неправильно расставили скобки, Excel выведет на экран предупреждающее сообщение — см. рис. 1. В этом сообщении вы увидите предположение Excel о том, как их необходимо расставить. В случае если вы подтверждаете такую расстановку, нажмите Да. Но зачастую требуется собственное вмешательство. Для этот нажмите Нет и исправьте скобки самостоятельно.
Обработка ошибок с помощью функции ЕОШИБКА()
Перехватить любые ошибки и обработать их можно с помощью функции ЕОШИБКА() . Данная функция возвращает истину или ложь в зависимости от того, появляется ли ошибка при вычислении ее аргумента. Общая формула для перехвата выглядит так: =ЕСЛИ(ЕОШИБКА(выражение);ошибка; выражение) .
Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках
Функция если вернет ошибку (например, сообщение), если при расчете появляется ошибка. Например, рассмотрим следующую формулу: =ЕСЛИ(ЕОШИБКА(А1/А2);»»; А1/А2) . При возникновении ошибки (деление на 0) формула возвращает пустую строку. Если же ошибки не возникает, возвращается само выражение А1/А2 .
Существует другая, более удобная функция ЕСЛИОШИБКА() , которая совмещает две предыдущие функции ЕСЛИ() и ЕОШИБКА() : ЕСЛИОШИБКА(значение;значение при ошибке) , где: значение — выражение для расчета, значение при ошибке — возвращаемый результат в случае ошибки. Для нашего примера это будет выглядеть так: =ЕСЛИОШИБКА(А1/А2;»») .
Источник
Как добавить сообщения об ошибках в Microsoft Excel
Как все мы знаем, Microsoft Excel используется для сбора данных в строках и столбцах. Иногда мы хотим ограничиться только определенными данными, которые должны быть на листе. Мы хотим выдать ошибку, когда кто-то пытается ввести данные против проверки. Например, если вы хотите установить ограничение таким образом, чтобы конкретная ячейка в Excel могла принимать только текст длиной 10 символов, то вы можете легко указать проверку для этой ячейки в Excel.
Добавить сообщения об ошибках в Excel
Всякий раз, когда кто-либо вводит текст, выходящий за пределы ограничения, вы можете отобразить сообщение об ошибке, объясняющее проверку. В этой статье я расскажу вам, как создавать или добавлять сообщения об ошибках в Excel.
Сначала выберите ячейку ( E6 в нашем примере), для которой вы хотите установить ограничение. Перейдите на вкладку Данные и в разделе Инструменты данных нажмите Проверка данных.
В диалоговом окне «Проверка данных» перейдите на вкладку Настройки . В раскрывающемся списке Разрешить вы можете указать, какие данные разрешены в ячейке. Это может быть целое число, дата, десятичное число или даже пользовательская формула.
В нашем случае, поскольку нам нужно установить ограничение для более чем 10 символов, выберите Длина текста. Если вы не хотите выдавать ошибку для пустой ячейки, установите флажок Игнорировать пустой .
Теперь в раскрывающемся меню Данные выберите оператора. В нашем случае я выбрал между.
Поскольку мы выбрали «между», нам нужно указать минимальный и максимальный диапазон. Мы можем выбрать диапазон ячеек или ввести значения напрямую. В нашем случае введите «1» в Минимум и «10» в Максимум .
Теперь нажмите на вкладку Входное сообщение . Эта вкладка используется для указания сообщения, которое будет отображаться при выборе ячейки, и для этой проверки Показывать входное сообщение, когда ячейка выбрана. Укажите Название и Сообщение. будет отображаться при выборе ячейки. Заголовок выделен жирным шрифтом, а сообщение – обычным текстом под заголовком.
Теперь пришло время создать сообщение об ошибке в Excel. Перейдите на вкладку Уведомление об ошибках . Установите флажок «Показать предупреждение об ошибке после ввода неверных данных», чтобы избежать появления сообщения об ошибке для всех данных, введенных в ячейку.
Microsoft Excel Советы, чтобы сэкономить время и работать быстрее
В раскрывающемся списке Стиль выберите тип отображаемой ошибки. Это может быть Стоп, Предупреждение или Информация. Введите Название и Сообщение об ошибке , которые будут отображаться во всплывающем окне ошибки. Нажмите «ОК», и ваша проверка была установлена для выбранной ячейки в Excel.
Когда вы вводите текст длиной менее 10 символов, сообщение об ошибке не отображается. Но когда вы вводите текст более чем на 10 символов за пределами нашего ограничения, появляется сообщение об ошибке, как показано ниже.
Вы могли видеть, что заголовок и сообщение, которое вы установили, отображаются в сообщении об ошибке. Предполагается иметь значимый заголовок и сообщение, которое объясняет валидацию и ограничение.
Это самый простой способ создания сообщений об ошибках в Excel.
Источник
Как сделать сообщение об ошибке в excel?
Очень часто, работая в табличном редакторе, приходится сталкиваться с непонятными «абра-кадарбрами» в ячейках при вычислениях — это ошибки Excel. Для опытных пользователей это не составляет проблемы. А вот, что делать тем, кто не понимает отчего возникают различные, непонятные символы в таблице? Ответ на этот вопрос, а также расшифровку наиболее часто встречающихся «недоразумений» в Excel, представлены в данной статье в виде таблицы. Microsoft Excel имеет средства, помогающие пользователю устранять затруднения, возникающие при появлении ошибок в вычислениях. Остановимся на двух способах.
Первый: Используя панель инструментов Зависимости, можно графически отобразить взаимоотношения между формулами и ячейками с помощью стрелок слежения. В частности, если выбранная ячейка содержит формулу, можно обнаружить все ячейки, предоставляющие данные для этой формулы.
С помощью этой панели инструментов можно выявить влияющие ячейки (ячейки, значение которых используется в указанной ячейке) или зависимые ячейки (ячейки, которые зависят от значения в указанной ячейке). Если результат вычисления по формуле дает значение ошибки, можно использовать кнопку Источник ошибок для поиска всех ячеек, используемых в вычислениях по формуле. При этом красные стрелки соединяют ячейку, вызвавшую ошибку, с ячейкой, содержащей значение ошибки, а синие стрелки показывают влияющие ячейки для ячейки, вызвавшей ошибку.
В Windows XP: Вид/Панели инструментов/Настройка/включить панель Зависимости
Windows 7: Выбрать на ленте Формулы/Зависимые ячейки.
«
Второй: При проведении вычислений в электронной таблице не исключены неправильные действия пользователя, например, при вводе данных, составлении формул и т.п. Ниже приведена таблица, в которой представлены все виды стандартных сообщений, которые могут появиться в ячейках таблицы при обнаружении программой Excel ошибочных действий пользователя, и даны рекомендации, как их устранить.
Вид сообщения | Расшифровка сообщения об ошибке и рекомендации, как ее исправить. |
##### | ##### появляется, когда вводимое число не умещается в ячейке. В этом случае следует увеличить ширину столбца. |
#ЗНАЧ! | #ЗНАЧ! появляется, когда в формуле используется недопустимый тип аргумента или операнда. Например, вместо числового или логического значения для оператора или функции введен текст. |
#ДЕЛ/0 | #ДЕЛ/0! появляется, когда в формуле делается попытка деления на нуль. Чаще всего это случается, когда в качестве делителя используется ссылка на ячейку, содержащую нулевое или пустое значение. |
#ИМЯ? | #ИМЯ? появляется, когда имя, используемое в формуле, было удалено или не было ранее определено. Для исправления определите или исправьте имя области данных, имя функции и др. |
#Н/Д | #Н/Д Неопределенные данные — данные для вычислений еще не введены! Формула введена правильно, но результата пока нет из-за отстуствия данных во влияющих ячейках. Введите во влияющие ячейки данные и сообщение об ошибке будет автоматически заменено результатом вычислений. |
#ССЫЛКА! | #ССЫЛКА! появляется, когда в формуле используется недопустимая ссылка на ячейку. Например, если ячейки были удалены или в эти ячейки было помещено содержимое других ячеек. |
#ЧИСЛО! | #ЧИСЛО! появляется, когда в функции с числовым аргументом используется неверный формат или значение аргумента. |
#ПУСТО! | #ПУСТО! появляется, когда задано пересечение двух областей, которые в действительности не имеют общих ячеек. Чаще всего ошибка указывает, что допущена ошибка при вводе ссылок на диапазоны ячеек. |
Практическое задание к
«Ошибки Excel. Что означают и как их убрать».
1. Скачать файл 4_Error .
При выполнении задания следует включить макросы, т.е. согласиться с оповещением системы безопасности на подключение к данным.
2. Открыть рабочий лист «Зависимости».
3. Выполнить последовательность действий, перечисленных ниже.
- В ячейку В2 ввести число 10.
- В ячейку В5 ввести число 2.
- В ячейку D3 ввести формулу =В2/В5 (нажать Enter).
- В ячейку Е6 введите формулу =D3 (нажать Enter).
- Сделать активной ячейку D3.
4. Вызвать на экран панель инструментов Зависимости. Если таковой не окажется в основном списке панелей инструментов, появляющейся после Вид/Панели инструментов (для MS Office 2003), тогда выберите пункт Настройка и подключите панель Зависимости. Для MS Office 2007, необходимо на ленте активировать вкладку Формулы/Зависимости формул .
5. Щёлкнуть по пиктограмме Влияющие ячейки и понять, что показывают появившиеся стрелки.
6. Щёлкнуть по пиктограмме Зависимые ячейки и понять, что показывают появившиеся стрелки.
Щёлкнуть по пиктограмме Убрать все стрелки.
7. Замените в ячейке В5 цифру 2 на цифру О (ноль).
8.Запись #ДЕЛ/O! сообщает о невозможности деления на O (ноль).
9. Повторить действия пунктов 5 и 6.
10. Ознакомиться с возможными видами стандартных сообщений, которые могут появиться в ячейках таблицы при обнаружении программой Excel ошибочных действий пользователя, на листе Список ошибок.
11. Выполнить самостоятельно задание на листе Ошибки. Сверить свои результаты с ответами на соответствующем листе.
- Относительные и абсолютные ссылки в формулах Excel
- Как удалить все пустые строки в таблице Excel
- Полезные уроки по Excel
- Ввод данных в ячейки таблицы Excel
- Найти в Excel 2007 то, что было в Еxcel 2003
- Как отобразить гривны в табличном редакторе Excel
- Вставить рисунок в Excel
- Строки в Excel
- Как запаролить файл в MS Office Excel 2013
- Спецсимволы для вставки в анкету
coded by nessus
Во время работы с большими объемами информации, особенно когда ее обработка осуществляется формулами или макросами, важно, чтобы данные не имели ошибок, которые способны повлиять на итог. Сложности в получении корректных исходников появляются, когда они поступают из неструктурированных источников (плохо спроектированные базы данных, ручное заполнение таблиц и форм незаинтересованными в результате людьми). Особенно трудно добиться правильного оформления по определенной маске (шаблону). Например, дату в виде строки можно записать несколькими способами:
- 01.01.2001;
- 01/01/2001;
- 1 января 2001 года и т.д.
В статье описывается функционал, позволяющий упростить процесс сбора и проверки данных в Excel.
Где находится?
Для настройки параметров проверки вводимых значений необходимо на вкладке «Данные» в области «Работа с данными» кликнуть по иконке «Проверка данных» либо выбрать аналогичный пункт из раскрывающегося меню:
На экране появиться окно с настройками по умолчанию, где в качестве типа данных может быть использовано любое значение:
Настройка условия проверки
Изначально требуется выбрать тип проверяемых данных, что будет являться первым условием. Всего предоставлено 8 вариантов:
- Целое число;
- Действительное число;
- Список;
- Дата;
- Время;
- Длина текста;
- Другой.
В соответствии с выбранным пунктом, появляется возможность выбора дополнительных условий. Для чисел, дат, времени и длины текста возможно указать ограничения: меньше, больше, диапазон и т.п. К списку обязательно привязывается источник, а пункт «другой» предлагает ввести формулу, возвращающую логическое значение.
Самым необычным видом является выпадающий список.
Он позволяет выбирать значения, указанные в качестве источника и ограничивать допустимые значения им же. Также возможно создавать динамические выпадающие списки.
Всплывающая подсказка ячейки Excel
Функционал проверки данных в Excel позволяет настраивать всплывающие подсказки для ячеек листа. Для этого следует перейти на вторую вкладку окна проверки вводимых значений – «Сообщение для ввода».
На изображении показан пример возможного сообщения для ячейки, в которую вносятся целые числа от 1 до 31 (настройки вкладки «Параметры»). Заголовок и сообщения указываются по Вашему усмотрению, каких-либо правил к их оформлению нет. Не забудьте установить галочку на поле «Отображать подсказку, если ячейка является текущей», иначе сообщение будет деактивировано.
Пример всплывающей подсказки в Excel:
Вывод сообщения об ошибке
Последняя вкладка окна проверки данных позволяет настроить поведение и вывод сообщений при обнаружении ошибочного значения.
Существует три варианта сообщений, отличающихся по поведению:
Останов является сообщением об ошибке и позволяет произвести только 2 действия: отменить ввод и повторить ввод. В случае отмены новое значение будет изменено на предыдущее. Повтор ввода дает возможность скорректировать новое значение.
Предупреждение более лояльно в сравнении с остановом, так как позволяет оставлять значение, не соответствующее условиям проверки, после подтверждения ввода пользователем.
Сообщение выводить ошибку в виде простой информации и дает возможность отменить последнее действие.
Заголовок и сообщение заполняются по Вашему желанию.
Пример вывода одной и той же ошибки, но под разными видами:
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.
У Вас недостаточно прав для комментирования.
Ошибки в Excel возникают довольно часто. Вы, наверняка, замечали странные значения в ячейках, вместо ожидаемого результата, которые начинались со знака #. Это говорит о том, что формула возвращает ошибку. Чтобы избавиться от ошибки, Вы должны исправить ее причину, а они могут быть самыми разными.
Несоответствие открывающих и закрывающих скобок
Самым распространенным примером возникновения ошибок в формулах Excel является несоответствие открывающих и закрывающих скобок. Когда пользователь вводит формулу, Excel автоматически проверяет ее синтаксис и не даст закончить ввод, пока в ней присутствует синтаксическая ошибка.
Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишу Enter, Excel выдаст следующее предупреждение:
В некоторых случаях Excel предлагает свой вариант исправления ошибки. Вы можете либо согласиться с Excel, либо исправить формулу самостоятельно. В любом случае слепо полагаться на это исправление ни в коем случае нельзя. Например, на следующем рисунке Excel предложил нам неправильное решение.
Ячейка заполнена знаками решетки
Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:
- В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.
- Функция поиска не находит соответствия. К примеру, функция ВПР при точном поиске вернет ошибку #Н/Д, если соответствий не найдено.
- Формула прямо или косвенно обращается к ячейке, в которой отображается значение #Н/Д.
- При работе с массивами в Excel, когда аргументы массива имеют меньший размер, чем результирующий массив. В этом случае в незадействованных ячейках итогового массива отобразятся значения #Н/Д.Например, на рисунке ниже видно, что результирующий массив C4:C11 больше, чем аргументы массива A4:A8 и B4:B8.
- Например, используется текст не заключенный в двойные кавычки:
- Функция ссылается на имя диапазона, которое не существует или написано с опечаткой:
- Адрес указан без разделяющего двоеточия:
- В имени функции допущена опечатка:
- Например, =А1:А10 C5:E5 – это формула, использующая оператор пересечения, которая должна вернуть значение ячейки, находящейся на пересечении двух диапазонов. Поскольку диапазоны не имеют точек пересечения, формула вернет #ПУСТО!.
- Также данная ошибка возникнет, если случайно опустить один из операторов в формуле. К примеру, формулу =А1*А2*А3 записать как =А1*А2 A3.
- Например, задано отрицательное значение там, где должно быть положительное. Яркий пример – квадратный корень из отрицательного числа.
- К тому же, ошибка #ЧИСЛО! возникает, когда возвращается слишком большое или слишком малое значение. Например, формула =1000^1000 вернет как раз эту ошибку.
- Еще одним случаем возникновения ошибки #ЧИСЛО! является употребление функции, которая при вычислении использует метод итераций и не может вычислить результат. Ярким примером таких функций в Excel являются СТАВКА и ВСД.
- Формула пытается применить стандартные математические операторы к тексту.
- В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции ВПР задан числом меньше 1.
- Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции ВПР используется диапазон A6:A8.
- Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…
…или изменить числовой формат ячейки.
В данном случае увеличение ширины столбца уже не поможет.
Ошибка #ДЕЛ/0!
Ошибка #ДЕЛ/0! возникает, когда в Excel происходит деление на ноль. Это может быть, как явное деление на ноль, так и деление на ячейку, которая содержит ноль или пуста.
Ошибка #Н/Д
Ошибка #Н/Д возникает, когда для формулы или функции недоступно какое-то значение. Приведем несколько случаев возникновения ошибки #Н/Д:
Нажав комбинацию клавиш Ctrl+Shift+Enter, получим следующий результат:
Ошибка #ИМЯ?
Ошибка #ИМЯ? возникает, когда в формуле присутствует имя, которое Excel не понимает.
В данном примере имя диапазон не определено.
Ошибка #ПУСТО!
Ошибка #ПУСТО! возникает, когда задано пересечение двух диапазонов, не имеющих общих точек.
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! возникает, когда проблема в формуле связана со значением.
Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.
Ошибка #ССЫЛКА!
Ошибка #ССЫЛКА! возникает в Excel, когда формула ссылается на ячейку, которая не существует или удалена.
- Например, на рисунке ниже представлена формула, которая суммирует значения двух ячеек.
Если удалить столбец B, формула вернет ошибку #ССЫЛКА!.
Еще пример. Формула в ячейке B2 ссылается на ячейку B1, т.е. на ячейку, расположенную выше на 1 строку.
Если мы скопируем данную формулу в любую ячейку 1-й строки (например, ячейку D1), формула вернет ошибку #ССЫЛКА!, т.к. в ней будет присутствовать ссылка на несуществующую ячейку.
Ошибка #ЗНАЧ!
Ошибка #ЗНАЧ! одна из самых распространенных ошибок, встречающихся в Excel. Она возникает, когда значение одного из аргументов формулы или функции содержит недопустимые значения. Самые распространенные случаи возникновения ошибки #ЗНАЧ!:
Вот и все! Мы разобрали типичные ситуации возникновения ошибок в Excel. Зная причину ошибки, гораздо проще исправить ее. Успехов Вам в изучении Excel!
Оцените качество статьи. Нам важно ваше мнение:
Дата: 24 декабря 2015 Категория: Excel Поделиться, добавить в закладки или статью
Ошибки в Экселе – непременный спутник всех, кто пишет формулы. Когда выражение в ячейке рассчитать невозможно, программа отображает в ячейке сообщение об ошибке. Оно начинается со знака «#», после которого записывается имя ошибки. Этого не нужно пугаться, если вы ориентируетесь в функциях Эксель и умеете следовать простейшей логике математических операций – легко найдёте и исправите ошибку.
Если ячейка полностью заполнена знаками решётки (#), это вовсе не ошибка. В ячейке недостаточно места для отображения результата. Увеличьте размеры ячейки или уменьшите шрифт, чтобы результат мог отобразиться.
Типы ошибок
Если ошибка всё же произошла, помочь в её исправлении поможет расшифровка:
Ошибка | Описание |
#ДЕЛ/0! | Ошибка возникает при попытке деление на ноль |
#ИМЯ? | Программа не может распознать введенное имя. Например, вы ошиблись при написании имени функции, или не заключили текстовую строку в кавычки |
#Н/Д | Данные недоступны. Например, функция поиска не нашла ни одного значения |
#ПУСТО! | Вы запросили пересечение диапазонов, которые не пересекаются |
#ЧИСЛО! | Проблема в одном из числовых значений, которые используются в формуле. Например, Вы пытаетесь извлечь квадратный корень из отрицательного числа. В классической математике эта операция лишена смысла |
#ССЫЛКА! | Формула содержит ссылку, которой нет. Например, вы удалили ячейку, на которую она ссылается |
#ЗНАЧ! | Формула содержит недопустимые компоненты. Часто такая ошибка возникает при нарушении синтаксиса формул |
Когда в ячейке формула с ошибкой, возле нее появляется маркер. Нажав на него, вы можете почитать справку по этой ошибке. А еще можно посмотреть этапы вычисления. Выберите этот пункт, и программа покажет окно, где место ошибки будет подчёркнуто. Это лучший способ определить место, где возникает ошибка.
Кроме того, можно обойтись без исправления таких ошибок, а просто их обойти с помощью функций. Но это должно быть уместно. Ошибки нужно обходить, только если нельзя исправить. В противном случае, результаты расчетов могут быть искажены.
Отслеживание ошибки через этапы вычисления
Циклические ссылки в Excel
Еще один тип ошибки – это циклическая ссылка. Она возникает, когда вы ссылаетесь на ячейку, значение которой зависит от той, в которой вы пишете формулу. Например, в клетке А1 записана формула =А2+1, а в А2 написать =A1, возникнет циклическая ссылка, которая будет пересчитываться бесконечно. В этом случае, программа предупреждает о появлении циклической ссылки, останавливает расчет «зацикленных формул». В левой части ячеек появляется двунаправленная стрелка. Придётся исправить возникшую ошибку и повторить расчет.
Циклическая ссылка в Excel
Иногда случается сложное «зацикливание», когда циклическая ссылка образуется с несколькими промежуточными формулами.
Чтобы отследить такие ошибки, выполните Формулы – Зависимости формул – Проверка наличия ошибок – Циклические ссылки. В выпадающем списке программа выводит адреса ячеек, создающих бесконечный цикл. Остаётся только исправить формулы в этих клетках.
Отслеживание циклических ссылок
В Excel можно попытаться рассчитать результат зацикленных формул. Для этого установите галочку Файл – Параметры – Формулы – Включить итеративные вычисления. В этом же блоке можно задать максимальное количество итераций (просчётов) для нахождения баланса и допустимую погрешность. В большинстве случаев этого делать не нужно, поэтому я рекомендую эту галку не устанавливать. Тем не менее, когда Вы знаете, что зацикленные формулы верны и их расчет приведет к устойчивому результату — почему бы это не сделать?
Вот и всё про типы ошибок в Эксель. В этой короткой статье вы получили достаточно информации, чтобы справиться с самыми распространенными ошибками в Excel путем анализа возвращаемого значения. А вот расширенный перечень ошибок читайте в моей новой статье! Готов ответить на ваши вопросы – пишите в комментариях.
В следующей статье я расскажу о применении функций в расчетах. Стоит ли говорить, что функции Эксель — «наше всё»?
Думаю, нет. Потому, переходите и читайте, это будет первый шаг в мир сложных формул с правильными результатами!
Поделиться, добавить в закладки или статью
Источник
Содержание
- 1 Где находится?
- 2 Настройка условия проверки
- 3 Всплывающая подсказка ячейки Excel
- 4 Вывод сообщения об ошибке
- 5 Несоответствие открывающих и закрывающих скобок
- 6 Ячейка заполнена знаками решетки
- 7 Ошибка #ДЕЛ/0!
- 8 Ошибка #Н/Д
- 9 Ошибка #ИМЯ?
- 10 Ошибка #ПУСТО!
- 11 Ошибка #ЧИСЛО!
- 12 Ошибка #ССЫЛКА!
- 13 Ошибка #ЗНАЧ!
- 14 Типы ошибок
- 15 Циклические ссылки в Excel
Очень часто, работая в табличном редакторе, приходится сталкиваться с непонятными «абра-кадарбрами» в ячейках при вычислениях — это ошибки Excel. Для опытных пользователей это не составляет проблемы. А вот, что делать тем, кто не понимает отчего возникают различные, непонятные символы в таблице? Ответ на этот вопрос, а также расшифровку наиболее часто встречающихся «недоразумений» в Excel, представлены в данной статье в виде таблицы. Microsoft Excel имеет средства, помогающие пользователю устранять затруднения, возникающие при появлении ошибок в вычислениях. Остановимся на двух способах.
Первый: Используя панель инструментов Зависимости, можно графически отобразить взаимоотношения между формулами и ячейками с помощью стрелок слежения. В частности, если выбранная ячейка содержит формулу, можно обнаружить все ячейки, предоставляющие данные для этой формулы.
С помощью этой панели инструментов можно выявить влияющие ячейки (ячейки, значение которых используется в указанной ячейке) или зависимые ячейки (ячейки, которые зависят от значения в указанной ячейке). Если результат вычисления по формуле дает значение ошибки, можно использовать кнопку Источник ошибок для поиска всех ячеек, используемых в вычислениях по формуле. При этом красные стрелки соединяют ячейку, вызвавшую ошибку, с ячейкой, содержащей значение ошибки, а синие стрелки показывают влияющие ячейки для ячейки, вызвавшей ошибку.
В Windows XP: Вид/Панели инструментов/Настройка/включить панель Зависимости
Windows 7: Выбрать на ленте Формулы/Зависимые ячейки.
«
Второй: При проведении вычислений в электронной таблице не исключены неправильные действия пользователя, например, при вводе данных, составлении формул и т.п. Ниже приведена таблица, в которой представлены все виды стандартных сообщений, которые могут появиться в ячейках таблицы при обнаружении программой Excel ошибочных действий пользователя, и даны рекомендации, как их устранить.
Вид сообщения | Расшифровка сообщения об ошибке и рекомендации, как ее исправить. |
##### | ##### появляется, когда вводимое число не умещается в ячейке. В этом случае следует увеличить ширину столбца. |
#ЗНАЧ! | #ЗНАЧ! появляется, когда в формуле используется недопустимый тип аргумента или операнда. Например, вместо числового или логического значения для оператора или функции введен текст. |
#ДЕЛ/0 | #ДЕЛ/0! появляется, когда в формуле делается попытка деления на нуль. Чаще всего это случается, когда в качестве делителя используется ссылка на ячейку, содержащую нулевое или пустое значение. |
#ИМЯ? | #ИМЯ? появляется, когда имя, используемое в формуле, было удалено или не было ранее определено. Для исправления определите или исправьте имя области данных, имя функции и др. |
#Н/Д | #Н/Д Неопределенные данные — данные для вычислений еще не введены! Формула введена правильно, но результата пока нет из-за отстуствия данных во влияющих ячейках. Введите во влияющие ячейки данные и сообщение об ошибке будет автоматически заменено результатом вычислений. |
#ССЫЛКА! | #ССЫЛКА! появляется, когда в формуле используется недопустимая ссылка на ячейку. Например, если ячейки были удалены или в эти ячейки было помещено содержимое других ячеек. |
#ЧИСЛО! | #ЧИСЛО! появляется, когда в функции с числовым аргументом используется неверный формат или значение аргумента. |
#ПУСТО! | #ПУСТО! появляется, когда задано пересечение двух областей, которые в действительности не имеют общих ячеек. Чаще всего ошибка указывает, что допущена ошибка при вводе ссылок на диапазоны ячеек. |
Практическое задание к
«Ошибки Excel. Что означают и как их убрать».
1. Скачать файл 4_Error .
При выполнении задания следует включить макросы, т.е. согласиться с оповещением системы безопасности на подключение к данным.
2. Открыть рабочий лист «Зависимости».
3. Выполнить последовательность действий, перечисленных ниже.
- В ячейку В2 ввести число 10.
- В ячейку В5 ввести число 2.
- В ячейку D3 ввести формулу =В2/В5 (нажать Enter).
- В ячейку Е6 введите формулу =D3 (нажать Enter).
- Сделать активной ячейку D3.
4. Вызвать на экран панель инструментов Зависимости. Если таковой не окажется в основном списке панелей инструментов, появляющейся после Вид/Панели инструментов (для MS Office 2003), тогда выберите пункт Настройка и подключите панель Зависимости. Для MS Office 2007, необходимо на ленте активировать вкладку Формулы/Зависимости формул .
5. Щёлкнуть по пиктограмме Влияющие ячейки и понять, что показывают появившиеся стрелки.
6. Щёлкнуть по пиктограмме Зависимые ячейки и понять, что показывают появившиеся стрелки.
Щёлкнуть по пиктограмме Убрать все стрелки.
7. Замените в ячейке В5 цифру 2 на цифру О (ноль).
8.Запись #ДЕЛ/O! сообщает о невозможности деления на O (ноль).
9. Повторить действия пунктов 5 и 6.
10. Ознакомиться с возможными видами стандартных сообщений, которые могут появиться в ячейках таблицы при обнаружении программой Excel ошибочных действий пользователя, на листе Список ошибок.
11. Выполнить самостоятельно задание на листе Ошибки. Сверить свои результаты с ответами на соответствующем листе.
- Относительные и абсолютные ссылки в формулах Excel
- Как удалить все пустые строки в таблице Excel
- Полезные уроки по Excel
- Ввод данных в ячейки таблицы Excel
- Найти в Excel 2007 то, что было в Еxcel 2003
- Как отобразить гривны в табличном редакторе Excel
- Вставить рисунок в Excel
- Строки в Excel
- Как запаролить файл в MS Office Excel 2013
- Спецсимволы для вставки в анкету
coded by nessus
Во время работы с большими объемами информации, особенно когда ее обработка осуществляется формулами или макросами, важно, чтобы данные не имели ошибок, которые способны повлиять на итог. Сложности в получении корректных исходников появляются, когда они поступают из неструктурированных источников (плохо спроектированные базы данных, ручное заполнение таблиц и форм незаинтересованными в результате людьми). Особенно трудно добиться правильного оформления по определенной маске (шаблону). Например, дату в виде строки можно записать несколькими способами:
- 01.01.2001;
- 01/01/2001;
- 1 января 2001 года и т.д.
В статье описывается функционал, позволяющий упростить процесс сбора и проверки данных в Excel.
Где находится?
Для настройки параметров проверки вводимых значений необходимо на вкладке «Данные» в области «Работа с данными» кликнуть по иконке «Проверка данных» либо выбрать аналогичный пункт из раскрывающегося меню:
На экране появиться окно с настройками по умолчанию, где в качестве типа данных может быть использовано любое значение:
Настройка условия проверки
Изначально требуется выбрать тип проверяемых данных, что будет являться первым условием. Всего предоставлено 8 вариантов:
- Целое число;
- Действительное число;
- Список;
- Дата;
- Время;
- Длина текста;
- Другой.
В соответствии с выбранным пунктом, появляется возможность выбора дополнительных условий. Для чисел, дат, времени и длины текста возможно указать ограничения: меньше, больше, диапазон и т.п. К списку обязательно привязывается источник, а пункт «другой» предлагает ввести формулу, возвращающую логическое значение.
Самым необычным видом является выпадающий список.
Он позволяет выбирать значения, указанные в качестве источника и ограничивать допустимые значения им же. Также возможно создавать динамические выпадающие списки.
Функционал проверки данных в Excel позволяет настраивать всплывающие подсказки для ячеек листа. Для этого следует перейти на вторую вкладку окна проверки вводимых значений – «Сообщение для ввода».
На изображении показан пример возможного сообщения для ячейки, в которую вносятся целые числа от 1 до 31 (настройки вкладки «Параметры»). Заголовок и сообщения указываются по Вашему усмотрению, каких-либо правил к их оформлению нет. Не забудьте установить галочку на поле «Отображать подсказку, если ячейка является текущей», иначе сообщение будет деактивировано.
Пример всплывающей подсказки в Excel:
Вывод сообщения об ошибке
Последняя вкладка окна проверки данных позволяет настроить поведение и вывод сообщений при обнаружении ошибочного значения.
Существует три варианта сообщений, отличающихся по поведению:
- Останов;
- Предупреждение;
- Сообщение.
Останов является сообщением об ошибке и позволяет произвести только 2 действия: отменить ввод и повторить ввод. В случае отмены новое значение будет изменено на предыдущее. Повтор ввода дает возможность скорректировать новое значение.
Предупреждение более лояльно в сравнении с остановом, так как позволяет оставлять значение, не соответствующее условиям проверки, после подтверждения ввода пользователем.
Сообщение выводить ошибку в виде простой информации и дает возможность отменить последнее действие.
Заголовок и сообщение заполняются по Вашему желанию.
Пример вывода одной и той же ошибки, но под разными видами:
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.
У Вас недостаточно прав для комментирования.
Ошибки в Excel возникают довольно часто. Вы, наверняка, замечали странные значения в ячейках, вместо ожидаемого результата, которые начинались со знака #. Это говорит о том, что формула возвращает ошибку. Чтобы избавиться от ошибки, Вы должны исправить ее причину, а они могут быть самыми разными.
Несоответствие открывающих и закрывающих скобок
Самым распространенным примером возникновения ошибок в формулах Excel является несоответствие открывающих и закрывающих скобок. Когда пользователь вводит формулу, Excel автоматически проверяет ее синтаксис и не даст закончить ввод, пока в ней присутствует синтаксическая ошибка.
Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишу Enter, Excel выдаст следующее предупреждение:
В некоторых случаях Excel предлагает свой вариант исправления ошибки. Вы можете либо согласиться с Excel, либо исправить формулу самостоятельно. В любом случае слепо полагаться на это исправление ни в коем случае нельзя. Например, на следующем рисунке Excel предложил нам неправильное решение.
Ячейка заполнена знаками решетки
Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:
-
- Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…
…или изменить числовой формат ячейки.
- Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…
- В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.
В данном случае увеличение ширины столбца уже не поможет.
Ошибка #ДЕЛ/0!
Ошибка #ДЕЛ/0! возникает, когда в Excel происходит деление на ноль. Это может быть, как явное деление на ноль, так и деление на ячейку, которая содержит ноль или пуста.
Ошибка #Н/Д
Ошибка #Н/Д возникает, когда для формулы или функции недоступно какое-то значение. Приведем несколько случаев возникновения ошибки #Н/Д:
- Функция поиска не находит соответствия. К примеру, функция ВПР при точном поиске вернет ошибку #Н/Д, если соответствий не найдено.
- Формула прямо или косвенно обращается к ячейке, в которой отображается значение #Н/Д.
- При работе с массивами в Excel, когда аргументы массива имеют меньший размер, чем результирующий массив. В этом случае в незадействованных ячейках итогового массива отобразятся значения #Н/Д.Например, на рисунке ниже видно, что результирующий массив C4:C11 больше, чем аргументы массива A4:A8 и B4:B8.
Нажав комбинацию клавиш Ctrl+Shift+Enter, получим следующий результат:
Ошибка #ИМЯ?
Ошибка #ИМЯ? возникает, когда в формуле присутствует имя, которое Excel не понимает.
- Например, используется текст не заключенный в двойные кавычки:
- Функция ссылается на имя диапазона, которое не существует или написано с опечаткой:
В данном примере имя диапазон не определено.
- Адрес указан без разделяющего двоеточия:
- В имени функции допущена опечатка:
Ошибка #ПУСТО!
Ошибка #ПУСТО! возникает, когда задано пересечение двух диапазонов, не имеющих общих точек.
- Например, =А1:А10 C5:E5 – это формула, использующая оператор пересечения, которая должна вернуть значение ячейки, находящейся на пересечении двух диапазонов. Поскольку диапазоны не имеют точек пересечения, формула вернет #ПУСТО!.
- Также данная ошибка возникнет, если случайно опустить один из операторов в формуле. К примеру, формулу =А1*А2*А3 записать как =А1*А2 A3.
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! возникает, когда проблема в формуле связана со значением.
- Например, задано отрицательное значение там, где должно быть положительное. Яркий пример – квадратный корень из отрицательного числа.
- К тому же, ошибка #ЧИСЛО! возникает, когда возвращается слишком большое или слишком малое значение. Например, формула =1000^1000 вернет как раз эту ошибку.
Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.
- Еще одним случаем возникновения ошибки #ЧИСЛО! является употребление функции, которая при вычислении использует метод итераций и не может вычислить результат. Ярким примером таких функций в Excel являются СТАВКА и ВСД.
Ошибка #ССЫЛКА!
Ошибка #ССЫЛКА! возникает в Excel, когда формула ссылается на ячейку, которая не существует или удалена.
- Например, на рисунке ниже представлена формула, которая суммирует значения двух ячеек.
Если удалить столбец B, формула вернет ошибку #ССЫЛКА!.
- Еще пример. Формула в ячейке B2 ссылается на ячейку B1, т.е. на ячейку, расположенную выше на 1 строку.
Если мы скопируем данную формулу в любую ячейку 1-й строки (например, ячейку D1), формула вернет ошибку #ССЫЛКА!, т.к. в ней будет присутствовать ссылка на несуществующую ячейку.
Ошибка #ЗНАЧ!
Ошибка #ЗНАЧ! одна из самых распространенных ошибок, встречающихся в Excel. Она возникает, когда значение одного из аргументов формулы или функции содержит недопустимые значения. Самые распространенные случаи возникновения ошибки #ЗНАЧ!:
- Формула пытается применить стандартные математические операторы к тексту.
- В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции ВПР задан числом меньше 1.
- Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции ВПР используется диапазон A6:A8.
Вот и все! Мы разобрали типичные ситуации возникновения ошибок в Excel. Зная причину ошибки, гораздо проще исправить ее. Успехов Вам в изучении Excel!
Оцените качество статьи. Нам важно ваше мнение:
Дата: 24 декабря 2015 Категория: Excel Поделиться, добавить в закладки или статью
Ошибки в Экселе – непременный спутник всех, кто пишет формулы. Когда выражение в ячейке рассчитать невозможно, программа отображает в ячейке сообщение об ошибке. Оно начинается со знака «#», после которого записывается имя ошибки. Этого не нужно пугаться, если вы ориентируетесь в функциях Эксель и умеете следовать простейшей логике математических операций – легко найдёте и исправите ошибку.
Если ячейка полностью заполнена знаками решётки (#), это вовсе не ошибка. В ячейке недостаточно места для отображения результата. Увеличьте размеры ячейки или уменьшите шрифт, чтобы результат мог отобразиться.
Типы ошибок
Если ошибка всё же произошла, помочь в её исправлении поможет расшифровка:
Ошибка | Описание |
#ДЕЛ/0! | Ошибка возникает при попытке деление на ноль |
#ИМЯ? | Программа не может распознать введенное имя. Например, вы ошиблись при написании имени функции, или не заключили текстовую строку в кавычки |
#Н/Д | Данные недоступны. Например, функция поиска не нашла ни одного значения |
#ПУСТО! | Вы запросили пересечение диапазонов, которые не пересекаются |
#ЧИСЛО! | Проблема в одном из числовых значений, которые используются в формуле. Например, Вы пытаетесь извлечь квадратный корень из отрицательного числа. В классической математике эта операция лишена смысла |
#ССЫЛКА! | Формула содержит ссылку, которой нет. Например, вы удалили ячейку, на которую она ссылается |
#ЗНАЧ! | Формула содержит недопустимые компоненты. Часто такая ошибка возникает при нарушении синтаксиса формул |
Когда в ячейке формула с ошибкой, возле нее появляется маркер. Нажав на него, вы можете почитать справку по этой ошибке. А еще можно посмотреть этапы вычисления. Выберите этот пункт, и программа покажет окно, где место ошибки будет подчёркнуто. Это лучший способ определить место, где возникает ошибка.
Кроме того, можно обойтись без исправления таких ошибок, а просто их обойти с помощью функций. Но это должно быть уместно. Ошибки нужно обходить, только если нельзя исправить. В противном случае, результаты расчетов могут быть искажены.
Отслеживание ошибки через этапы вычисления
Циклические ссылки в Excel
Еще один тип ошибки – это циклическая ссылка. Она возникает, когда вы ссылаетесь на ячейку, значение которой зависит от той, в которой вы пишете формулу. Например, в клетке А1 записана формула =А2+1, а в А2 написать =A1, возникнет циклическая ссылка, которая будет пересчитываться бесконечно. В этом случае, программа предупреждает о появлении циклической ссылки, останавливает расчет «зацикленных формул». В левой части ячеек появляется двунаправленная стрелка. Придётся исправить возникшую ошибку и повторить расчет.
Циклическая ссылка в Excel
Иногда случается сложное «зацикливание», когда циклическая ссылка образуется с несколькими промежуточными формулами.
Чтобы отследить такие ошибки, выполните Формулы – Зависимости формул – Проверка наличия ошибок – Циклические ссылки. В выпадающем списке программа выводит адреса ячеек, создающих бесконечный цикл. Остаётся только исправить формулы в этих клетках.
Отслеживание циклических ссылок
В Excel можно попытаться рассчитать результат зацикленных формул. Для этого установите галочку Файл – Параметры – Формулы – Включить итеративные вычисления. В этом же блоке можно задать максимальное количество итераций (просчётов) для нахождения баланса и допустимую погрешность. В большинстве случаев этого делать не нужно, поэтому я рекомендую эту галку не устанавливать. Тем не менее, когда Вы знаете, что зацикленные формулы верны и их расчет приведет к устойчивому результату — почему бы это не сделать?
Вот и всё про типы ошибок в Эксель. В этой короткой статье вы получили достаточно информации, чтобы справиться с самыми распространенными ошибками в Excel путем анализа возвращаемого значения. А вот расширенный перечень ошибок читайте в моей новой статье! Готов ответить на ваши вопросы – пишите в комментариях.
В следующей статье я расскажу о применении функций в расчетах. Стоит ли говорить, что функции Эксель — «наше всё»?
Думаю, нет. Потому, переходите и читайте, это будет первый шаг в мир сложных формул с правильными результатами!
Поделиться, добавить в закладки или статью
If Excel cannot properly evaluate a worksheet formula or function, it displays an error value (such as #REF!, #NULL!, or #DIV/0!) in the cell where the formula is located. The error value itself plus the error options button, which is displayed in cells with error formulas, help identify the problem.
Note: The information in this article applies to Excel versions 2019, 2016, 2013, 2010, 2007, Excel for Mac, and Excel Online.
Green Triangles and Yellow Diamonds
Excel displays a small green triangle in the upper left corner of cells containing error values. The green triangle indicates that the cell contents violate one of Excel’s error checking rules.
When you select a cell containing a green triangle, a yellow diamond-shaped button appears next to the triangle. The yellow diamond is Excel’s error options button and it contains options for correcting the perceived error.
Hovering the mouse pointer over the error options button displays a text message, known as hover text, that explains the reason for the error value.
Listed below are common error values displayed by Excel, along with some common causes and solutions to help correct the problem.
#NULL! Errors – Incorrectly Separated Cell References
#NULL! error values occur when the two or more cell references are separated incorrectly or unintentionally by a space in a formula. In Excel formulas, the space character is used as the intersect operator, which means it is used when listing two or more intersecting or overlapping ranges of data.
#NULL! errors occur if:
- Multiple cell references in a formula are separated by a space instead of a mathematical operator such as a plus sign.
=A1 A3+A5
- The start and end points of cell ranges are separated by a space instead of by the range operator (the colon).
=SUM(A1 A5)
- Individual cell references in a formula are separated by a space instead of the union operator (the comma).
=SUM(A1 A3,A5)
- The intersect operator (the space character) is used intentionally, but the specified ranges do not intersect.
=SUM(A1:A5 B1:B5)
The solutions to these problems is to separate cell references correctly. Here are a few tips:
- Separate cell references in a formula with a mathematical operator.
- Separate the start and end points of a range with a colon.
- Separate individual cell references in a formula with a comma.
- Ensure that ranges separated by a space actually intersect.
#REF! Errors – Invalid Cell References
An invalid cell reference error occurs when a formula contains incorrect cell references.
This happens most often when:
- Individual cells or entire columns or rows containing data referenced in a formula are accidentally deleted.
- Data from one cell is moved (using cut and paste or drag and drop) into a cell that is referenced by a formula.
- A formula contains a link (using OLE, Object Linking and Embedding) to a program that is not currently running.
When you encounter a #REF! error, try these solutions:
- Use Excel’s undo feature to recover data lost in deleted cells, columns, or rows.
- If the data cannot be recovered, re-enter the data and adjust the cell references if needed.
- Open programs containing OLE links and update the worksheet containing the #REF! error.
#DIV/O! Errors — Divide by Zero
Divide by 0 errors occurs when a formula attempts to divide by zero.
This can be caused when:
- The divisor or denominator in a division operation is equal to zero either explicitly, such as =A5/0, or as the result of a second calculation that has zero for a result.
- A formula references a cell that is blank.
When you encounter a #DIV/O! error, check for the following:
- The correct data is in the cells referenced in the formula.
- The data is in the correct cells.
- The correct cell references are used in the formula.
##### Error – Cell Formatting
A cell filled with a row of hashtags (also called number signs or pound symbols) is not referred to as an error value by Microsoft. It is caused by the length of data entered into a formatted cell.
The row of ##### occurs in a variety of instances. For example:
- An entered value is wider than the current cell width for a cell formatted for dates or times.
- A formula entered into the cell formatted for numbers produces a result that is wider than the cell.
- A number or text data, in excess of 253 characters, is entered into a cell formatted for numbers dates, times, or accounting.
- A negative number resides in a cell that has been formatted for dates or times. Dates and times in Excel must be positive values.
Here’s how to fix a ##### error:
- Widen the affected cell by widening the column (individual cells cannot be widened without widening the entire column).
- Shorten the length of the data in the cell or choose a different format for the cell such as General.
- Correct the date or time value in the affected cell so that the result is not negative.
- Correct the formula that results in a negative time or date value to be displayed in the affected cell.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Когда вы вводите или редактируете формулу, а также когда меняется одно из входных значений функции, Excel может показать одну из ошибок вместо значения формулы. В программе предусмотрено семь типов ошибок. Давайте рассмотрим их описание и способы устранения.
- #ДЕЛ/О! — данная ошибка практически всегда означает, что формула в ячейке пытается разделить какое-то значение на ноль. Чаще всего это происходит из-за того, что в другой ячейке, ссылающейся на данную, находится нулевое значение или значение отсутствует. Вам необходимо проверить все связанные ячейки на предмет наличия таких значений. Также данная ошибка может возникать, когда вы вводите неправильные значения в некоторые функции, например в
ОСТАТ()
, когда второй аргумент равен 0. Также ошибка деления на ноль может возникать, если вы оставляете пустые ячейки для ввода данных, а какая-либо формула требует некоторые данные. При этом будет выведена ошибка #ДЕЛ/0!, что может смутить конечного пользователя. Для этих случаев вы можете использовать функциюЕСЛИ()
для проверки, например=ЕСЛИ(А1=0;0;В1/А1)
. В этом примере функция вернет 0 вместо ошибки, если в ячейкеА1
находится нулевое или пустое значение. - #Н/Д — данная ошибка расшифровывается как недоступно, и это означает, что значение недоступно функции или формуле. Вы можете увидеть такую ошибку, если введете неподходящее значение в функцию. Для исправления проверьте прежде всего входные ячейки на предмет ошибок, особенно если в них тоже появляется данная ошибка.
- #ИМЯ? — данная ошибка возникает, когда вы неправильно указываете имя в формуле или ошибочно задаете имя самой формулы. Для исправления проверьте еще раз все имена и названия в формуле.
- #ПУСТО! — данная ошибка связана с диапазонами в формуле. Чаще всего она возникает, когда в формуле указывается два непересекающихся диапазона, например
=СУММ(С4:С6;А1:С1)
. - #ЧИСЛО! — ошибка возникает, когда в формуле присутствуют некорректные числовые значения, выходящие за границы допустимого диапазона.
- #ССЫЛКА! — ошибка возникает, когда были удалены ячейки, на которые ссылается данная формула.
- #ЗНАЧ! — в данном случае речь идет об использовании неправильного типа аргумента для функции.
Если при вводе формулы вы случайно неправильно расставили скобки, Excel выведет на экран предупреждающее сообщение — см. рис. 1. В этом сообщении вы увидите предположение Excel о том, как их необходимо расставить. В случае если вы подтверждаете такую расстановку, нажмите Да. Но зачастую требуется собственное вмешательство. Для этот нажмите Нет и исправьте скобки самостоятельно.
Обработка ошибок с помощью функции ЕОШИБКА()
Перехватить любые ошибки и обработать их можно с помощью функции ЕОШИБКА()
. Данная функция возвращает истину или ложь в зависимости от того, появляется ли ошибка при вычислении ее аргумента. Общая формула для перехвата выглядит так: =ЕСЛИ(ЕОШИБКА(выражение);ошибка; выражение)
.
Рис. 1. Предупреждающее сообщение о неправильно расставленных скобках
Функция если вернет ошибку (например, сообщение), если при расчете появляется ошибка. Например, рассмотрим следующую формулу: =ЕСЛИ(ЕОШИБКА(А1/А2);""; А1/А2)
. При возникновении ошибки (деление на 0) формула возвращает пустую строку. Если же ошибки не возникает, возвращается само выражение А1/А2
.
Существует другая, более удобная функция ЕСЛИОШИБКА()
, которая совмещает две предыдущие функции ЕСЛИ()
и ЕОШИБКА()
: ЕСЛИОШИБКА(значение;значение при ошибке)
, где: значение — выражение для расчета, значение при ошибке — возвращаемый результат в случае ошибки. Для нашего примера это будет выглядеть так: =ЕСЛИОШИБКА(А1/А2;"")
.
По теме
Новые публикации
Если Excel не может правильно оценить формулу или функцию рабочего листа; он отобразит значение ошибки – например, #ИМЯ?, #ЧИСЛО!, #ЗНАЧ!, #Н/Д, #ПУСТО!, #ССЫЛКА! – в ячейке, где находится формула. Разберем типы ошибок в Excel, их возможные причины, и как их устранить.
Ошибка #ИМЯ?
Ошибка #ИМЯ появляется, когда имя, которое используется в формуле, было удалено или не было ранее определено.
Причины возникновения ошибки #ИМЯ?:
- Если в формуле используется имя, которое было удалено или не определено.
Ошибки в Excel – Использование имени в формуле
Устранение ошибки: определите имя. Как это сделать описано в этой статье.
- Ошибка в написании имени функции:
Ошибки в Excel – Ошибка в написании функции ПОИСКПОЗ
Устранение ошибки: проверьте правильность написания функции.
- В ссылке на диапазон ячеек пропущен знак двоеточия (:).
Ошибки в Excel – Ошибка в написании диапазона ячеек
Устранение ошибки: исправьте формулу. В вышеприведенном примере это =СУММ(A1:A3).
- В формуле используется текст, не заключенный в двойные кавычки. Excel выдает ошибку, так как воспринимает такой текст как имя.
Ошибки в Excel – Ошибка в объединении текста с числом
Устранение ошибки: заключите текст формулы в двойные кавычки.
Ошибки в Excel – Правильное объединение текста
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! в Excel выводится, если в формуле содержится некорректное число. Например:
- Используете отрицательное число, когда требуется положительное значение.
Ошибки в Excel – Ошибка в формуле, отрицательное значение аргумента в функции КОРЕНЬ
Устранение ошибки: проверьте корректность введенных аргументов в функции.
- Формула возвращает число, которое слишком велико или слишком мало, чтобы его можно было представить в Excel.
Ошибки в Excel – Ошибка в формуле из-за слишком большого значения
Устранение ошибки: откорректируйте формулу так, чтобы в результате получалось число в доступном диапазоне Excel.
Ошибка #ЗНАЧ!
Данная ошибка Excel возникает в том случае, когда в формуле введён аргумент недопустимого значения.
Причины ошибки #ЗНАЧ!:
- Формула содержит пробелы, символы или текст, но в ней должно быть число. Например:
Ошибки в Excel – Суммирование числовых и текстовых значений
Устранение ошибки: проверьте правильно ли заданы типы аргументов в формуле.
- В аргументе функции введен диапазон, а функция предполагается ввод одного значения.
Ошибки в Excel – В функции ВПР в качестве аргумента используется диапазон, вместо одного значения
Устранение ошибки: укажите в функции правильные аргументы.
- При использовании формулы массива нажимается клавиша Enter и Excel выводит ошибку, так как воспринимает ее как обычную формулу.
Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш Ctrl+Shift+Enter.
Ошибки в Excel – Использование формулы массива
Ошибка #ССЫЛКА
В случае если формула содержит ссылку на ячейку, которая не существует или удалена, то Excel выдает ошибку #ССЫЛКА.
Ошибки в Excel – Ошибка в формуле, из-за удаленного столбца А
Устранение ошибки: измените формулу.
Ошибка #ДЕЛ/0!
Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.
Ошибки в Excel – Ошибка #ДЕЛ/0!
Устранение ошибки: исправьте формулу.
Ошибка #Н/Д
Ошибка #Н/Д в Excel означает, что в формуле используется недоступное значение.
Причины ошибки #Н/Д:
- При использовании функции ВПР, ГПР, ПРОСМОТР, ПОИСКПОЗ используется неверный аргумент искомое_значение:
Ошибки в Excel – Искомого значения нет в просматриваемом массиве
Устранение ошибки: задайте правильный аргумент искомое значение.
- Ошибки в использовании функций ВПР или ГПР.
Устранение ошибки: см. раздел посвященный ошибкам функции ВПР
- Ошибки в работе с массивами: использование не соответствующих размеров диапазонов. Например, аргументы массива имеют меньший размер, чем результирующий массив:
Ошибки в Excel – Ошибки в формуле массива
Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.
- В функции не заданы один или несколько обязательных аргументов.
Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента
Устранение ошибки: введите все необходимые аргументы функции.
Ошибка #ПУСТО!
Ошибка #ПУСТО! в Excel возникает когда, в формуле используются непересекающиеся диапазоны.
Ошибки в Excel – Использование в формуле СУММ непересекающиеся диапазоны
Устранение ошибки: проверьте правильность написания формулы.
Ошибка ####
Причины возникновения ошибки
- Ширины столбца недостаточно, чтобы отобразить содержимое ячейки.
Ошибки в Excel – Увеличение ширины столбца для отображения значения в ячейке
Устранение ошибки: увеличение ширины столбца/столбцов.
- Ячейка содержит формулу, которая возвращает отрицательное значение при расчете даты или времени. Дата и время в Excel должны быть положительными значениями.
Ошибки в Excel – Разница дат и часов не должна быть отрицательной
Устранение ошибки: проверьте правильность написания формулы, число дней или часов было положительным числом.