При делении на 0 программа microsoft excel выдает сообщение об ошибке

Если Excel не может правильно оценить формулу или функцию рабочего листа; он отобразит значение ошибки – например, #ИМЯ?, #ЧИСЛО!, #ЗНАЧ!, #Н/Д, #ПУСТО!, #ССЫЛКА! – в ячейке, где находится формула. Разберем типы ошибок в Excel, их возможные причины, и как их устранить.

Ошибки в формуле Excel отображаемые в ячейках

В данном уроке будут описаны значения ошибок формул, которые могут содержать ячейки. Зная значение каждого кода (например: #ЗНАЧ!, #ДЕЛ/0!, #ЧИСЛО!, #Н/Д!, #ИМЯ!, #ПУСТО!, #ССЫЛКА!) можно легко разобраться, как найти ошибку в формуле и устранить ее.

Как убрать #ДЕЛ/0 в Excel

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Как видно при делении на ячейку с пустым значением программа воспринимает как деление на 0. В результате выдает значение: #ДЕЛ/0! В этом можно убедиться и с помощью подсказки.

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

Результат ошибочного вычисления – #ЧИСЛО!

Неправильное число: #ЧИСЛО! – это ошибка невозможности выполнить вычисление в формуле.

Несколько практических примеров:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибка: #ЧИСЛО! возникает, когда числовое значение слишком велико или же слишком маленькое. Так же данная ошибка может возникнуть при попытке получить корень с отрицательного числа. Например, =КОРЕНЬ(-25).

В ячейке А1 – слишком большое число (10^1000). Excel не может работать с такими большими числами.

В ячейке А2 – та же проблема с большими числами. Казалось бы, 1000 небольшое число, но при возвращении его факториала получается слишком большое числовое значение, с которым Excel не справиться.

В ячейке А3 – квадратный корень не может быть с отрицательного числа, а программа отобразила данный результат этой же ошибкой.

Как убрать НД в Excel

Значение недоступно: #Н/Д! – значит, что значение является недоступным для формулы:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Записанная формула в B1: =ПОИСКПОЗ(„Максим”; A1:A4) ищет текстовое содержимое «Максим» в диапазоне ячеек A1:A4. Содержимое найдено во второй ячейке A2. Следовательно, функция возвращает результат 2. Вторая формула ищет текстовое содержимое «Андрей», то диапазон A1:A4 не содержит таких значений. Поэтому функция возвращает ошибку #Н/Д (нет данных).

Ошибка #ИМЯ! в Excel

Относиться к категории ошибки в написании функций. Недопустимое имя: #ИМЯ! – значит, что Excel не распознал текста написанного в формуле (название функции =СУМ() ему неизвестно, оно написано с ошибкой). Это результат ошибки синтаксиса при написании имени функции. Например:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибка #ПУСТО! в Excel

Пустое множество: #ПУСТО! – это ошибки оператора пересечения множеств. В Excel существует такое понятие как пересечение множеств. Оно применяется для быстрого получения данных из больших таблиц по запросу точки пересечения вертикального и горизонтального диапазона ячеек. Если диапазоны не пересекаются, программа отображает ошибочное значение – #ПУСТО! Оператором пересечения множеств является одиночный пробел. Им разделяются вертикальные и горизонтальные диапазоны, заданные в аргументах функции.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

В данном случаи пересечением диапазонов является ячейка C3 и функция отображает ее значение.

Заданные аргументы в функции: =СУММ(B4:D4 B2:B3) – не образуют пересечение. Следовательно, функция дает значение с ошибкой – #ПУСТО!

#ССЫЛКА! – ошибка ссылок на ячейки Excel

Неправильная ссылка на ячейку: #ССЫЛКА! – значит, что аргументы формулы ссылаются на ошибочный адрес. Чаще всего это несуществующая ячейка.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

В данном примере ошибка возникал при неправильном копировании формулы. У нас есть 3 диапазона ячеек: A1:A3, B1:B4, C1:C2.

Под первым диапазоном в ячейку A4 вводим суммирующую формулу: =СУММ(A1:A3). А дальше копируем эту же формулу под второй диапазон, в ячейку B5. Формула, как и прежде, суммирует только 3 ячейки B2:B4, минуя значение первой B1.

Когда та же формула была скопирована под третий диапазон, в ячейку C3 функция вернула ошибку #ССЫЛКА! Так как над ячейкой C3 может быть только 2 ячейки а не 3 (как того требовала исходная формула).

Примечание. В данном случае наиболее удобнее под каждым диапазоном перед началом ввода нажать комбинацию горячих клавиш ALT+=. Тогда вставиться функция суммирования и автоматически определит количество суммирующих ячеек.

Так же ошибка #ССЫЛКА! часто возникает при неправильном указании имени листа в адресе трехмерных ссылок.

Как исправить ЗНАЧ в Excel

#ЗНАЧ! – ошибка в значении. Если мы пытаемся сложить число и слово в Excel в результате мы получим ошибку #ЗНАЧ! Интересен тот факт, что если бы мы попытались сложить две ячейки, в которых значение первой число, а второй – текст с помощью функции =СУММ(), то ошибки не возникнет, а текст примет значение 0 при вычислении. Например:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Решетки в ячейке Excel

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

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

Так решетки (######) вместо значения ячеек можно увидеть при отрицательно дате. Например, мы пытаемся отнять от старой даты новую дату. А в результате вычисления установлен формат ячеек «Дата» (а не «Общий»).

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Неправильный формат ячейки так же может отображать вместо значений ряд символов решетки (######).

Ошибка #ЗНАЧ!

Данная ошибка Excel возникает в том случае, когда в формуле введён аргумент недопустимого значения.

Причины ошибки #ЗНАЧ!:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Суммирование числовых и текстовых значений

Устранение ошибки: проверьте правильно ли заданы типы аргументов в формуле.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – В функции ВПР в качестве аргумента используется диапазон, вместо одного значения

Устранение ошибки: укажите в функции правильные аргументы.

Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш Ctrl+Shift+Enter .

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Использование формулы массива

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

Ошибка #ИМЯ?

Ошибка #ИМЯ появляется, когда имя, которое используется в формуле, было удалено или не было ранее определено.

Причины возникновения ошибки #ИМЯ?:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Использование имени в формуле

Устранение ошибки: определите имя. Как это сделать описано в этой статье.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в написании функции ПОИСКПОЗ

Устранение ошибки: проверьте правильность написания функции.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в написании диапазона ячеек

Устранение ошибки: исправьте формулу. В вышеприведенном примере это =СУММ(A1:A3).

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в объединении текста с числом

Устранение ошибки: заключите текст формулы в двойные кавычки.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Правильное объединение текста

Ошибка #ПУСТО! в Excel возникает когда, в формуле используются непересекающиеся диапазоны.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Использование в формуле СУММ непересекающиеся диапазоны

Устранение ошибки: проверьте правильность написания формулы.

Исправление ошибки #DIV/0! #BUSY!

Ошибка #ДЕЛ/0! возникает в Microsoft Excel, когда число делится на ноль (0). Это происходит, если вы вводите простую формулу, например =5/0, или если формула ссылается на ячейку с 0 или пустую ячейку, как показано на этом рисунке.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Есть несколько способов исправления этой ошибки.

Убедитесь в том, что делитель в функции или формуле не равен нулю и соответствующая ячейка не пуста.

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

Введите в ячейку, которая используется в формуле в качестве делителя, значение #Н/Д, чтобы изменить результат формулы на #Н/Д, указывая на недоступность делителя.

Во многих случаях это #DIV/0! их можно избежать, поскольку формулы ожидают ввода от вас или другого пользователя. В этом случае сообщение об ошибке отображаться не нужно, поэтому для ее подавления можно использовать несколько способов обработки ошибок.

Оценка знаменателя на наличие нуля или пустого значения

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

Например, если ошибка возникает в формуле =A2/A3, можно заменить ее формулой =ЕСЛИ(A3;A2/A3;0), чтобы возвращать 0, или формулой =ЕСЛИ(A3;A2/A3;»»), чтобы возвращать пустую строку. Также можно выводить произвольное сообщение. Пример: =ЕСЛИ(A3;A2/A3;»Ожидается значение.»). Он сообщает Excel ЕСЛИ(существует, то вернуть результат формулы, в противном случае игнорировать ее).

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Чтобы подавления этой #DIV/0, используйте #DIV. #BUSY!

Вы также можете скрыть эту ошибку, вложенную операцию деления в функцию ЕСЛИERROR. При использовании A2/A3 можно также использовать =ЕСЛИERROR(A2/A3;0). Он сообщает Excel, если формула возвращает ошибку, возвращается 0, в противном случае возвращается результат формулы.

В версиях до Excel 2007 можно использовать синтаксис ЕСЛИ(ЕОШИБКА()): =ЕСЛИ(ЕОШИБКА(A2/A3);0;A2/A3) (см. статью Функции Е).

Примечание. Как методы ЕСЛИERROR, так и ЕСЛИ(ЕERROR()) — это подавляющие обработчики всех ошибок, а не только #DIV/0!. Прежде чем применять обработку ошибок, убедитесь, что формула работает правильно. В противном случае вы можете не понимать, что формула работает неправильно.

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

У вас есть вопрос об определенной функции?

У вас есть предложения по улучшению следующей версии Excel? Если да, ознакомьтесь с темами на портале пользовательских предложений для Excel.

Например, если ошибка возникает в формуле =A2/A3, можно заменить ее формулой =ЕСЛИ(A3;A2/A3;0), чтобы возвращать 0, или формулой =ЕСЛИ(A3;A2/A3;»»), чтобы возвращать пустую строку. Также можно выводить произвольное сообщение. Пример: =ЕСЛИ(A3;A2/A3;»Ожидается значение.»). При этом Excel если(существует A3, возвращается результат формулы, в противном случае игнорируется).

Читать также:  Если программа не удаляется с моего компьютера, как это сделать?

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Чтобы скрыть #DIV/0, используйте #DIV. 0! #BUSY!

Эту ошибку также можно скрыть, вложенную операцию деления в функцию ЕСЛИERROR. При использовании A2/A3 можно использовать =ЕСЛИERROR(A2/A3;0). Эта формула Excel, если формула возвращает ошибку, возвращает 0, в противном случае возвращает результат формулы.

Примечание. Как при работе с ifERROR, так и с методом ЕСЛИ(ЕERROR()) используются обработчики всех ошибок, а не только #DIV/0!. Прежде чем применять обработку ошибок, необходимо убедиться, что формула работает правильно. В противном случае вы можете не понимать, что формула работает неправильно.

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

В случае если формула содержит ссылку на ячейку, которая не существует или удалена, то Excel выдает ошибку #ССЫЛКА.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в формуле, из-за удаленного столбца А

Устранение ошибки: измените формулу.

Как убрать ошибки в ячейках Excel

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

Ошибка #ДЕЛ/0!

Данная ошибка Excel возникает при делении на ноль, то есть когда в качестве делителя используется ссылка на ячейку, которая содержит нулевое значение, или ссылка на пустую ячейку.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка #ДЕЛ/0!

Привет, друзья. Ошибки в Экселе часто пугают новичков, ведь их исправление не всегда понятно и очевидно. Сегодня поговорим об ошибке, #ДЕЛ/0!, которая иногда появляется там, где её совсем не ждёшь.

Эта ошибка возникает, когда ваша формула пытается произвести деление на ноль. Да, в высшей математике такая операция вернёт «бесконечность», а в большинстве языков программирования – Infinity. Но в Экселе это вызовет ошибку, которая «поломает» все связанные расчёты. Давайте рассмотрим основные причины описанного.

Формула ссылается на пустую ячейку, или нулевое значение

Это простейший случай, который очень легко отследить.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

В примере на картинке мы видим, что делитель – пустое значение (или ноль). Это могло случиться из-за того, что:

Первое, что нужно сделать – проверить, все ли данные правильно внесены в таблицу, ввести или исправить некорректные величины.

Если все данные корректны, ошибку можно обойти с помощью формул, но об этом ниже в статье.

Формула среднего значения без подходящих аргументов

Когда вы пользуетесь функциями расчёта среднего значения СРЗНАЧ, СРЗНАЧЕСЛИ, СРЗНАЧЕСЛИМН, программа суммирует элементы и делит сумму на их количество. При том, если подходящих элементов для суммирования в диапазоне нет, их сумма и количество будет равны нулю, функция вернет #ДЕЛ/0!

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

Чтобы это исправить, нужно либо проверить список работников на ошибки и добавить Сидорова, либо применять формулы обхода.

Формула ссылается на ячейку, в которой содержится ошибка

Если ваша формула ссылается на ячейку, в которой ошибка #ДЕЛ/0!, она тоже вернёт эту ошибку. Смотрите, на примере:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

В ячейке F12 – функция суммирования, там вообще нет никакого деления, но есть ошибка. Внутри диапазона суммирования, в ячейке F5, программа не смогла вычислить среднее значение, что и вызвало «цепное» распространение ошибки. В этом случае, нужно проверить внутренние формулы на предмет корректности, исправить и повторить расчёт.

Обход деления на ноль с помощью функции ЕСЛИ

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

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

=ЕСЛИ(делитель=0; 0; делимое/делитель)

Формула проконтролирует значение делителя. Если он нулевой – вернёт ноль. Если нет – отношение делимого к делителю:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

Перехват с помощью функции ЕСЛИОШИБКА

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

Если результат выражения – ошибка, функция вернет «значение_если_ошибка». В противном случае, результат вычисления выражения. Вот так:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

Неплохим решением для минимизации неправильного ввода данных будет применение выпадающего списка.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Во многих случаях #DIV/0! из-за того, что формулы ожидают ввода от вас или другого пользователя. В этом случае вы не хотите, чтобы сообщение об ошибке отображались, поэтому существует несколько способов обработки ошибок, которые можно использовать для подавления ошибки при ожидании ввода данных.

Читать также:  В программе по истории имеется систематическая копилка проблемных заданий, а также исторических головоломок

Устранение ошибки: для завершения ввода формулы используйте комбинацию клавиш .

Ошибка #ЧИСЛО! в Excel выводится, если в формуле содержится некорректное число. Например:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в формуле, отрицательное значение аргумента в функции КОРЕНЬ

Устранение ошибки: проверьте корректность введенных аргументов в функции.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибка в формуле из-за слишком большого значения

Устранение ошибки: откорректируйте формулу так, чтобы в результате получалось число в доступном диапазоне Excel.

Ошибка #Н/Д

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

Причины ошибки #Н/Д:

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Искомого значения нет в просматриваемом массиве

Устранение ошибки: задайте правильный аргумент искомое значение.

Устранение ошибки: см. раздел посвященный ошибкам функции ВПР

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибки в формуле массива

Устранение ошибки: откорректируйте диапазон ссылок формулы с соответствием строк и столбцов или введите формулу массива в недостающие ячейки.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Ошибки в формуле, нет обязательного аргумента

Устранение ошибки: введите все необходимые аргументы функции.

Ошибка ####

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Увеличение ширины столбца для отображения значения в ячейке

Устранение ошибки: увеличение ширины столбца/столбцов.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Ошибки в Excel – Разница дат и часов не должна быть отрицательной

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

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

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

Если вы ошиблись в формуле, программа может воспринять ее как простое текстовое значение, поэтому вычисления по ней производиться не будут. Например, одна из самых распространенных ошибок — это пробел перед знаком равенства. При этом помните, что знак «=» обязательно должен предшествовать любой формуле.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

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

Если мы видим любую из вышеперечисленных ошибок, в первую очередь проверяем, правильно ли заполнены все данные в ячейках, участвующих в формуле. Затем проверяем саму формулу и наличие в ней ошибок, в том числе противоречащих законам математики. Например, деление на ноль недопустимо (ошибка # DIV / 0!).

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

Вы также можете использовать полезный инструмент проверки ошибок, расположенный в том же блоке.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Откроется окно, в котором будет описана причина ошибки и предложен ряд действий в этом отношении, включая исправление в строке формул.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

Меняем формат ячеек

Очень часто Excel отказывается выполнять вычисления из-за неправильного формата ячеек.

Например, если задан текстовый формат, то вместо результата мы увидим только саму формулу в виде простого текста.

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

При делении на 0 программа microsoft excel выдает сообщение об ошибке

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

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

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

Активируем автоматический пересчет формул

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

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

Когда мы видим сами формулы вместо результатов, это может быть связано с тем, что режим отображения формул включен и его нужно выключить.

Заключение

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *