Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше
Эта ошибка возникает при использовании неправильного оператора диапазона в формуле или при использовании оператора пересечения (символ пробела) между ссылками на диапазон для указания пересечения двух диапазонов, которые не пересекаются. Пересечение — это ячейки листа, в которых пересекаются данные двух и более диапазонов.
Если используется неправильный оператор диапазона:
-
убедитесь, что используется двоеточие (:) для разделения первой и последней ячеек при ссылке на непрерывный диапазон ячеек в формуле. Например, функция СУММ(A1:A10) ссылается на диапазон ячеек с A1 по A10 включительно;
-
убедитесь, что используется запятая (,) как оператор объединения при ссылке на две области, которые не пересекаются. Например, если формула суммирует два диапазона, эти диапазоны должны разделяться запятой (СУММ(A1:A10;C1:C10)).
Если эта ошибка возникает, потому что вы использовали символ пробела между диапазонами, которые не пересекаются, измените ссылки так, чтобы диапазоны пересекались.
Например, в формуле «=ЯЧЕЙКА(«адрес»;(A1:A5 C1:C3))» диапазоны A1:A5 и C1:C3 не пересекаются, и формула возвращает ошибку #ПУСТО! . Если изменить формулу на «=ЯЧЕЙКА(«адрес»;(A1:A5 A3:C3)), функция ЯЧЕЙКА будет возвращать адрес ячейки, в которой пересекаются два диапазона (A3).
Совет: Если в Microsoft Excel включена проверка ошибок, нажмите кнопку 
Нужна дополнительная помощь?
Содержание
- Как исправить ошибку #ПЕРЕНОС! в Excel
- Как исправить ошибку #ЗНАЧ! в Excel
- Как исправить ошибку #ПУСТО! в Excel
- Как исправить ошибку #ИМЯ? в Excel
Как исправить ошибку #ПЕРЕНОС! в Excel
Прежде чем рассмотреть ошибку #ПЕРЕНОС! (#SPILL), рассмотрим, что такое перенос. В Excel это означает, что формула возвращает несколько значений (массив), и они автоматически переносятся в соседние ячейки.
Диапазон переноса и значения внутри будут изменяться при обновлении источника данных.
Ошибка #ПЕРЕНОС! возникает, когда формула возвращает несколько значений, но Excel не может вывести один или несколько результатов.
У ошибки может быть множество причин. Поиск решения будет зависеть от используемой версии Excel.
- Веб-версия: наведите мышь на зеленый треугольник в верхнем левом углу ячейки с ошибкой #ПЕРЕНОС!. Появится сообщение с описанием ошибки.
- Десктопная версия: щелкните по ячейке с ошибкой #ПЕРЕНОС!. Нажмите на треугольник, который появится слева от ячейки. Причина ошибки будет указана в верхней части меню справки.
Рассмотрим решения, которые подойдут для наиболее распространенных вариаций этой ошибки.
Диапазон для переноса содержит одну или более ячеек с значениями
Решение: очистить диапазон для переноса.
Диапазон для переноса находится внутри таблицы
Решение 1: преобразовать таблицу в диапазон данных.
Для этого выполните следующие шаги:
- нажмите на любую ячейку в таблице,
- в меню в верхней части окна выберите «Конструктор»,
- выберите команду «Преобразовать в диапазон».
Обратите внимание, что расположение меню и списка команд могут отличаться в зависимости от версии.
Решение 2: переместить формулу за границы таблицы.
Диапазон для переноса содержит объединенные ячейки
Решение: разделить ячейки внутри диапазона.
Как исправить ошибку #ЗНАЧ! в Excel
Ошибка #ЗНАЧ! (#VALUE) возникает в следующих случаях:
- что-то не так с ячейкой (ячейками), на которую ссылается формула,
- что-то не так с самой формулой.
Иногда найти источник проблемы не просто. Ниже — о самых распространенных случаях и как и их исправить.
Математическая формула ссылается на текст
Формулы с математическими операторами могут вычислять только числа. Если одна или несколько ячеек, на которые ссылается формула, содержит текст, формула будет возвращать ошибку.
Решение: использовать вместо формулы (уравнения, составленного пользователем) функцию (формулу, заранее заданную Excel). Функции по умолчанию игнорируют большую часть текстовых значений и производят расчеты лишь с числами.
Например, на примере ниже функция =СУММ(B2,B11) будет игнорировать текст в ячейке B11.
Скриншот: Zapier.com
Стоит помнить, что эта функция не оповещает автоматически о пропусках ячеек, и ее результат может вводить в заблуждение.
Одна или более ячеек содержат пробелы
В этих случаях ячейка выглядит пустой.
Решение: найти и заменить пробелы. Вот как это сделать:
- выделите диапазон ячеек, к которому обращается формула;
- нажмите на иконку с биноклем, нажмите «Найти и выделить»;
- в окне «Найти и заменить» выберите «Заменить»;
- в поле «Найти» вставьте пробелы;
- поле «Заменить на» оставьте пустым;
- нажмите «Заменить все».
Как исправить ошибку #ПУСТО! в Excel
Ошибка #ПУСТО! (#REF) возникает, когда формулы ссылается на ячейку, которая уже не существует. Разберем наиболее распространенные причины возникновения ошибки и как их исправить.
Ячейка, на которую ссылается формула, удалена
Формула использует прямые ссылки на ячейки (каждая ячейка отделена запятой), но одна или несколько ячеек удалены. Это основная причина, почему Excel не рекомендует использовать прямые ссылки на ячейки.
Решение 1: Если ячейки удалены случайно, отмените это действие.
Решение 2: Обновите формулу, чтобы она ссылалась на диапазон ячеек. В этом случае Excel сможет произвести вычисления, даже если одна из ячеек была удалена.
Формула содержит относительные ссылки
Относительная ссылка означает, что используемые данные привязаны к ячейке, в которую вставлена формула. Например, если формулу =СУММ(B2:E2) скопировать из ячейки G2 в G3, Excel предположит, что должен суммировать все ячейки из колонок B-E в ряду 3.
Каждый раз, когда формула с относительными ссылками переносится в другую ячейку, ссылки автоматически меняются. И если установить связь невозможно, происходит ошибка.
Например, если формулу =СУММ(G2:G7) перенести в ячейку I4, Excel предположит, что пользователю требуется сложить шесть ячеек над клеткой I4. В данном случае это невозможно, так как доступны лишь три ячейки.
Решение: обновите формулу, чтобы включить в нее абсолютные значения. Это позволит созранить исходные ссылки, даже если формула будет перенесена. Для этого вставьте символ $ перед каждой буквой, обозначающей столбец, и номером ряда.
Например, формула =СУММ(G2:G7) с абсолютными ссылками будет выглядеть как: =СУММ($G$2:$G$7).
Как исправить ошибку #ИМЯ? в Excel
Ошибка #ИМЯ? (#NAME) возникает, если название формулы неверно написано. Рассмотрим основные решения проблемы.
Название формулы содержит опечатку
Решение: обновить название формулы. Лучший способ избегать опечаток — использовать встроенный редактор формул Excel. Когда пользователь начинает печатать название формулы, программа автоматически предложит список названий, содержащих те же буквы.
Неверное название формулы
Иногда пользователи вводят название несуществующей формулы или формулы, которая называется иначе (например, ПЛЮС вместо реальной функции СУММ). В этом случае формула вернет ошибку #ИМЯ?.
Решение: найти правильное имя формулы и обновить ее.
Вот как это сделать:
- выберите в меню раздел «Формулы»;
- нажмите на «Вставить функцию» в левой части панели инструментов, в открывшемся окне «Вставка функции» просмотрите недавно использовавшиеся функции или полный список всех доступных функций;
- выберите и вставьте нужную функцию;
- в редакторе формул обновите ячейки, к которым будет отсылаться формула (поля зависят от выбранной функции).
Эти советы применимы и к ошибкам в Google Таблицах (за исключением #ПЕРЕНОС!, которая часто отображается как #REF).
Источник.
Фото на обложке: Aihr.com
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе последних новостей и событий!
При ошибочных вычислениях, формулы отображают несколько типов ошибок вместо значений. Рассмотрим их на практических примерах в процессе работы формул, которые дали ошибочные результаты вычислений.
Ошибки в формуле Excel отображаемые в ячейках
В данном уроке будут описаны значения ошибок формул, которые могут содержать ячейки. Зная значение каждого кода (например: #ЗНАЧ!, #ДЕЛ/0!, #ЧИСЛО!, #Н/Д!, #ИМЯ!, #ПУСТО!, #ССЫЛКА!) можно легко разобраться, как найти ошибку в формуле и устранить ее.
Как убрать #ДЕЛ/0 в Excel
Как видно при делении на ячейку с пустым значением программа воспринимает как деление на 0. В результате выдает значение: #ДЕЛ/0! В этом можно убедиться и с помощью подсказки.
Читайте также: Как убрать ошибку деления на ноль формулой Excel.
В других арифметических вычислениях (умножение, суммирование, вычитание) пустая ячейка также является нулевым значением.
Результат ошибочного вычисления – #ЧИСЛО!
Неправильное число: #ЧИСЛО! – это ошибка невозможности выполнить вычисление в формуле.
Несколько практических примеров:
Ошибка: #ЧИСЛО! возникает, когда числовое значение слишком велико или же слишком маленькое. Так же данная ошибка может возникнуть при попытке получить корень с отрицательного числа. Например, =КОРЕНЬ(-25).
В ячейке А1 – слишком большое число (10^1000). Excel не может работать с такими большими числами.
В ячейке А2 – та же проблема с большими числами. Казалось бы, 1000 небольшое число, но при возвращении его факториала получается слишком большое числовое значение, с которым Excel не справиться.
В ячейке А3 – квадратный корень не может быть с отрицательного числа, а программа отобразила данный результат этой же ошибкой.
Как убрать НД в Excel
Значение недоступно: #Н/Д! – значит, что значение является недоступным для формулы:
Записанная формула в B1: =ПОИСКПОЗ(„Максим”; A1:A4) ищет текстовое содержимое «Максим» в диапазоне ячеек A1:A4. Содержимое найдено во второй ячейке A2. Следовательно, функция возвращает результат 2. Вторая формула ищет текстовое содержимое «Андрей», то диапазон A1:A4 не содержит таких значений. Поэтому функция возвращает ошибку #Н/Д (нет данных).
Ошибка #ИМЯ! в Excel
Относиться к категории ошибки в написании функций. Недопустимое имя: #ИМЯ! – значит, что Excel не распознал текста написанного в формуле (название функции =СУМ() ему неизвестно, оно написано с ошибкой). Это результат ошибки синтаксиса при написании имени функции. Например:
Ошибка #ПУСТО! в Excel
Пустое множество: #ПУСТО! – это ошибки оператора пересечения множеств. В Excel существует такое понятие как пересечение множеств. Оно применяется для быстрого получения данных из больших таблиц по запросу точки пересечения вертикального и горизонтального диапазона ячеек. Если диапазоны не пересекаются, программа отображает ошибочное значение – #ПУСТО! Оператором пересечения множеств является одиночный пробел. Им разделяются вертикальные и горизонтальные диапазоны, заданные в аргументах функции.
В данном случаи пересечением диапазонов является ячейка C3 и функция отображает ее значение.
Заданные аргументы в функции: =СУММ(B4:D4 B2:B3) – не образуют пересечение. Следовательно, функция дает значение с ошибкой – #ПУСТО!
#ССЫЛКА! – ошибка ссылок на ячейки Excel
Неправильная ссылка на ячейку: #ССЫЛКА! – значит, что аргументы формулы ссылаются на ошибочный адрес. Чаще всего это несуществующая ячейка.
В данном примере ошибка возникал при неправильном копировании формулы. У нас есть 3 диапазона ячеек: A1:A3, B1:B4, C1:C2.
Под первым диапазоном в ячейку A4 вводим суммирующую формулу: =СУММ(A1:A3). А дальше копируем эту же формулу под второй диапазон, в ячейку B5. Формула, как и прежде, суммирует только 3 ячейки B2:B4, минуя значение первой B1.
Когда та же формула была скопирована под третий диапазон, в ячейку C3 функция вернула ошибку #ССЫЛКА! Так как над ячейкой C3 может быть только 2 ячейки а не 3 (как того требовала исходная формула).
Примечание. В данном случае наиболее удобнее под каждым диапазоном перед началом ввода нажать комбинацию горячих клавиш ALT+=. Тогда вставиться функция суммирования и автоматически определит количество суммирующих ячеек.
Так же ошибка #ССЫЛКА! часто возникает при неправильном указании имени листа в адресе трехмерных ссылок.
Как исправить ЗНАЧ в Excel
#ЗНАЧ! – ошибка в значении. Если мы пытаемся сложить число и слово в Excel в результате мы получим ошибку #ЗНАЧ! Интересен тот факт, что если бы мы попытались сложить две ячейки, в которых значение первой число, а второй – текст с помощью функции =СУММ(), то ошибки не возникнет, а текст примет значение 0 при вычислении. Например:
Решетки в ячейке Excel
Ряд решеток вместо значения ячейки ###### – данное значение не является ошибкой. Просто это информация о том, что ширина столбца слишком узкая для того, чтобы вместить корректно отображаемое содержимое ячейки. Нужно просто расширить столбец. Например, сделайте двойной щелчок левой кнопкой мышки на границе заголовков столбцов данной ячейки.
Так решетки (######) вместо значения ячеек можно увидеть при отрицательно дате. Например, мы пытаемся отнять от старой даты новую дату. А в результате вычисления установлен формат ячеек «Дата» (а не «Общий»).
Скачать пример удаления ошибок в Excel.
Неправильный формат ячейки так же может отображать вместо значений ряд символов решетки (######).
Если 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 – Разница дат и часов не должна быть отрицательной
Устранение ошибки: проверьте правильность написания формулы, число дней или часов было положительным числом.
Ошибки в Excel возникают довольно часто. Вы, наверняка, замечали странные значения в ячейках, вместо ожидаемого результата, которые начинались со знака #. Это говорит о том, что формула возвращает ошибку. Чтобы избавиться от ошибки, Вы должны исправить ее причину, а они могут быть самыми разными.
Содержание
- Несоответствие открывающих и закрывающих скобок
- Ячейка заполнена знаками решетки
- Ошибка #ДЕЛ/0!
- Ошибка #Н/Д
- Ошибка #ИМЯ?
- Ошибка #ПУСТО!
- Ошибка #ЧИСЛО!
- Ошибка #ССЫЛКА!
- Ошибка #ЗНАЧ!
Несоответствие открывающих и закрывающих скобок
Самым распространенным примером возникновения ошибок в формулах 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!
Оцените качество статьи. Нам важно ваше мнение:
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 примеров. — Очень часто наши требования к поиску данных не ограничиваются одним условием. К примеру, нам нужна выручка по магазину за определенный месяц, количество конкретного товара, проданного определенному покупателю и т.д. Обычными…
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
Внесение даже небольшого изменения на рабочем листе Excel может привести к образованию ошибок в других ячейках. К примеру, вы можете случайно ввести значение в ячейку, которая раньше содержала формулу. Эта простая ошибка может оказать значительное влияние на другие формулы, и вы не сможете обнаружить ее, пока не сделаете какие-нибудь изменения на листе.
Ошибки в формулах делятся на несколько категорий:
Синтаксические ошибки: Возникают при неправильном синтаксисе формулы. Например, формула имеет несоответствующие скобки, или функция имеет не корректное количество аргументов.
Логические ошибки: В этом случает формула не возвращает ошибку, но имеет логический изъян, что является причиной неправильного результата расчета.
Ошибки неправильных ссылок: Логика формул верна, но формула использует некорректную ссылку на ячейку. Простой пример, диапазон данных для суммирования в формуле СУММ может содержать не все элементы, которые вы хотите суммировать.
Семантические ошибки: Например, название функции написано неправильно, в этом случае Excel вернет ошибку #ИМЯ?
Циклические ошибки: Циклические ссылки возникают, когда формула ссылается на саму себя, прямо или косвенно. Циклические ссылки иногда могут быть полезны, но зачастую они указываю на наличие проблемы.
Ошибки в формулах массивов: Когда вы вводите формулу массива, по окончании ввода необходимо нажать Ctrl + Sift + Enter. Если вы не сделали этого, Excel не поймет, что это формула массива, и вернет ошибку или некорректный результат.
Ошибки неполных расчётов: В этом случае формулы рассчитываются не полностью. Чтобы удостовериться, что се формулы пересчитаны, наберите Ctrl + Alt + Shift + F9.
Проще всего найти и скорректировать синтаксические ошибки. Чаще всего, вы знаете, когда формула содержит синтаксическую ошибку. К примеру, Excel не даст ввести формулу с несогласованными скобками. Иные ситуации синтаксических ошибок приводят к выводу следующих ошибок в ячейке листа.
Ошибка #ДЕЛ/0!
Если вы создали формулу, в которой производится деление на ноль, Excel вернет ошибку #ДЕЛ/0!
Так как Excel воспринимает пустую ячейку как ноль, то при делении на пустую ячейку тоже будет возвращена ошибка. Эта проблема часто встречается при создании формулы для данных, которые еще не были введены. Формула ячейки D4 была протянута на весь диапазон (=C4/B4).
Эта формула возвращает отношение значений колонок C к B. Так как не все данные по дням были занесены, формула вернула ошибку #ДЕЛ/0!
Чтобы избежать ошибки, вы можете воспользоваться формулой ЕСЛИ, для проверки, являются ли ячейки колонки B пустыми или нет:
Эта формула вернет пустое значение, если ячейка B4 будет пустой или содержать 0, в противном случае вы увидите посчитанное значение.
Другим подходом является использование функции ЕСЛИОШИБКА, которая проверяет на наличие ошибки. Следующая формула вернет пустую строку, если выражение C4/B4 будет возвращать ошибку:
Ошибка #Н/Д
Ошибка #Н/Д возникает в случаях, когда ячейка, на которую ссылается формула, содержит #Н/Д.
Обычно, ошибка #Н/Д возвращается в результате работы формул подстановки (ВПР, ГПР, ПОИСКПОЗ и ИНДЕКС). В случае, когда совпадение не было найдено.
Чтобы перехватить ошибку и отобразить пустую ячейку, воспользуйтесь функцией =ЕСНД().
Обратите внимание, что функция ЕСНД является новой функцией в Excel 2013. Для совместимости с предыдущими версиями воспользуйтесь аналогом этой функции:
Ошибка #ИМЯ?
Excel может вернуть ошибку #ИМЯ? в следующих случаях:
- Формула содержит неопределенный именованный диапазон
- Формула содержит текст, который Excel интерпретирует как неопределенный именованный диапазон. Например, неправильно написанное имя функции вернет ошибку #ИМЯ?
- Формула содержит текст не заключенный в кавычки
- Формула содержит ссылку на диапазон, у которого отсутствует двоеточие между адресами ячеек
- Формула использует функцию рабочего листа, которая была определена надстройкой, но надстройка не была установлена
Ошибка #ПУСТО!
Ошибка #ПУСТО! возникает в случае, когда формула пытается использовать пересечение двух диапазонов, которые фактически не пресекаются. Оператором пересечения в Excel является пробел. Следующая формула вернет #ПУСТО!, так как диапазоны не пересекаются.
Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! будет возвращена в следующих случаях:
- В числовом аргументе формулы введено нечисловое значение (например, $1,000 вместо 1000)
- В формуле введен недопустимый аргумент (например, =КОРЕНЬ(-12))
- Функция, использующая итерацию, не может рассчитать результат. Примеры функций, использующих итерацию: ВСД(), СТАВКА()
- Формула возвращает значение, которое слишком большое или слишком маленькое. Excel поддерживает значения между -1E-307 и 1E-307.
Ошибка #ССЫЛКА!
Ошибка #ССЫЛКА! возникает в случаях, когда формула использует недействительную ссылку на ячейку. Ошибка возникает в следующих ситуациях:
- Вы удалили колонку или строку, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если первая строка или столбцы A или B были удалены:
- Вы удалили рабочий лист, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если Лист1 был удален:
- Вы скопировали формулу в расположение, где относительная ссылка становится недействительной. Например, при копировании формулы из ячейки A2 в ячейку A1, формула вернет ошибку #ССЫЛКА!, так как она пытается обратиться к несуществующей ячейке.
- Вы вырезаете ячейку и затем вставляете ее в ячейку, на которую ссылается формула. В этом случае будет возвращена ошибка #ССЫЛКА!
Ошибка #ЗНАЧ!
Ошибка #ЗНАЧ! является самой распространенной ошибкой и возникает в следующих ситуациях:
- Аргумент функции имеет неверный тип данных или формула пытается выполнить операцию, используя неверные данные. Например, при попытке сложения числового значения с текстовым, формула вернет ошибку
- Аргумент функции является диапазоном, когда он должен быть одним значением
- Пользовательские функции листа не рассчитываются. Для принудительного пересчета нажмите Ctrl + Alt + F9
- Пользовательская функция листа пытается выполнить операцию, которая не является допустимой. Например, пользовательская функция не может изменить среду Excel или сделать изменения в других ячейках
- Вы забыли нажать Ctrl + Shift + Enter при вводе формулы массива
Вам также могут быть интересны следующие статьи
5 комментариев
Ренат, прошу у вас помощи,как у спеца… Создала книгу с кучей страниц и ссылок на разные страницы. Потом необходимо построить диаграммы, а у меня мастер диаграмм почему-то стал неактивен, и никак не могу сделать ни через «Вставку», никак. Может я что-то в настройках сбила? помогите, пожалуйста, что можно проверить.
Людмила, ни разу не сталкивался с проблемой неактивности мастера диаграмм по причине большого количества связей. В любом случае необходимо взглянуть на книгу. Мой ящик — admin@exceltip.ru
Людмила, есть вариант, что мастер диаграмм перестает быть доступен, если книга находится в общем доступе. Если это ваш случай, сделайте монопольный доступ в книге, вставляйте диаграммы и снова делайте книгу общей.
Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)
Ошибки случаются. Вдвойне обидно, когда они случаются не по твоей вине. Так в Microsoft Excel, некоторые функции и формулы могут выдавать ошибки не потому, что вы накосячили при вводе, а из-за временного отсутствия данных или копирования формул «с запасом» на избыточные ячейки. Классический пример — ошибка деления на ноль при вычислении среднего:
Причем заметьте, что итоги в нашей таблице тоже уже не считаются — одна ошибка начинает порождать другие, передаваясь по цепочке от одной зависимой формулы к другой. Так что из-за одной ошибочной ячейки, в конце концов, может перестать работать весь расчет.
Для лечения подобных ситуаций в Microsoft Excel есть мегаполезная функция ЕСЛИОШИБКА (IFERROR), которая умеет проверять заданную формулу или ячейку и, в случае возникновения любой ошибки, выдавать вместо нее заданное значение: ноль, пустую текстовую строку «» или что-то еще.
Синтаксис функции следующий:
=ЕСЛИОШИБКА( Что_проверяем ; Что_выводить_вместо_ошибки )
Так, в нашем примере можно было бы все исправить так:
Все красиво и ошибок больше нет.
Обратите внимание, что эта функция появилась только с 2007 версии Microsoft Excel. В более ранних версиях приходилось использовать функции ЕОШ (ISERROR) и ЕНД (ISNA) . Эти функции похожи на ЕСЛИОШИБКА, но они только проверяют наличие ошибок и не умеют заменять их на что-то еще. Поэтому приходилось использовать их обязательно в связке с функцией проверки ЕСЛИ (IF) , создавая вложенные конструкции типа:
Такой вариант ощутимо медленне работает и сложнее для понимания, так что лучше использовать новую функцию ЕСЛИОШИБКА, если это возможно.
Какие существуют обозначения ошибок и способы их исправления?
Если формула содержит ошибку, то «Excel 2007» отобразит специальное сообщение об ошибке. При этом каждый тип ошибки обозначается своим сообщением, вызывается разными причинами и соответственно требует различных способов разрешения.
##### — Что обозначает и как исправить?
Эти символы сообщают, что столбец, содержащий числа, недостаточно широк для них, или же дата и время, введенные в ячейки данного столбца, содержат отрицательные числа.
В первом случае достаточно просто увеличить ширину столбца или изменить числовой формат данных (например, уменьшить число знаков после запятой).
Во втором же случае надо:
- проверить формулу, если вычисляется число дней между двумя датами;
- если формула не содержит ошибок, то необходимо изменить формат ячейки и перейти, например, с формата «Дата и время» на «Общий» или «Числовой» формат.
#ЗНАЧ! — Что обозначает и как исправить?
Эти сообщение об использовании текста вместо числа или логического значения (ИСТИНА или ЛОЖЬ). То есть Excel такой плейбой и не может преобразовать данный текст в ячейке в правильный тип данных.
Необходимо убедиться, что формула или функция ссылается на те ячейки, которые содержат действительные значения.
Например, если в ячейке A2 содержится число, а в ячейке A3 содержится текст, то в ячейке А1 с формулой =A2+A3 будет отображаться #ЗНАЧ! .
#ДЕЛ/0! — Что обозначает и как исправить?
Эти сообщение, что в ячейке происходит деление числа на 0 (ноль) или же используются ссылки на пустую ячейку.
- В окне открытого листа выделите ячейку с данной ошибкой и нажмите клавишу F2.
- Когда в ячейке отобразится сама формула или функция, а также станут выделенными все ячейки, связанные ссылками с данной формулой или ячейкой, внимательно проверьте значения в выделенных ячейках и при необходимости внесите коррективы в формулу или измените ссылки на пустые ячейки.
- Нажмите Enter или кнопку «Ввод» на строке формул.
#ИМЯ? — Что обозначает и как исправить?
Эти символы сообщают, что в формуле используется несуществующее имя или неправильный оператор.
1 вариант
Если используется имя, которое не было определено, то необходимо сделать следующее:
- В окне открытого листа перейдите к вкладке «Формулы» и в группе «Определенные имена» щелкните по кнопке «Диспетчер имен».
- В окне «Диспетчер имен» просмотрите, присутствует ли данное имя в списке.
Если данное имя отсутствует, то необходимо добавить его согласно инструкции «Как присвоить имя ячейке или диапазону ячеек?».
2 вариант
Если существует ошибка в написании имени, то необходимо проверить его орфографию.
- В окне открытого листа нажмите клавишу F3.
- В окошке «Вставка имени» выберите в списке имя нужное имя и нажмите кнопку «ОК».
- Внесите исправления (при необходимости) в формуле, которая отобразится в соответствующей ячейке.
- Для закрепления нажмите клавишу Enter.
3 вариант
Если в формуле используется функция с ошибкой в написании.
Например, СУМ(A1:А10) вместо СУММ(A1:А10) .
- В окне открытого листа выделите ячейку с ошибкой в написании функции.
- Раскройте меню кнопки «Источник ошибки» рядом с данной ячейкой.
- В списке команд выберите пункт «Изменить в строке формул».
- На строке формул в окошке имени отобразится правильно написание нужной формул, согласно которому и измените ошибочное написание.
- Закрепите результат щелчком по клавише Enter.
4 вариант
Если в формулу введен текст, который не заключен в двойные кавычки, то необходимо проверить все текстовые записи в формуле и заключить их в двойные кавычки. Иначе Excel будет пытаться распознать данный текст как имя диапазона ячеек, хотя это и не предполагалось.
Например, СУММ(A1 А10) вместо СУММ(A1:А10) .
5 вариант
Если в ссылке на диапазон ячеек пропущено двоеточие, то для исправления необходимо в формуле во всех подобных ссылках проверить знак двоеточия и исправить по мере необходимости.
Например, СУММ(A1 А10) вместо СУММ(A1:А10) .
6 вариант
Если в формулу включена ссылка на значения ячеек других листов или книг, при этом имя не заключено в ординарные кавычки, то необходимо это имя заключить в апострофы ( “ ).
#Н/Д — Что обозначает и как исправить?
Эти символы сообщают, что нужное значение не доступно для функции или формулы.
1 вариант
Если в формулу были введены недостающие данные, а также #Н/Д или НД() , то #Н/Д необходимо заменить новыми данными.
2 вариант
Если в функциях ГПР , ПРОСМОТР , ПОИСКПОЗ или ВПР указывается неверное значение аргумента «искомое_значение» (например, ссылка на диапазон ячеек, что недопустимо), то необходимо соответственно указать ссылку только на нужную ячейку.
3 вариант
Если не заданы необходимые аргументы стандартной функции листа, то нужно ввести все необходимые соответствующие аргументы функции.
4 вариант
Если в формуле используется недоступная в данный момент функция, то необходимо проверить, что книга, использующая функцию листа, открыта, а также то, что функция правильно работает.
5 вариант
Если для просмотра значений в несортированной таблице используются функции ВПР , ГПР или ПОИСКПОЗ , для которых по умолчанию сведения для просмотра таблиц должны располагаться в возрастающем порядке.
В функциях ВПР и ГПР содержится аргумент «интервальный _просмотр», позволяющий искать определенное значение и в несортированной таблице. Но при этом, чтобы отыскать определенное значение, аргумент «интервальный_просмотр» должен иметь значение ЛОЖЬ .
В функции ПОИСКПОЗ содержится аргумент «тип_сопоставления», позволяющий сортировать данные для поиска. Если же соответствующее значение отыскать невозможно, то рекомендуется задать аргумент «тип_сопоставления» равный 0.
6 вариант
Если в формуле массива используется аргумент, не соответствующий диапазону, указанному в формуле массива, то необходимо проверить диапазон ссылок формулы на соответствие числу строк и столбцов или ввести формулу массива в меньшее число ячеек.
7 вариант
Если не заданы один или несколько необходимых аргументов стандартной или созданной функции листа, необходимо проверить и задать все необходимые аргументы функций.
#ССЫЛКА! — Что обозначает и как исправить?
Эти символы сообщают о неверной ссылке на ячейку.
1 вариант
Если ячейка, на которую ссылается формула, была удалена или же в данную ячейку помещено значение скопированных ячеек, то необходимо изменить формулу с учетом новых ссылок.
2 вариант
Если используется функция OLE, связанная с незапущенной программой, то необходимо запустить требуемую программу.
3 вариант
Если используется ссылка на недоступный объект DDE (Dynamic Data Exchange – динамический обмен данными), например «system», то необходимо проверить, что используется правильный раздел DDE.
4 вариант
Если используется макрос, вызывающий макрофункцию, которая при определенных вариантах выдает значение #ССЫЛКА! . Необходимо проверить аргумент функции и удостовериться, что он ссылается на допустимые ячейки или диапазоны ячеек.
#ЧИСЛО! — Что обозначает и как исправить?
Это сообщение об использовании неправильных числовых значений в формуле или функции.
1 вариант
Если в функцию, использующую числовой аргумент, было вставлено неприемлемое значение, то необходимо проверить все аргументы функции и при необходимости исправить написание всех чисел и формат соответствующих ячеек.
2 вариант
Если в функции с итерацией (подбором параметров), например «ВСД» или «СТАВКА», невозможно найти результат, то необходимо попробовать иное начальное приближение или изменить число итераций.
3 вариант
Если в результате вычисления формулы получается число, которое слишком велико или, наоборот, слишком мало, чтобы оно могло быть отображено в Excel, то необходимо изменить формулу и добиться, чтобы результат находился в диапазоне от 1*10307 до 1*10307.
#ПУСТО! — Что обозначает и как исправить?
Эти сообщение об отсутствии общих ячеек, когда задано пере
сечение двух областей.
1 вариант
Если используется ошибочный оператор диапазона, то необходимо внести исправления, а именно:
- для обозначения ссылки на непрерывный диапазон ячеек используется двоеточие (:) в качестве разделителя между начальной и конечной ячейкой диапазона. Например, СУММ(С1:С20) .
- для обозначения ссылки на два непересекающихся диапазона используется оператор объединения – точкой с запятой (;). Например, СУММ(С1:С20;D1:D20) .
2 вариант
Если указанные диапазоны не имеют общих ячеек, то необходимо изменить ссылки, добиваясь нужного пересечения.
Функция ЕСЛИОШИБКА() в MS EXCEL
Смотрите также «с запасом» на попытке деления числаОБЛАСТИ третьего аргумента (аргументДобавить контрольное значение используйте ссылку на поиска? Чаще всегонепосредственно под строкой указывает на то, или с предшествующимЦвет индикаторов ошибок 3100 к значениюЕсли формула содержит ссылкиНачинайте каждую формулу со
Формулы — это выражения, с Например, функция СУММ(A1:A10)
Синтаксис функции
Функция ЕСЛИОШИБКА(), английский вариант избыточные ячейки. Классический
на ноль или, значение_если_ложь). Функция СУММ
. непрерывный диапазон (=СУММ(A2:C2)), это не так.
формул. что ячейка настроена апострофом.. в ячейке A3 на значения или
знака равенства (=)
помощью которых выполняются ссылается на диапазон IFERROR(), проверяет выражение
пример — ошибка на пустую ячейку.ИНДЕКС не вычисляется, посколькуУбедитесь, что вы выделили которая автоматически обновитсяПопробуйте использовать ЕСЛИОШИБКА дляНажмите одну из управляющих как разблокированная, но Ячейка содержит числа, хранящиеся
Функция ЕСЛИОШИБКА() vs ЕОШИБКА()
В разделе используется формула ячейки на другихЕсли не указать знак вычисления со значениями ячеек с A1
на равенство значениям
деления на нольa) Изменить значение в, она является вторым все ячейки, которые при удалении столбца
подавления #N/а. В кнопок в правой лист не защищен. как текст. ОбычноПравила поиска ошибок=СУММ(3 100;A3) листах или в
excel2.ru
Исправление ошибки #ПУСТО!
равенства, все введенное на листе. Формула по A10 включительно; #Н/Д, #ЗНАЧ!, #ССЫЛКА!, при вычислении среднего: ячейкеСМЕЩ аргументом функции ЕСЛИ хотите отследить, и B. этом случае вы части диалогового окна. Убедитесь, что ячейка это является следствием
установите или снимите, Excel не складывает
-
других книгах, а содержимое может отображаться начинается со знакаубедитесь, что используется запятая #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ?Причем заметьте, что итогиA2, (аргумент значение_если_истина) и нажмите кнопку
-
Исправление ошибки #ЗНАЧ! можете использовать следующие Доступные действия зависят не нужна для импорта данных из флажок для любого 3100 и значение имя другой книги как текст или
равенства (=). Например, (,) как оператор или #ПУСТО! Если в нашей таблицена любое число,ЯЧЕЙКА возвращается только тогда,
ДобавитьЭта ошибка отображается в возможности: от типа ошибки. изменения. других источников. Числа, из следующих правил: в ячейке A3 или листа содержит дата. Например, при следующая формула складывает
объединения при ссылке проверяемое выражение или тоже уже не не равное нулю.
support.office.com
Поиск ошибок в формулах
хранящиеся как текст,Ячейки, которые содержат формулы, (как было бы пробелы или другие вводе выражения числа 3 и на две области, значение в ячейке считаются — однаb) Предотвратите возникновение ошибкиДВССЫЛ значение ИСТИНА.Чтобы изменить ширину столбца, формуле используются ячейки,Исправление ошибки #ИМЯ?Далее пустые ячейки. могут стать причиной приводящие к ошибкам. при использовании формулы небуквенные символы, его
СУММ(A1:A10) 1: которые не пересекаются. содержит ошибку, то ошибка начинает порождать при помощи логической,Выделите ячейку, которую нужно перетащите правую границу
содержащие данные неЭта ошибка отображается, если. Формула содержит ссылку на неправильной сортировки, поэтому Формула имеет недопустимый синтаксис=СУММ(3100;A3) необходимо заключить вв Excel отображается=3+1 Например, если формула функция возвращает определенное другие, передаваясь по функцииЧСТРОК
Ввод простой формулы
вычислить. За один его заголовка. того типа. Excel не распознаетПримечание: пустую ячейку. Это лучше преобразовать их или включает недопустимые), а суммирует числа
одиночные кавычки (‘),
текстовая строкаФормула также может содержать суммирует два диапазона, для этого случая цепочке от одной
ЕСЛИ
-
, раз можно вычислитьЧтобы открыть ячейку, ссылкаИспользуются ли математические операторы текст в формуле. Если нажать кнопку может привести к
-
в числовой формат. аргументы или типы 3 и 100, например:СУММ(A1:A10)
-
один или несколько эти диапазоны должны значение, в противном зависимой формулы к
-
(IF).ЧИСЛСТОЛБ только одну ячейку. на которую содержится (+,-, *,/, ^) Например имя диапазонаПропустить ошибку неверным результатам, как Например, данных. Значения таких после чего прибавляет
=’Данные за квартал’!D3 иливместо результата вычисления, из таких элементов: разделяться запятой (СУММ(A1:A10;C1:C10)). случае — результат другой. Так чтоПояснение: Если ячейка,Откройте вкладку в записи панели с разными типами или имя функции, помеченная ошибка при показано в приведенном‘=СУММ(A1:A10) ошибок: #ДЕЛ/0!, #Н/Д, полученный результат к =‘123’!A1 а при вводе функции, ссылки, операторыЕсли эта ошибка возникает, вычисления выражения или из-за одной ошибочнойA2
ТДАТАФормулы инструментов «Окно контрольного данных? Если это написано неправильно.
последующих проверках будет далее примере.считается текстом.
#ИМЯ?, #ПУСТО!, #ЧИСЛО!, значению в ячейке.
Исправление распространенных ошибок при вводе формул
11/2 и константы. потому что вы содержимое ячейки. ячейки, в концебудет равна нулю,,
и выберите
значения», дважды щелкните
|
так, попробуйте использоватьПримечание: |
пропускаться.Предположим, требуется найти среднееФормулы, несогласованные с остальными #ССЫЛКА! и #ЗНАЧ!. A3. Другой пример:Указывайте после имени листав Excel показываетсяЧасти формулы использовали символ пробелаФункция ЕСЛИОШИБКА() впервые появилась концов, может перестать то значением ячейкиСЕГОДНЯЗависимости формул запись. функцию. В этом Если вы используете функцию,Нажмите появившуюся рядом с значение чисел в формулами в области. Причины появления этих если ввести =ABS(-2 |
|
восклицательный знак (!), дата |
Функции: включены в _з0з_, между диапазонами, которые в EXCEL 2007. работать весь расчет.A3,>Примечание: случае функция = убедитесь в том, ячейкой кнопку приведенном ниже столбце Формула не соответствует шаблону ошибок различны, как 134), Excel выведет когда ссылаетесь на11.фев функции обрабатываются формулами, |
|
не пересекаются, изменитеЕСЛИОШИБКАзначениезначение_при_ошибке |
Для лечения подобных ситуацийбудет пустая строка.СЛУЧМЕЖДУВычислить формулу Ячейки, содержащие внешние ссылки SUM (F2: F5) что имя функцииПоиск ошибок ячеек. Если третья других смежных формул. и способы их ошибку, так как |
|
него в формуле |
(предполагается, что для которые выполняют определенные ссылки так, чтобы) |
|
в Microsoft Excel |
Если нет –.. на другие книги, устранит проблему. написано правильно. Ви выберите нужный ячейка пуста, она Часто формулы, расположенные устранения. функция ABS принимает ячейки задан формат вычисления. Например, функция |
|
диапазоны пересекались.Значение есть мегаполезная функция |
то в ячейкеОтображение связей между формуламиНажмите кнопку отображаются на панели |
|
Если ячейки не видны этом случае функция пункт. Доступные команды |
не используется в рядом с другимиПримечание: только один аргумент:Например, чтобы возвратить значениеОбщий Пи () возвращаетНапример, в формуле «=ЯЧЕЙКА(«адрес»,(A1:A5- аргумент, проверяемый ЕСЛИОШИБКА (IFERROR), котораяA3 и ячейкамиВычислить инструментов «Окно контрольного на листе, для |
|
сумм написана неправильно. зависят от типа расчете, поэтому результатом формулами, отличаются только Если ввести значение ошибки |
=ABS(-2134) ячейки D3 листа), а не результат значение числа Пи: C1:C3))» диапазоны A1:A5 на возникновение ошибок. умеет проверять заданную |
|
будет вычислен результатРекомендации, позволяющие избежать появления |
, чтобы проверить значение значения» только в просмотра их и Удалите слова «e» ошибки. Первый пункт будет значение 22,75. ссылками. В приведенном прямо в ячейку,. «Данные за квартал» деления 11 на 3,142… и C1:C3 неЗначение_при_ошибке формулу или ячейку формулы неработающих формул подчеркнутой ссылки. Результат случае, если эти содержащихся в них и Excel, чтобы содержит описание ошибки. Если эта ячейка далее примере, состоящем оно сохраняется какВы можете использовать определенные в той же 2.Ссылки: ссылки на отдельные пересекаются, и формула — значение, возвращаемое и, в случае=A1/A2В этой статье мы вычисления отображается курсивом. книги открыты. формул можно использовать исправить их.Если нажать кнопку |
|
содержит значение 0, из четырех смежных |
значение ошибки, но правила для поиска книге, воспользуйтесь формулойСледите за соответствием открывающих ячейки или диапазоны возвращает ошибку #NULL!. при ошибке. возникновения любой ошибки,. расскажем о том,Если подчеркнутая часть формулыУдаление ячеек из окна панель инструментов «ОкноИсправление ошибки #ПУСТО!Пропустить ошибку результат будет равен формул, Excel показывает не помечается как ошибок в формулах.=’Данные за квартал’!D3 и закрывающих скобок ячеек. A2 возвращает Если изменить формулуДля обработки ошибок #Н/Д, выдавать вместо нееСообщение об ошибке как справляться с является ссылкой на контрольного значения контрольного значения». СЭта ошибка отображается в, помеченная ошибка при 18,2. ошибку рядом с ошибка. Но если Они не гарантируют.Все скобки должны быть значение в ячейке на «=ЯЧЕЙКА(«адрес»,(A1:A5 A3:C3)), #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, |
Исправление распространенных ошибок в формулах
заданное значение: ноль,#ССЫЛКА! некоторыми наиболее распространёнными другую формулу, нажмитеЕсли окно контрольного значения помощью окна контрольного Excel, когда вы последующих проверках будетВ таблицу введены недопустимые формулой =СУММ(A10:C10) в на эту ячейку
исправление всех ошибокУказывайте путь к внешним парными (открывающая и A2. функция ЯЧЕЙКА будет #ЧИСЛО!, #ИМЯ? или пустую текстовую строку(#REF!) говорит о
ошибками формул в кнопку Шаг с не отображается, на значения удобно изучать, указываете пересечение двух пропускаться. данные. ячейке D4, так ссылается формула из на листе, но книгам закрывающая). Если вКонстанты. Числа или текстовые возвращать адрес ячейки,
Включение и отключение правил проверки ошибок
-
#ПУСТО! обычно используют «» или что-то том, что формула Excel. заходом, чтобы отобразить вкладке проверять зависимости или областей, которые не
Если формула не может В таблице обнаружена ошибка как значения в другой ячейки, эта могут помочь избежатьУбедитесь, что каждая внешняя формуле используется функция,
значения, введенные непосредственно в которой пересекаются формулу вида (см. еще. ссылается на ячейку,
-
Появление в ячейке такого другую формулу вФормула подтверждать вычисления и пересекаются. Оператором пересечения правильно вычислить результат, при проверке. Чтобы смежных формулах различаются
-
формула возвращает значение распространенных проблем. Эти ссылка содержит имя для ее правильной в формулу, например два диапазона (A3).
-
файл примера):Синтаксис функции следующий: которая не существует. кода ошибки означает, поле
-
в группе результаты формул на является пробел, разделяющий в Excel отображается просмотреть параметры проверки на одну строку, ошибки из ячейки. правила можно включать книги и путь работы важно, чтобы 2.Совет:=ЕСЛИОШИБКА(A2/B2;»Ошибка расчете»)
=ЕСЛИОШИБКА(Что_проверяем; Что_выводить_вместо_ошибки)В ячейке что столбец недостаточноВычислениеЗависимости формул больших листах. При ссылки в формуле. значение ошибки, например для ячейки, на а в этойНесогласованная формула в вычисляемом и отключать независимо
-
к ней. все скобки стоялиОператоры: оператор * (звездочка) Если в Microsoft ExcelФормула проверяет на предметТак, в нашем примереC1 широк, чтобы отобразить. Нажмите кнопку
-
нажмите кнопку этом вам неПримечание:
-
;##, #ДЕЛ/0!, #Н/Д, вкладке формуле — на столбце таблицы. друг от друга.Ссылка на книгу содержит в правильных местах. служит для умножения включена проверка ошибок,
-
ошибки результат вычисления можно было бысодержатся ссылки на значение полностью.
-
Шаг с выходомОкно контрольного значения требуется многократно прокручивать Убедитесь, что диапазоны правильно #ИМЯ?, #ПУСТО!, #ЧИСЛО!,Данные 8 строк. В
-
Вычисляемый столбец может содержатьСуществуют два способа пометки имя книги и Например, формула чисел, а оператор нажмите кнопку
-
-
A2/B2. все исправить так: ячейкиНаведите указатель мыши на, чтобы вернуться к. экран или переходить разделяются друг от #ССЫЛКА!, #ЗНАЧ!. Ошибкив группе данном случае ожидаемой формулы, отличающиеся от и исправления ошибок: должна быть заключена=ЕСЛИ(B5 не будет работать, ^ (крышка) — длярядом с ячейкой,
-
Если результат вычисления неВсе красиво и ошибокA1 правую границу столбца предыдущей ячейке иВыделите ячейки, которые нужно к разным частям друга (области C2): разного типа имеютРабота с данными формулой является =СУММ(A4:C4). основной формулы столбца, последовательно (как при в квадратные скобки поскольку в ней возведения числа в
-
в которой показана является ошибкой #Н/Д, больше нет.и рядом с его формуле. удалить. листа. C3 и E4: разные причины инажмите кнопкуЕсли используемые в формуле что приводит к проверке орфографии) или ( две закрывающие скобки степень. С помощью ошибка. Выберите пункт #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!,Обратите внимание, что этаB1 заголовком (в нашем
КнопкаЧтобы выделить несколько ячеек,Эту панель инструментов можно E6 не пересекаются, разные способы решения.Проверка данных
-
ссылки не соответствуют возникновению исключения. Исключения сразу при появлении[Имякниги.xlsx] и только одна + и –Показать этапы вычисления #ЧИСЛО!, #ИМЯ? или функция появилась только. примере это столбецШаг с заходом щелкните их, удерживая перемещать и закреплять, поэтому при вводеПриведенная ниже таблица содержит. ссылкам в смежных вычисляемого столбца возникают
ошибки во время). В ссылке также открывающая (требуется одна можно складывать и, если он отобразится, #ПУСТО! , то с 2007 версииУдаляем столбецAнедоступна для ссылки, нажатой клавишу CTRL. как и любую формулы
-
ссылки на статьи,Выберите лист, на котором формулах, приложение Microsoft при следующих действиях: ввода данных на должно быть указано открывающая и одна вычитать значения, а а затем выберите формула возвращает результат Microsoft Excel. ВB), чтобы указатель принял если ссылка используетсяНажмите кнопку другую. Например, можно= Sum (C2: C3 в которых подробно требуется проверить наличие Excel сообщит об
-
Ввод данных, не являющихся листе. имя листа в закрывающая). Правильный вариант с помощью / подходящее решение. вычисления A2/B2, если более ранних версиях
. Для этого кликаем вид, как на в формуле воУдалить контрольное значение закрепить ее в E4: E6) описаны эти ошибки, ошибок. ошибке. формулой, в ячейкуОшибку можно исправить с книге.
-
этой формулы выглядит — делить их.Примечание: обнаруживает, то возвращает приходилось использовать функции по заголовку столбца рисунке ниже. Нажмите второй раз или. нижней части окна.возвращается значение #NULL!. и краткое описание.Если расчет листа выполнен
-
Последовательное исправление распространенных ошибок в формулах
-
Формулы, не охватывающие смежные вычисляемого столбца. помощью параметров, отображаемых
-
В формулу также можно так: =ЕСЛИ(B5.Примечание: Мы стараемся как можно
строку Ошибка вЕОШ (ISERROR) правой кнопкой и левую кнопку мыши если формула ссылаетсяИногда трудно понять, как На панели инструментов ошибку. При помещенииСтатья вручную, нажмите клавишу
-
ячейки.Введите формулу в ячейку приложением Excel, или включить ссылку наДля указания диапазона используйте Для некоторых функций требуются оперативнее обеспечивать вас расчете.и в контекстном меню и перетащите границу на ячейку в вложенная формула вычисляет выводятся следующие свойства запятые между диапазонами
Описание F9, чтобы выполнить Ссылки на данные, вставленные вычисляемого столбца и игнорировать, щелкнув команду книгу, не открытую двоеточие
элементы, которые называются актуальными справочными материаламиВ отличие от функцииЕНД (ISNA) нажимаем столбца до нужной
отдельной книге. конечный результат, поскольку ячейки: 1) книга, C и EИсправление ошибки ;#
-
расчет повторно. между исходным диапазоном нажмитеПропустить ошибку в Excel. Для
-
Указывая диапазон ячеек, разделяйтеаргументами на вашем языке.
ЕСЛИОШИБКА() функция ЕОШИБКА(). Эти функции похожиУдалить ширины.Продолжайте нажимать кнопку в ней выполняется
Исправление распространенных ошибок по одной
-
2) лист, 3) будут исправлены следующиеЭта ошибка отображается в
Если диалоговое окно и ячейкой склавиши CTRL + Z. Ошибка, пропущенная в этого необходимо указать
с помощью двоеточия. Аргументы — это Эта страница переведена не умеет самостоятельно на
Исправление ошибки с #
(Delete).Совет:Вычислить несколько промежуточных вычислений имя (если ячейкафункции = Sum (C2: Excel, если столбецПоиск ошибок формулой, могут неили кнопку
конкретной ячейке, не полный путь к (:) ссылку на значения, которые используются автоматически, поэтому ее
обрабатывать ошибку -
ЕСЛИОШИБКА
|
Выделите ячейку |
Если дважды кликнуть, пока не будут и логических проверок. входит в именованный C3, E4: E6). недостаточно широк, чтобыне отображается, щелкните включаться в формулу отменить будет больше появляться соответствующему файлу, например: первую ячейку и некоторыми функциями для текст может содержать приходится задействовать функцию, но они толькоB1 по границе столбца вычислены все части Но с помощью диапазон), 4) адресИсправление ошибки #ЧИСЛО! показать все символы |
|
вкладку |
автоматически. Это правило_з0з_ на в этой ячейке=ЧСТРОК(‘C:My Documents[Показатели за 2-й ссылку на последнюю выполнения вычислений. При неточности и грамматические ЕСЛИ(): проверяют наличие ошибок |
|
. Ссылка на ячейку |
A формулы. диалогового окна ячейки 5) значение Эта ошибка отображается в в ячейке, илиФормулы позволяет сравнить ссылкупанели быстрого доступа при последующих проверках. квартал.xlsx]Продажи’!A1:A8) ячейку в диапазоне. необходимости аргументы помещаются ошибки. Для нас =ЕСЛИ(ЕОШИБКА(A2/B2);»Ошибка в расчетах»;A2/B2) |
|
и не умеют |
B1рядом с егоЧтобы посмотреть вычисление ещеВычисление формулы и 6) формула. Excel, если формула ячейка содержит отрицательное, выберите в формуле с. Однако все пропущенные. Эта формула возвращает Например: между круглыми скобками важно, чтобы этаТ.к. функция ЕСЛИОШИБКА() впервые |
|
заменять их на |
в формуле превратилась заголовком, то ширина раз, нажмите кнопкувы можете увидеть,Примечание: или функция содержит значение даты или Зависимости формул фактическим диапазоном ячеек,Ввод новой формулы в ранее ошибки можно количество строк в=СУММ(A1:A5) функции (). Функция статья была вам появилась в EXCEL что-то еще. Поэтому в ссылку на столбца автоматически изменитсяНачать сначала как разные части Для каждой ячейки может недопустимые числовые значения. времени. |
|
и нажмите кнопку |
смежных с ячейкой, вычисляемый столбец, который сбросить, чтобы они диапазоне ячеек с (а не формула ПИ не требует полезна. Просим вас 2007, то в приходилось использовать их несуществующую ячейку. и будет соответствовать. вложенной формулы вычисляются быть только одноВы используете функцию, которая |
|
Например, результатом формулы, вычитающей |
Поиск ошибок которая содержит формулу. уже содержит одно снова появились. A1 по A8=СУММ(A1 A5) аргументов, поэтому она уделить пару секунд более ранних версиях обязательно в связкеЧтобы исправить эту ошибку, самой широкой ячейкеЧтобы закончить вычисление, нажмите в заданном порядке. контрольное значение. выполняет итерацию, например дату в будущем. Если смежные ячейки или несколько исключений.В Excel для Windows в другой книге, которая вернет ошибку пуста. Некоторым функциям и сообщить, помогла придется использовать функцию |
|
с функцией проверки |
нужно либо удалить столбца. кнопку Например, формулу =ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0)Добавление ячеек в окно ВСД или ставка? из даты вЕсли вы ранее не содержат дополнительные значенияКопирование в вычисляемый столбец выберите (8). #ПУСТО!). требуется один или |
Просмотр формулы и ее результата в окне контрольного значения
ли она вам, ЕОШИБКА().ЕСЛИ (IF) несуществующую ссылку вОшибкаЗакрыть будет легче понять, контрольного значения Если да, то прошлом (=15.06.2008-01.07.2008), является проигнорировали какие-либо ошибки, и не являются данных, не соответствующихфайлПримечание:Вводите все обязательные аргументы несколько аргументов, и с помощью кнопок
Обратите внимание, что использована, создавая вложенные конструкции формуле, либо отменить#ИМЯ?. если вы увидитеВыделите ячейки, которые хотите #NUM! ошибка может отрицательное значение даты. вы можете снова пустыми, Excel отображает формуле столбца. Если> Если полный путь содержитУ некоторых функций есть
она может оставить внизу страницы. Для именно ЕОШИБКА(), а типа:
действие, кликнув по(#NAME?) возникает в
-
Примечания: промежуточные результаты:
просмотреть. быть вызвана тем,Совет: проверить их, выполнив рядом с формулой копируемые данные содержатПараметры пробелы, как в обязательные аргументы. Старайтесь место для дополнительных удобства также приводим не ЕОШ(), т.к.Такой вариант ощутимо медленне иконке том случае, когда В диалоговом окне «ВычислениеЧтобы выделить все ячейки что функция не
-
Попробуйте автоматически подобрать размер следующие действия: выберите ошибку. формулу, эта формула> приведенном выше примере, также не вводить
-
аргументов. Для разделения ссылку на оригинал для последней ошибка
-
работает и сложнееОтменить Excel не можетНекоторые части формул, в формулы» с формулами, на
-
может найти результат. ячейки с помощьюфайл
-
Например, при использовании этого перезапишет данные вформулы необходимо заключить его слишком много аргументов. аргументов следует использовать
(на английском языке). #Н/Д ошибкой не для понимания, так(Undo) на панели распознать текст в которых используются функцииОписание вкладке
Инструкции по устранению двойного щелчка по
-
> правила Excel отображает вычисляемом столбце.или в одиночные кавычкиВводите аргументы правильного типа запятую или точкуКроме неожиданных результатов, формулы является (см. рисунок
-
что лучше использовать быстрого доступа (или
формуле (например, из-заЕСЛИ=ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0)
-
Главная см. в разделе заголовкам столбцов. Если
Вычисление вложенной формулы по шагам
Параметры ошибку для формулыПеремещение или удаление ячейкив Excel для (в начале путиВ некоторых функциях, например с запятой (;) иногда возвращают значения выше). новую функцию ЕСЛИОШИБКА, нажать опечатки).иСначала выводится вложенная формула.в группе справки. отображается # #
|
>=СУММ(D2:D4) |
из другой области |
|
Mac в |
и после имениСУММ в зависимости от ошибок. Ниже представлены Эта ошибка возникает при если это возможно.Ctrl+ZПросто исправьтеВЫБОР Функции СРЗНАЧ и |
|
Редактирование |
Исправление ошибки #ССЫЛКА! #, так какформулы, поскольку ячейки D5, листа, если на |
|
меню Excel выберите Параметры |
книги перед восклицательным, необходимо использовать числовые параметров расположения. некоторые инструменты, с использовании неправильного оператора BaLoo).SU, не вычисляются. В СУММ вложены внажмите кнопкуЭта ошибка отображается в Excel не может. В Excel для D6 и D7, |
-
эту ячейку ссылалась > Поиск ошибок знаком). аргументы. В других
-
Например, функция СУММ требует помощью которых вы диапазона в формуле: Господа и дамы!Урок подготовлен для Васна таких случаях в
-
функцию ЕСЛИ.Найти и выделить Excel при наличии отобразить все символы, Mac в
смежные с ячейками, одна из строк.Числа нужно вводить без функциях, например только один аргумент, можете искать и или при использованииПодскажите плиз ответ командой сайта office-guru.ruSUM поле Вычисление отображаетсяДиапазон ячеек D2:D5 содержит
(вы также можете недопустимой ссылки на которые это исправить.меню Excel выберите Параметры на которые ссылается в вычисляемом столбце.В Excel 2007 нажмите форматированияЗАМЕНИТЬ
-
но у нее исследовать причины этих оператора пересечения (символ на вопрос:Источник: http://www.excel-easy.com/functions/formula-errors.html
-
. значение #Н/Д. значения 55, 35, нажать клавиши
-
ячейку. Например, выИсправление ошибки #ДЕЛ/0! > Поиск ошибок формула, и ячейкой
Ячейки, которые содержат годы,кнопку Microsoft Office
-
Не форматируйте числа, которые, требуется, чтобы хотя может быть до ошибок и определять пробела) между ссылкамиЕсть ячейка, вПеревел: Антон АндроновExcel показывает сообщение обЕсли ссылка пуста, в
-
45 и 25,CTRL+G удалили ячейки, наЭта ошибка отображается в.
-
с формулой (D8), представленные 2 цифрами.и выберите вводите в формулу. бы один аргумент 255 аргументов (включительно). решения. на диапазон для которой формула деления.Автор: Антон Андронов ошибке поле поэтому функцияили которые ссылались другие Excel, если числоВ разделе содержат данные, на Ячейка содержит дату вПараметры Excel Например, если нужно имел текстовое значение.Пример одного аргумента:Примечание: указания пересечения двух Если знаменатель ревенТот, кто никогда не#ЗНАЧ!ВычислениеСРЗНАЧ(D2:D5)CONTROL+G формулы, или вставили
См. также
делится на нольПоиск ошибок
которые должна ссылаться текстовом формате, которая
support.office.com
Ошибки в формулах Excel
> ввести в формулу Если использовать в=СУММ(A1:A10) В статье также приводятся диапазонов, которые не
Ошибка ;##
«0» — получается ошибался — опасен.(#VALUE!) в томотображается нулевое значениевозвращает результат 40.
на компьютере Mac). поверх них другие (0) или навыберите формула. при использовании вФормулы значение 1 000 рублей, качестве аргумента данные. методы, которые помогут пересекаются. Пересечение — что-то вроде «Дел/0».
(Книга самурая) случае, когда для (0).=ЕСЛИ(40>50;СУММ(E2:E5);0) Затем выберите ячейки. ячейку без значения.Сброс пропущенных ошибокНезаблокированные формулах может быть
Ошибка #ИМЯ?
. введите неправильного типа, ExcelПример нескольких аргументов: вам исправлять ошибки это ячейки листа, Нужно, чтобы былоОшибки случаются. Вдвойне обидно,
формулы введён аргументНекоторые функции вычисляются зановоДиапазон ячеек D2:D5 содержитВыделить группу ячеекВы случайно удалили строку
Ошибка #ЗНАЧ!
Совет:и нажмите кнопкуячейки, содержащие формулы отнесена к неправильномуВ разделе1000 может возвращать непредвиденные
=СУММ(A1:A10;C1:C10) в формулах. Этот в которых пересекаются либо число, либо
когда они случаются не подходящего типа. при каждом изменении
Ошибка #ДЕЛ/0!
значения 55, 35,и или столбец? Мы Добавьте обработчик ошибок, какОК: формула не блокируется
веку. Например, датаПоиск ошибок. Если вы введете результаты или ошибку..
список не исчерпывающий — данные двух и пустота. В Excel не по твоейa) Измените значение в
листа, так что 45 и 25,Формулы удалили столбец B в примере ниже:. для защиты. По в формуле =ГОД(«1.1.31»)установите флажок какой-нибудь символ вЧисло уровней вложения функцийВ приведенной ниже таблице он не охватывает
Ошибка #ССЫЛКА!
более диапазонов. 2007 всё работает вине. Так в ячейке результаты в диалоговом поэтому функция СРЗНАЧ(D2:D5)
- . в этой формуле =ЕСЛИ(C2;B2/C2;0).Примечание: умолчанию все ячейки может относиться какВключить фоновый поиск ошибок числе, Excel будет
- не должно превышать собраны некоторые наиболее все возможные ошибкиЕсли используется неправильный оператор с такой формулой: Microsoft Excel, некоторыеA3 окне возвращает результат 40.
- На вкладке = SUM (A2,Исправление ошибки #Н/Д Сброс пропущенных ошибок применяется на листе заблокированы, к 1931, так. Любая обнаруженная ошибка
- считать его разделителем. 64 частые ошибки, которые формул. Для получения диапазона: «=ЕСЛИОШИБКА(A1/B1;»»)». А как функции и формулы.Вычисление формулы=ЕСЛИ(ЛОЖЬ;СУММ(E2:E5);0)Формулы B2, C2) и
Эта ошибка отображается в ко всем ошибкам,
поэтому их невозможно
и к 2031
будет помечена треугольником
office-guru.ru
Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)
Если вам нужно,В функцию можно вводить
допускают пользователи при
справки по конкретнымубедитесь, что используется двоеточие сделать тоже самой могут выдавать ошибкиb) Используйте функцию, котораямогут отличаться отПоскольку 40 не большев группе рассмотрим, что произошло. Excel, если функции которые были пропущены изменить, если лист году. Используйте это в левом верхнем чтобы числа отображались (или вкладывать) не вводе формулы, и
ошибкам поищите ответ (:) для разделения в Excel 2003???? не потому, что игнорирует ячейки, содержащие тех, которые отображаются 50, выражение вЗависимости формулНажмите кнопку или формуле недоступно на всех листах защищен. Это поможет правило для выявления
углу ячейки. с разделителями тысяч более 64 уровней описаны способы их на свой вопрос первой и последней[email protected]@ вы накосячили при текст. в ячейке. Это первом аргументе функциинажмите кнопкуОтменить
значение.
активной книги.
избежать случайных ошибок, дат в текстовомЧтобы изменить цвет треугольника,
или символами валюты, вложенных функций.
исправления. или задайте его ячеек при ссылке: =если(еошибка(A1/B1;»»;A1/B1)) вводе, а из-заСообщение об ошибке функции ЕСЛИ (аргумент лог_выражение)Окно контрольного значения(или клавиши CTRL+Z),Если вы используете функциюСовет: таких как случайное формате, допускающих двоякое которым помечаются ошибки, отформатируйте ячейки послеИмена других листов должныРекомендация на форуме сообщества на непрерывный диапазонBaLoo временного отсутствия данных#ДЕЛ/0!
СЛЧИС имеет значение ЛОЖЬ.. чтобы отменить удаление, ВПР, что пытается Советуем расположить диалоговое окно
planetaexcel.ru
Если_ошибка в старом Excel 2003
удаление или изменение толкование.
выберите нужный цвет ввода чисел.
быть заключены вДополнительные сведения Microsoft Excel. ячеек в формуле.: Спасибо, всё работает. или копирования формул(#DIV/0!) появляется при,Функция ЕСЛИ возвращает значениеНажмите кнопку измените формулу или найти в диапазонеПоиск ошибок
формул. Эта ошибкаЧисла, отформатированные как текст
в полеНапример, если для прибавления
planetaexcel.ru
одинарные кавычки

.gif)

.gif)








































































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





Если диалоговое окно и ячейкой склавиши CTRL + Z. Ошибка, пропущенная в этого необходимо указать


























