Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше
Функцию ЕСЛИERROR можно использовать для перебора и обработки ошибок в формуле. Если же формула возвращает значение, определяемую формулой, возвращается ошибка; в противном случае возвращается результат формулы.
Синтаксис
ЕСЛИОШИБКА(значение;значение_если_ошибка)
Аргументы функции ЕСЛИОШИБКА описаны ниже.
-
значение Обязательный аргумент. Проверяемая на ошибку аргумент.
-
value_if_error — обязательный аргумент. Значение, возвращаемая, если формула возвращает ошибку. Вычисляются следующие типы ошибок: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?или #NULL!.
Замечания
-
Если значение или value_if_error пустая ячейка, то если ЕСЛИЕROR рассматривает его как пустую строковую строку («»).
-
Если значение является формулой массива, то функции ЕСЛИERROR возвращают массив результатов для каждой ячейки в диапазоне, указанном в значении. См. второй пример ниже.
Примеры
Скопируйте данные из таблицы ниже и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — ВВОД.
Котировка |
Единиц продано |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Формула |
Описание |
Результат |
=ЕСЛИОШИБКА(A2/B2;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление 210 на 35), не обнаруживает ошибок и возвращает результат вычисления по формуле |
6 |
=ЕСЛИОШИБКА(A3/B3;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление 55 на 0), обнаруживает ошибку «деление на 0» и возвращает «значение_при_ошибке» |
Ошибка при вычислении |
=ЕСЛИОШИБКА(A4/B4;»Ошибка при вычислении») |
Выполняет проверку на предмет ошибки в формуле в первом аргументе (деление «» на 23), не обнаруживает ошибок и возвращает результат вычисления по формуле. |
0 |
Пример 2
Котировка |
Единиц продано |
Отношение |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Ошибка при вычислении |
23 |
0 |
|
Формула |
Описание |
Результат |
=C2 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе в первом элементе массива (A2/B2 или деление 210 на 35), не обнаруживает ошибок и возвращает результат вычисления по формуле |
6 |
=C3 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе во втором элементе массива (A3/B3 или деление 55 на 0), обнаруживает ошибку «деление на 0» и возвращает «значение_при_ошибке» |
Ошибка при вычислении |
=C4 |
Выполняет проверку на предмет ошибки в формуле в первом аргументе в третьем элементе массива (A4/B4 или деление «» на 23), не обнаруживает ошибок и возвращает результат вычисления по формуле |
0 |
Примечание. Если у вас есть текущая версия Microsoft 365 ,вы можете ввести формулу в левую верхнюю ячейку диапазона выходных данных, а затем нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей. Для этого сначала выберем диапазон вывода, введите формулу в левую верхнюю ячейку диапазона, а затем нажмите CTRL+SHIFT+ВВОД, чтобы подтвердить ее. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
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. Примеры перехвата и обработки ошибок могут быть полезны и для «чайников», и для более опытных пользователей.
Также рекомендуем:
Тот, кто никогда не ошибался — опасен.
(Книга самурая)
Ошибки случаются. Вдвойне обидно, когда они случаются не по твоей вине. Так в Microsoft Excel, некоторые функции и формулы могут выдавать ошибки не потому, что вы накосячили при вводе, а из-за временного отсутствия данных или копирования формул «с запасом» на избыточные ячейки. Классический пример — ошибка деления на ноль при вычислении среднего:
Причем заметьте, что итоги в нашей таблице тоже уже не считаются — одна ошибка начинает порождать другие, передаваясь по цепочке от одной зависимой формулы к другой. Так что из-за одной ошибочной ячейки, в конце концов, может перестать работать весь расчет.
Для лечения подобных ситуаций в Microsoft Excel есть мегаполезная функция ЕСЛИОШИБКА (IFERROR), которая умеет проверять заданную формулу или ячейку и, в случае возникновения любой ошибки, выдавать вместо нее заданное значение: ноль, пустую текстовую строку «» или что-то еще.
Синтаксис функции следующий:
=ЕСЛИОШИБКА(Что_проверяем; Что_выводить_вместо_ошибки)
Так, в нашем примере можно было бы все исправить так:
Все красиво и ошибок больше нет.
Обратите внимание, что эта функция появилась только с 2007 версии Microsoft Excel. В более ранних версиях приходилось использовать функции ЕОШ (ISERROR) и ЕНД (ISNA). Эти функции похожи на ЕСЛИОШИБКА, но они только проверяют наличие ошибок и не умеют заменять их на что-то еще. Поэтому приходилось использовать их обязательно в связке с функцией проверки ЕСЛИ (IF), создавая вложенные конструкции типа:
Такой вариант ощутимо медленне работает и сложнее для понимания, так что лучше использовать новую функцию ЕСЛИОШИБКА, если это возможно.
В поисковых функциях Excel: ВПР, ГПР, ПОИСКПОЗ чаще всего в третьем аргументе используется значение ЛОЖЬ или 0. Так пользователь заставляет искать в исходной таблице только точные совпадения значений при поиске. Если в поисковой функции будет в третьем аргументе определено точное совпадение, а искомое значение не будет найдено в таблице, тогда функция возвращает ошибку с кодом #Н/Д!
Формула ЕСЛИОШИБКА обработки ошибок функции ВПР в Excel
Ошибка #Н/Д! пригодится в анализе моделей данных Excel, так как информирует пользователя и программу о том, что не было найдено соответственное значение. Однако если большая часть такой модели данных будет использована в отчетах, то код ошибки #Н/Д! будет смотреться некорректно. Для этого Excel предлагает функции, которые проверяют результаты вычислений на ошибки и позволяют возвращать другие альтернативные значения.
Ниже на рисунке представлена таблица фирм с фамилиями их руководителей. Вторая таблица содержит те же фамилии и соответствующие им оклады. Функция ВПР используется для соединения двух таблиц в одну. Но не по всем руководителям имеются данные об их окладах, поэтому часто встречается код ошибки #Н/Д! в результатах вычисления функции ВПР.
Формула, изображенная на следующем рисунке уже изменена. Она использует функцию ЕСЛИОШИБКА и возвращает пустую строку в том случае если искомое значение не найдено в исходной таблице:
Пользователи часто называют эту функцию «скрывающая ошибки». Так как она позволяет определить и укрыть любые ошибки, которые можно после этого воспринимать по-другому. А не сметить этими некрасивыми кодами в отчетах для презентации.
Первый аргумент функции ЕСЛИОШИБКА – это выражение или формула, а во втором аргументе следует указать альтернативное значение, которое должно отображаться при возникновении ошибки. Если в первом аргументе выражение или формула вернет ошибку, тогда функция вместо его значения возвратит второй аргумент. В противные случаи будет возвращено значение первого аргумента.
В данном примере альтернативным значением является пустая строка (двойные кавычки без каких-либо символов между ними). Благодаря этому отчет более читабельный и имеет презентабельный вид. Данная функция может возвращать любое значение, например, «Нет данных» или число 0.
Функции для работы с кодами ошибок в Excel
Функция ЕСЛИОШИБКА проверяет каждую ошибку, которую способна вернуть формула в Excel. Но следует использовать ее с определенной осторожностью. Ведь она способна скрывать все ошибки без разбора и даже такие важные как: #ДЕЛ/0! или #ЧИСЛО! и т.п.
Чтобы скрывать только определенную группу ошибок Excel предлагает еще 3 других функций:
- ЕОШИБКА – возвращает логическое значение ИСТИНА если ее аргумент содержит ошибку: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО.
- ЕОШ – функция возвращает ИСТИНА если ее аргумент содержит любую ошибку, кроме #Н/Д!
- ЕНД – возвращает значение ИСТИНА если ее аргумент содержит ошибку с кодом #Н/Д! или ЛОЖЬ если аргумент содержит любое значение или любую другую ошибку.
Три выше описанные функции для обработки ошибок в Excel возвращают логические значения ИСТИНА или ЛОЖЬ наиболее часто используются вместе с функцией ЕСЛИ.
Формула ЕСЛИ и ЕДН для ошибок ВПР без функции ЕСЛИОШИБКА в Excel
Бескомпромиссная функция обработки ошибок ЕСЛИОШИБКА появилась в программе Excel начиная с 2010-й версии. Для проверки ошибок в старших версиях Excel наиболее часто использовалась функция ЕНД:
Функция ЕНД возвращает логическое значение ИСТИНА если в ее аргументе находится только один тип ошибок – #Н/Д! Или же значение ЛОЖЬ при любых других значениях. В данной формуле функция ЕСЛИ помогает функции ЕНД. Если была получена ошибка #Н/Д! формула возвращает пустую строку – указано во втором аргументе функции ЕСЛИ. В противные случаи возвращается результат вычисления функции ВПР – указано в третьем аргументе ЕСЛИ.
Главным недостатком такой формулы является необходимость дублировать функцию ВПР:
- первый разу внутри функции ЕНД;
- второй раз в третьем аргументе ЕСЛИ.
Это значит, что Excel должен два раза выполнять функцию ВПР для одной и той же ячейки. Если на листе содержится множество таких формул, тогда их пересчет требует много времени и системных ресурсов. Очень неудобно будет работать с такими файлами. Возникнет необходимость отключения автоматического пересчета формул: «ФОРМУЛЫ»-«Вычисления»-«Параметры вычислений»-«Вручную».
ЕСЛИОШИБКА (функция ЕСЛИОШИБКА)
Смотрите такжеОБЛАСТИ значения 55, 35, и 6) формула. Убедитесь, что диапазоны правильно
Описание
Нажмите появившуюся рядом с удаление или изменение одна из строк в этой ячейке к ней.11/2 ошибкам поищите ответПолные сведения о формулах от 3 до
Синтаксис
В этом примере формула
Например:Описание
-
В этой статье описаны, 45 и 25,
-
Примечание: разделяются друг от ячейкой кнопку формул. Эта ошибка в вычисляемом столбце. при последующих проверках.Ссылка на книгу содержитв Excel показывается на свой вопрос
Замечания
-
в Excel 64 результатов. в ячейке F7=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)Результат
-
синтаксис формулы иИНДЕКС поэтому функция Для каждой ячейки может друга (области C2):Поиск ошибок указывает на то,
Примеры
Ячейки, которые содержат годы, Однако все пропущенные имя книги и дата или задайте егоРекомендации, позволяющие избежать появления=ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»)) означает:=ЕСЛИ(A2=B2;B4-A4;»»)=C2 использование функции,СРЗНАЧ(D2:D5)
быть только одно |
C3 и E4: |
|
и выберите нужный |
что ячейка настроена |
|
представленные 2 цифрами. |
ранее ошибки можно |
|
должна быть заключена |
||
11.фев |
на форуме сообщества |
неработающих формул |
Показанная на рисунке выше |
ЕСЛИ(E7 = «Да», тоИмя аргументаВыполняет проверку на предметЕСЛИОШИБКАСМЕЩвозвращает результат 40. контрольное значение. E6 не пересекаются, |
пункт. Доступные команды |
как разблокированная, но |
Ячейка содержит дату в сбросить, чтобы они в квадратные скобки(предполагается, что для Microsoft Excel.Обнаружение ошибок в формулах формула в ячейке |
вычислить общую сумму |
Описание |
ошибки в формулев Microsoft Excel.,=ЕСЛИ(40>50;СУММ(E2:E5);0)Добавление ячеек в окно поэтому при вводе зависят от типа лист не защищен. |
текстовом формате, которая |
Пример 2
снова появились. |
( |
ячейки задан формат |
Формулы — это выражения, с |
с помощью функции |
E2 означает: |
в ячейке F5 |
лог_выражение |
в первом аргументе |
Данная функция возвращает указанное |
ЯЧЕЙКА |
|
Диапазон ячеек D2:D5 содержит |
контрольного значения |
формулы |
ошибки. Первый пункт |
Убедитесь, что ячейка при использовании вВ Excel для Windows[Имякниги.xlsx]Общий помощью которых выполняются проверки ошибокЕСЛИ(D2 равно 1, то и умножить на (обязательно) |
в первом элементе |
значение, если вычисление |
, значения 55, 35,Выделите ячейки, которые хотите= Sum (C2: C3 содержит описание ошибки. не нужна для формулах может быть выберите). В ссылке также |
), а не результат |
вычисления со значениями |
Логические функции вернуть текст «Да», 8,25 %, в противномУсловие, которое нужно проверить. массива (A2/B2 или по формуле вызываетДВССЫЛ 45 и 25, просмотреть. E4: E6) |
Если нажать кнопку |
изменения. отнесена к неправильномуфайл должно быть указано деления 11 на на листе. ФормулаФункции Excel (по алфавиту) в противном случае случае налога сзначение_если_истина деление 210 на |
support.office.com
Функция ЕСЛИОШИБКА в Excel
ошибку; в противном, поэтому функция СРЗНАЧ(D2:D5)Чтобы выделить все ячейки
- возвращается значение #NULL!.Пропустить ошибкуФормулы, которые ссылаются на веку. Например, дата>
- имя листа в 2. начинается со знакаФункции Excel (по категориям) ЕСЛИ(D2 равно 2, продажи нет, поэтому (обязательно)
35), не обнаруживает
случае функция возвращает
ЧСТРОК возвращает результат 40.
с формулами, на
ошибку. При помещении
, помеченная ошибка при
office-guru.ru
Функция ЕСЛИ
пустые ячейки. в формуле =ГОД(«1.1.31»)Параметры книге.Следите за соответствием открывающих равенства (=). Например,В этом разделе перечислены то вернуть текст
-
вернуть 0)Значение, которое должно возвращаться, ошибок и возвращает результат формулы. Функция
,=ЕСЛИ(ЛОЖЬ;СУММ(E2:E5);0) вкладке запятые между диапазонами последующих проверках будет Формула содержит ссылку на
может относиться как>В формулу также можно и закрывающих скобок следующая формула складывает распространенные причины ошибки «Нет», в противномРекомендации по использованию констант
Технические подробности
если результат вычисления по ЕСЛИОШИБКА позволяет перехватыватьЧИСЛСТОЛБПоскольку 40 не большеГлавная
C и E
пропускаться.
пустую ячейку. Это
-
к 1931, так
-
формулы
включить ссылку на |
Все скобки должны быть |
числа 3 и #ЗНАЧ! в функциях |
случае вернуть текст |
В последнем примере текстовоелог_выражение |
формуле и обрабатывать ошибки, 50, выражение в |
в группе будут исправлены следующие |
Если формула не может может привести к и к 2031или |
Простые примеры функции ЕСЛИ
-
книгу, не открытую
парными (открывающая и 1: СЧЁТЕСЛИ и СЧЁТЕСЛИМН. «Возможно»)). значение «Да» и
-
имеет значение ИСТИНА.
6 в формула.ТДАТА первом аргументе функцииРедактированиефункции = Sum (C2:
правильно вычислить результат, неверным результатам, как году. Используйте этов Excel для в Excel. Для закрывающая). Если в=3+1Если функция СЧЁТЕСЛИ илиОбратите внимание на ставка налога сзначение_если_ложь=C3ЕСЛИОШИБКА(значение;значение_если_ошибка), ЕСЛИ (аргумент лог_выражение)нажмите кнопку C3, E4: E6). в Excel отображается показано в приведенном
правило для выявления Mac в этого необходимо указать формуле используется функция,Формула также может содержать СЧЁТЕСЛИМН ссылается на две закрывающие скобки продажи (0,0825) введены
Начало работы
(необязательно)Выполняет проверку на предметАргументы функции ЕСЛИОШИБКА описаныСЕГОДНЯ имеет значение ЛОЖЬ.Найти и выделитьИсправление ошибки #ЧИСЛО! значение ошибки, например далее примере. дат в текстовомменю Excel выберите Параметры полный путь к для ее правильной один или несколько ячейку или диапазон в конце формулы. прямо в формулу.Значение, которое должно возвращаться, ошибки в формуле ниже.,Функция ЕСЛИ возвращает значение(вы также можете
Еще примеры функции ЕСЛИ
-
Эта ошибка отображается в
;##, #ДЕЛ/0!, #Н/Д,Предположим, требуется найти среднее формате, допускающих двоякое > Поиск ошибок соответствующему файлу, например: работы важно, чтобы из таких элементов: в закрытой книге,
-
Они нужны для
Как правило, литеральные если в первом аргументеЗначениеСЛУЧМЕЖДУ третьего аргумента (аргумент нажать клавиши Excel, если формула #ИМЯ?, #ПУСТО!, #ЧИСЛО!, значение чисел в толкование..
-
=ЧСТРОК(‘C:My Documents[Показатели за 2-й
все скобки стояли функции, ссылки, операторы это приводит к того, чтобы закрыть константы (значения, которыелог_выражение во втором элементе — обязательный аргумент, проверяемый. значение_если_ложь). Функция СУММCTRL+G
или функция содержит
#ССЫЛКА!, #ЗНАЧ!. Ошибки приведенном ниже столбцеЧисла, отформатированные как текстВ Excel 2007 нажмите квартал.xlsx]Продажи’!A1:A8) в правильных местах. и константы. ошибке #ЗНАЧ! выражения для обоих время от времениимеет значение ЛОЖЬ. массива (A3/B3 или на возникновение ошибок.Отображение связей между формулами не вычисляется, посколькуили недопустимые числовые значения. разного типа имеют ячеек. Если третья или с предшествующимкнопку Microsoft Office. Эта формула возвращает Например, формулаЧасти формулыПримечание. функций ЕСЛИ, и требуется изменять) не=ЕСЛИ(C2=»Да»;1;2) деление 55 наЗначение_при_ошибке и ячейками она является вторым
Операторы вычислений
CONTROL+GВы используете функцию, которая разные причины и ячейка пуста, она апострофом.и выберите количество строк в=ЕСЛИ(B5 не будет работать,Функции: включены в _з0з_,Это известная проблема если ввести формулу рекомендуется вводить прямоВ примере выше ячейка 0), обнаруживает ошибку
Использование функции ЕСЛИ для проверки ячейки на наличие символов
— обязательный аргумент. Значение,Рекомендации, позволяющие избежать появления аргументом функции ЕСЛИна компьютере Mac). выполняет итерацию, например разные способы решения.
не используется в Ячейка содержит числа, хранящиесяПараметры Excel
-
диапазоне ячеек с
поскольку в ней функции обрабатываются формулами, с рядом других без обоих закрывающих в формулу, поскольку D2 содержит формулу: «деление на 0″ возвращаемое при ошибке неработающих формул (аргумент значение_если_истина) и Затем выберите ВСД или ставка?Приведенная ниже таблица содержит
-
расчете, поэтому результатом
как текст. Обычно> A1 по A8 две закрывающие скобки которые выполняют определенные функций Excel, в скобок, приложение Excel в будущем ихЕСЛИ(C2 = Да, то и возвращает «значение_при_ошибке» при вычислении поТот, кто никогда не
-
возвращается только тогда,
Выделить группу ячеек Если да, то ссылки на статьи, будет значение 22,75. это является следствием
Пример вложенных функций ЕСЛИ
Формулы в другой книге и только одна вычисления. Например, функция том числе СУММЕСЛИ, попытается исправить ее. может быть затруднительно вернуть 1, в
-
Ошибка при вычислении
формуле. Возможны следующие ошибался — опасен. когда выражение имеети #NUM! ошибка может в которых подробно Если эта ячейка импорта данных из. (8). открывающая (требуется одна Пи () возвращает СУММЕСЛИМН и СЧИТАТЬПУСТОТЫ.Excel позволяет использовать до найти и изменить. противном случае вернуть 2)=C4 типы ошибок: #Н/Д,(Книга самурая) значение ИСТИНА.Формулы быть вызвана тем,
Небольшое предупреждение
описаны эти ошибки, содержит значение 0, других источников. Числа,В разделеПримечание: открывающая и одна
-
значение числа Пи: Дополнительные сведения см. 64 вложенных функций Гораздо удобнее помещать=ЕСЛИ(C2=1;»Да»;»Нет»)Выполняет проверку на предмет #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!,Ошибки случаются. Вдвойне обидно,Выделите ячейку, которую нужно. что функция не и краткое описание. результат будет равен хранящиеся как текст,Поиск ошибок Если полный путь содержит закрывающая). Правильный вариант
-
3,142… в статье Функции ЕСЛИ, но это константы в собственныеВ этом примере ячейка ошибки в формуле #ЧИСЛО!, #ИМЯ? и когда они случаются вычислить. За одинНа вкладке
-
может найти результат.Статья 18,2. могут стать причинойустановите флажок пробелы, как в этой формулы выглядит
Распространенные неполадки
Ссылки: ссылки на отдельные |
СУММЕСЛИ, СЧЁТЕСЛИ и |
вовсе не означает, |
ячейки, в которых D2 содержит формулу: в первом аргументе #ПУСТО!. не по твоей раз можно вычислитьФормулы Инструкции по устранению |
Описание |
В таблицу введены недопустимые неправильной сортировки, поэтомуВключить фоновый поиск ошибок |
См. также
приведенном выше примере, так: =ЕСЛИ(B5.
ячейки или диапазоны СЧИТАТЬПУСТОТЫ возвращают ошибку что так и
они будут доступныЕСЛИ(C2 = 1, то в третьем элементеЕсли «значение» или «значение_при_ошибке»
вине. Так в только одну ячейку.
в группе см. в разделеИсправление ошибки ;#
данные. лучше преобразовать их. Любая обнаруженная ошибка
необходимо заключить егоДля указания диапазона используйте ячеек. A2 возвращает
#ЗНАЧ! надо делать. Почему? и их можно
вернуть текст «Да»,
массива (A4/B4 или
является пустой ячейкой,
Microsoft Excel, некоторыеОткройте вкладку
Зависимости формул справки.
Эта ошибка отображается в В таблице обнаружена ошибка в числовой формат.
будет помечена треугольником
в одиночные кавычки
двоеточие
support.office.com
Исправление ошибки #ЗНАЧ! в функциях СЧЁТЕСЛИ и СЧЁТЕСЛИМН
значение в ячейкеРешение:Нужно очень крепко подумать, будет легко найти
Проблема: формула ссылается на ячейки в закрытой книге
в противном случае деление «» на функция ЕСЛИОШИБКА рассматривает функции и формулыФормулынажмите кнопку
Исправление ошибки #ССЫЛКА! Excel, если столбец при проверке. Чтобы Например, в левом верхнем (в начале путиУказывая диапазон ячеек, разделяйте A2.Откройте связанную книгу, чтобы выстроить последовательность и изменить. В
вернуть текст «Нет») 23), не обнаруживает их как пустые могут выдавать ошибкии выберитеОкно контрольного значения
Эта ошибка отображается в недостаточно широк, чтобы просмотреть параметры проверки‘=СУММ(A1:A10) углу ячейки. и после имени с помощью двоеточияКонстанты. Числа или текстовые указанную в формуле,
Проблема: длина строки превышает 255 символов
из множества операторов нашем случае всеКак видите, функцию ЕСЛИ ошибок и возвращает строковые значения («»). не потому, чтоЗависимости формул. Excel при наличии
-
показать все символы для ячейки, на
У вас есть вопрос об определенной функции?
считается текстом.Чтобы изменить цвет треугольника,
Помогите нам улучшить Excel
книги перед восклицательным (:) ссылку на значения, введенные непосредственно и нажмите клавишу ЕСЛИ и обеспечить в порядке, так можно использовать для
support.office.com
Поиск ошибок в формулах
результат вычисления поЕсли «значение» является формулой вы накосячили при>Нажмите кнопку недопустимой ссылки на в ячейке, или вкладкеФормулы, несогласованные с остальными которым помечаются ошибки, знаком). первую ячейку и в формулу, например F9, чтобы обновить их правильную отработку как здесь используется сравнения и текста, формуле массива, функция ЕСЛИОШИБКА вводе, а из-заВычислить формулу
Добавить контрольное значение ячейку. Например, вы ячейка содержит отрицательноеДанные формулами в области. выберите нужный цветЧисла нужно вводить без ссылку на последнюю 2.
формулу. по каждому условию только одна функция и значений. А0 возвращает массив результатов временного отсутствия данных.. удалили ячейки, на значение даты илив группе Формула не соответствует шаблону в поле форматирования
Ввод простой формулы
ячейку в диапазоне.Операторы: оператор * (звездочка)Также можно обойти эту на протяжении всей ЕСЛИ, а ставка еще с ееПримечание. Формулу в этом для каждой ячейки или копирования формул
Нажмите кнопку
Убедитесь, что вы выделили которые ссылались другие времени.Работа с данными других смежных формул.
Цвет индикаторов ошибок
-
Не форматируйте числа, которые Например: служит для умножения проблему, используя функции цепочки. Если при налога с продажи помощью можно оценивать
-
примере необходимо вводить диапазона, указанного в «с запасом» наВычислить все ячейки, которые
-
формулы, или вставилиНапример, результатом формулы, вычитающейнажмите кнопку Часто формулы, расположенные
-
. вводите в формулу.=СУММ(A1:A5) чисел, а оператор СУММ и ЕСЛИ вложении операторов ЕСЛИ будет редко изменяться. ошибки. Вы можете как формулу массива. значении. См. второй избыточные ячейки. Классический
, чтобы проверить значение хотите отследить, и поверх них другие дату в будущемПроверка данных рядом с другимиВ разделе Например, если нужно(а не формула ^ (крышка) — для вместе в формуле вы допустите малейшую Даже если она не только проверять, После копирования этого пример ниже. пример — ошибка подчеркнутой ссылки. Результат нажмите кнопку ячейки. из даты в. формулами, отличаются толькоПравила поиска ошибок
ввести в формулу=СУММ(A1 A5) возведения числа в массива. Дополнительные сведения неточность, формула может
изменится, вы сможете равно ли одно примера на пустой
Скопируйте образец данных из деления на ноль вычисления отображается курсивом.
Исправление распространенных ошибок при вводе формул
ДобавитьВы случайно удалили строку прошлом (=15.06.2008-01.07.2008), являетсяВыберите лист, на котором ссылками. В приведенномустановите или снимите значение 1 000 рублей,
, которая вернет ошибку
степень. С помощью
см. в статье сработать в 75 % |
легко изменить ее значение другому, возвращая лист выделите диапазон следующей таблицы и при вычислении среднего:Если подчеркнутая часть формулы. или столбец? Мы отрицательное значение даты. требуется проверить наличие далее примере, состоящем флажок для любого введите #ПУСТО!). + и – Функции СУММЕСЛИ, СЧЁТЕСЛИ случаев, но вернуть в формуле. один результат, но ячеек (C2:C4), нажмите вставьте их вПричем заметьте, что итоги |
является ссылкой наЧтобы изменить ширину столбца, |
удалили столбец BСовет: ошибок. из четырех смежных из следующих правил:1000Вводите все обязательные аргументы можно складывать и и СЧИТАТЬПУСТОТЫ возвращают непредвиденные результаты вЕсли вы хотите больше и использовать математические клавишу F2, а ячейку A1 нового в нашей таблице другую формулу, нажмите перетащите правую границу в этой формуле |
Попробуйте автоматически подобрать размерЕсли расчет листа выполнен |
формул, Excel показываетЯчейки, которые содержат формулы,. Если вы введетеУ некоторых функций есть вычитать значения, а ошибку #ЗНАЧ! остальных 25 %. К узнать о различных операторы и выполнять затем нажмите клавиши листа Excel. Чтобы тоже уже не |
кнопку Шаг с |
его заголовка. = SUM (A2, ячейки с помощью вручную, нажмите клавишу |
ошибку рядом с |
приводящие к ошибкам. какой-нибудь символ в обязательные аргументы. Старайтесь с помощью /Решение: сожалению, шансов отыскать операторах вычислений, которые дополнительные вычисления в CTRL + SHIFT отобразить результаты формул, считаются — одна заходом, чтобы отобразитьЧтобы открыть ячейку, ссылка B2, C2) и |
двойного щелчка по F9, чтобы выполнить формулой =СУММ(A10:C10) в |
Формула имеет недопустимый синтаксис числе, Excel будет также не вводить — делить их. |
Сократите строку, если эти 25 % немного. можно использовать в |
зависимости от условий. + ВВОД. выделите их и ошибка начинает порождать другую формулу в на которую содержится рассмотрим, что произошло. заголовкам столбцов. Если расчет повторно. ячейке D4, так или включает недопустимые считать его разделителем. слишком много аргументов.Примечание: это возможно. Если |
Работа с множественными операторами формулах («меньше» ( Для выполнения несколькихЭтот пример демонстрирует работу нажмите клавишу F2, |
другие, передаваясь по поле в записи панелиНажмите кнопку отображается # #Если диалоговое окно как значения в |
аргументы или типы Если вам нужно, |
Вводите аргументы правильного типа Для некоторых функций требуются сократить строку нельзя, ЕСЛИ может оказаться ), «больше» ( сравнений можно использовать функции а затем — цепочке от однойВычисление инструментов «Окно контрольногоОтменить #, так какПоиск ошибок смежных формулах различаются данных. Значения таких чтобы числа отображалисьВ некоторых функциях, например элементы, которые называются используйте функцию СЦЕПИТЬ очень трудоемкой, особенно>), «равно» ( несколько вложенных функцийIFERROR клавишу ВВОД. При зависимой формулы к. Нажмите кнопку значения», дважды щелкните(или клавиши CTRL+Z), Excel не можетне отображается, щелкните на одну строку, ошибок: #ДЕЛ/0!, #Н/Д, с разделителями тысячСУММаргументами или оператор-амперсанд (&), если вы вернетесь= |
ЕСЛИ.(ЕСЛИОШИБКА) в Excel. |
необходимости измените ширину другой. Так чтоШаг с выходом запись. чтобы отменить удаление, отобразить все символы, вкладку а в этой #ИМЯ?, #ПУСТО!, #ЧИСЛО!, или символами валюты,, необходимо использовать числовые. Аргументы — это чтобы разделить значение к ним через), «не равно» (Примечание:Excel выдаёт ошибку столбцов, чтобы видеть из-за одной ошибочной, чтобы вернуться кПримечание: измените формулу или которые это исправить.Формулы формуле — на #ССЫЛКА! и #ЗНАЧ!. отформатируйте ячейки после аргументы. В других значения, которые используются на несколько строк. какое-то время и<> Если вы используете текст#DIV/0! все данные. ячейки, в конце предыдущей ячейке и Ячейки, содержащие внешние ссылки используйте ссылку наИсправление ошибки #ДЕЛ/0!, выберите |
Исправление распространенных ошибок в формулах
8 строк. В Причины появления этих ввода чисел. функциях, например некоторыми функциями для Пример: попробуете разобраться, что) и др.), ознакомьтесь в формулах, заключайте(#ДЕЛ/0!), когда формулаКотировка
концов, может перестать формуле. на другие книги, непрерывный диапазон (=СУММ(A2:C2)),Эта ошибка отображается вЗависимости формул данном случае ожидаемой ошибок различны, как
Например, если для прибавленияЗАМЕНИТЬ выполнения вычислений. При=СЧЁТЕСЛИ(B2:B12;»длинная строка»&»еще одна длинная пытались сделать вы со статьей Операторы его в кавычки пытается делить числаЕдиниц продано работать весь расчет.Кнопка отображаются на панели которая автоматически обновится Excel, если число
Включение и отключение правил проверки ошибок
-
и нажмите кнопку формулой является =СУММ(A4:C4). и способы их 3100 к значению, требуется, чтобы хотя необходимости аргументы помещаются строка») или, и того
вычислений и их (пример: «Текст»). Единственное на 0.210Для лечения подобных ситуацийШаг с заходом инструментов «Окно контрольного
при удалении столбца делится на нольПоиск ошибокЕсли используемые в формуле устранения.
-
в ячейке A3 бы один аргумент между круглыми скобкамиЗадать вопрос на форуме хуже, кто-то другой. приоритеты. исключение — слова ИСТИНАПопробуем использовать функцию
-
35 в Microsoft Excelнедоступна для ссылки, значения» только в B. (0) или на
-
. ссылки не соответствуютПримечание: используется формула имел текстовое значение.
-
функции (). Функция сообщества, посвященном ExcelМножественные операторы ЕСЛИ содержатИногда требуется проверить, пуста и ЛОЖЬ, которыеIFERROR55 есть мегаполезная функция если ссылка используется случае, если этиИсправление ошибки #ЗНАЧ! ячейку без значения.Если вы ранее не
ссылкам в смежных Если ввести значение ошибки=СУММ(3 100;A3) Если использовать в ПИ не требуетУ вас есть предложения по несколько открывающих ли ячейка. Обычно Excel распознает автоматически.(ЕСЛИОШИБКА). На примере0 ЕСЛИОШИБКА (IFERROR), которая
-
в формуле во книги открыты.Эта ошибка отображается вСовет: проигнорировали какие-либо ошибки, формулах, приложение Microsoft прямо в ячейку,, Excel не складывает качестве аргумента данные
-
аргументов, поэтому она по улучшению следующей и закрывающих скобок
-
это делается, чтобыПрежде чем написать оператор ниже в случаях,23 умеет проверять заданную второй раз илиУдаление ячеек из окна Excel, если в Добавьте обработчик ошибок, как
-
вы можете снова Excel сообщит об оно сохраняется как 3100 и значение
-
неправильного типа, Excel пуста. Некоторым функциям версии Excel? Если (), за которыми формула не выводила ЕСЛИ, подумайте, чего когда ячейка содержит
-
Формула формулу или ячейку если формула ссылается контрольного значения формуле используются ячейки, в примере ниже:
-
-
проверить их, выполнив ошибке. значение ошибки, но в ячейке A3 может возвращать непредвиденные требуется один или да, ознакомьтесь с может быть трудно результат при отсутствии вы хотите достичь. ошибку, отображается пустаяОписание и, в случае на ячейку вЕсли окно контрольного значения содержащие данные не =ЕСЛИ(C2;B2/C2;0).
-
следующие действия: выберитеФормулы, не охватывающие смежные не помечается как (как было бы результаты или ошибку. несколько аргументов, и темами на портале уследить по мере входного значения. Какое сравнение вы строка («»).Результат возникновения любой ошибки, отдельной книге. не отображается, на того типа.
-
Исправление ошибки #Н/Дфайл ячейки. ошибка. Но если при использовании формулыЧисло уровней вложения функций она может оставить пользовательских предложений для усложнения формулы.В данном случае мы пытаетесь выполнить? Написать=IFERROR(A2/B2,»»)=ЕСЛИОШИБКА(A2/B2;»Ошибка при вычислении») выдавать вместо нееПродолжайте нажимать кнопку вкладкеИспользуются ли математические операторыЭта ошибка отображается в> Ссылки на данные, вставленные на эту ячейку=СУММ(3100;A3)
не должно превышать место для дополнительных Excel.Проблема используем ЕСЛИ вместе оператор ЕСЛИ не
-
=ЕСЛИОШИБКА(A2/B2;»»)Выполняет проверку на предмет заданное значение: ноль,ВычислитьФормула (+,-, *,/, ^) Excel, если функцииПараметры между исходным диапазоном ссылается формула из), а суммирует числа 64 аргументов. Для разделенияПримечание:Возможная причина с функцией ЕПУСТО: сложнее, чем выстроитьУрок подготовлен для Вас ошибки в формуле
пустую текстовую строку, пока не будутв группе с разными типами или формуле недоступно> и ячейкой с другой ячейки, эта 3 и 100,В функцию можно вводить аргументов следует использовать Мы стараемся как можно0 (ноль) в ячейке
-
=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая») в уме логическую командой сайта office-guru.ru в первом аргументе «» или что-то вычислены все частиЗависимости формул данных? Если это значение.формулы формулой, могут не формула возвращает значение после чего прибавляет (или вкладывать) не запятую или точку оперативнее обеспечивать васНе указан аргументЭта формула означает: цепочку «что должноИсточник: http://www.excel-easy.com/examples/iferror.html
-
(деление 210 на еще. формулы.нажмите кнопку так, попробуйте использоватьЕсли вы используете функцию. В Excel для включаться в формулу
ошибки из ячейки. полученный результат к более 64 уровней с запятой (;) актуальными справочными материаламизначение_если_истинаЕСЛИ(ячейка D2 пуста, вернуть произойти, если этоПеревела: Ольга Гелих 35), не обнаруживаетСинтаксис функции следующий:Чтобы посмотреть вычисление еще
-
Окно контрольного значения функцию. В этом ВПР, что пытается Mac в автоматически. Это правилоНесогласованная формула в вычисляемом значению в ячейке вложенных функций. в зависимости от на вашем языке.или текст «Пустая», в условие выполнено, и
-
Последовательное исправление распространенных ошибок в формулах
-
Автор: Антон Андронов ошибок и возвращает=ЕСЛИОШИБКА(Что_проверяем; Что_выводить_вместо_ошибки)
-
раз, нажмите кнопку. случае функция = найти в диапазоне
меню Excel выберите Параметры позволяет сравнить ссылку столбце таблицы. A3. Другой пример:Имена других листов должны параметров расположения. Эта страница переведеназначение_если_ложь противном случае вернуть что должно произойти,
-
Функция ЕСЛИ — одна из результат вычисления поТак, в нашем примереНачать сначалаВыделите ячейки, которые нужно SUM (F2: F5) поиска? Чаще всего > Поиск ошибок в формуле с Вычисляемый столбец может содержать если ввести =ABS(-2 быть заключены вНапример, функция СУММ требует автоматически, поэтому ее. Чтобы возвращать правильное
текст «Не пустая») если нет?» Всегда самых популярных функций формуле можно было бы. удалить.
устранит проблему. это не так.. фактическим диапазоном ячеек, формулы, отличающиеся от 134), Excel выведет
одинарные кавычки только один аргумент, текст может содержать значение, добавьте текст. Вы также можете
-
следите за тем, в Excel. Она6 все исправить так:Чтобы закончить вычисление, нажмите
-
Чтобы выделить несколько ячеек,Если ячейки не видныПопробуйте использовать ЕСЛИОШИБКА для
В разделе смежных с ячейкой, основной формулы столбца, ошибку, так какЕсли формула содержит ссылки но у нее
Исправление распространенных ошибок по одной
-
неточности и грамматические двух аргументов или легко использовать собственную
чтобы ваши действия позволяет выполнять логические=ЕСЛИОШИБКА(A3/B3;»Ошибка при вычислении»)Все красиво и ошибок кнопку
щелкните их, удерживая на листе, для подавления #N/а. ВПоиск ошибок которая содержит формулу.
Исправление ошибки с #
что приводит к функция ABS принимает на значения или может быть до ошибки. Для нас значение ИСТИНА/ЛОЖЬ. формулу для состояния выполнялись в логической сравнения значений иВыполняет проверку на предмет
больше нет.Закрыть нажатой клавишу CTRL. просмотра их и этом случае вы
выберите
Если смежные ячейки
возникновению исключения. Исключения |
только один аргумент: ячейки на других 255 аргументов (включительно). важно, чтобы эта»#ИМЯ?» в ячейке «Не пустая». В последовательности, иначе формула ожидаемых результатов. Самая ошибки в формулеОбратите внимание, что эта.Нажмите кнопку содержащихся в них можете использовать следующиеСброс пропущенных ошибок содержат дополнительные значения вычисляемого столбца возникают=ABS(-2134) листах или вПример одного аргумента: статья была вамКак правило, это указывает следующем примере вместо |
не будет делать |
простая функция ЕСЛИ в первом аргументе функция появилась толькоПримечания:Удалить контрольное значение формул можно использовать возможности:и нажмите кнопку и не являются |
при следующих действиях: |
. других книгах, а=СУММ(A1:A10) полезна. Просим вас на ошибку в функции ЕПУСТО используются то, для чего означает следующее: (деление 55 на с 2007 версии . панель инструментов «Окно=ЕСЛИОШИБКА(ВПР(D2;$D$6:$E$8;2;ИСТИНА);0) ОК |
пустыми, Excel отображает |
Ввод данных, не являющихсяВы можете использовать определенные имя другой книги. уделить пару секунд формуле. знаки «». «» — предназначена. Это особенноЕСЛИ(это истинно, то сделать 0), обнаруживает ошибку Microsoft Excel. ВНекоторые части формул, вИногда трудно понять, как контрольного значения». СИсправление ошибки #ИМЯ?. |
рядом с формулой |
формулой, в ячейку правила для поиска или листа содержитПример нескольких аргументов: и сообщить, помоглаВидео: расширенное применение функции фактически означает «ничего». важно при создании это, в противном «деление на 0″ более ранних версиях которых используются функции вложенная формула вычисляет помощью окна контрольногоЭта ошибка отображается, еслиПримечание: ошибку. вычисляемого столбца. ошибок в формулах. пробелы или другие=СУММ(A1:A10;C1:C10) ли она вам, ЕСЛИ=ЕСЛИ(D3=»»;»Пустая»;»Не пустая») |
сложных (вложенных) операторов |
случае сделать что-то и возвращает «значение_при_ошибке» приходилось использовать функцииЕСЛИ конечный результат, поскольку значения удобно изучать, Excel не распознает Сброс пропущенных ошибок применяетсяНапример, при использовании этогоВведите формулу в ячейку Они не гарантируют небуквенные символы, его. с помощью кнопокФункция ЕСЛИМН (Office 365, Excel 2016 |
Эта формула означает: |
ЕСЛИ. еще)Ошибка при вычисленииЕОШ (ISERROR)и в ней выполняется проверять зависимости или текст в формуле. ко всем ошибкам, правила Excel отображает вычисляемого столбца и исправление всех ошибок необходимо заключить вВ приведенной ниже таблице внизу страницы. Для и более поздние ЕСЛИ(в ячейке D3 ничего=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)Поэтому у функции ЕСЛИ=ЕСЛИОШИБКА(A4/B4;»Ошибка при вычислении»)иВЫБОР несколько промежуточных вычислений подтверждать вычисления и Например имя диапазона которые были пропущены |
ошибку для формулы |
нажмите на листе, но одиночные кавычки (‘), собраны некоторые наиболее удобства также приводим версии) нет, вернуть текстВ примере выше функция возможны два результата.Выполняет проверку на предметЕНД (ISNA), не вычисляются. В и логических проверок. результаты формул на |
Просмотр формулы и ее результата в окне контрольного значения
или имя функции на всех листах=СУММ(D2:D4)клавиши CTRL + Z могут помочь избежать например: частые ошибки, которые ссылку на оригиналУсложненные функции ЕСЛИ: как «Пустая», в противном ЕСЛИ в ячейке Первый результат возвращается ошибки в формуле. Эти функции похожи таких случаях в Но с помощью больших листах. При написано неправильно.
активной книги., поскольку ячейки D5,или кнопку распространенных проблем. Эти=’Данные за квартал’!D3 или допускают пользователи при (на английском языке). работать с вложенными случае вернуть текст D2 означает: в случае, если в первом аргументе на поле Вычисление отображается диалогового окна
этом вам неПримечание:Совет: D6 и D7,
отменить правила можно включать
-
=‘123’!A1 вводе формулы, и
Кроме неожиданных результатов, формулы формулами и избежать «Не пустая»)ЕСЛИ(C2 больше B2, то сравнение истинно, второй — (деление «» наЕСЛИОШИБКА значение #Н/Д.Вычисление формулы требуется многократно прокручивать Если вы используете функцию, Советуем расположить диалоговое окно смежные с ячейками,_з0з_ на и отключать независимо. описаны способы их иногда возвращают значения ошибок
-
. Вот пример распространенного вернуть текст «Превышение если сравнение ложно. 23), не обнаруживает, но они толькоЕсли ссылка пуста, ввы можете увидеть,
-
экран или переходить убедитесь в том,Поиск ошибок
-
на которые ссылаетсяпанели быстрого доступа друг от друга.Указывайте после имени листа исправления. ошибок. Ниже представлены
-
Обучающие видео: усложненные функции способа использования знаков бюджета», в противном
-
Если вы ищете информацию ошибок и возвращает проверяют наличие ошибок поле как разные части к разным частям
что имя функциинепосредственно под строкой формула, и ячейкой.Существуют два способа пометки восклицательный знак (!),Рекомендация некоторые инструменты, с
ЕСЛИ «», при котором
-
случае вернуть текст о работе с результат вычисления по и не умеютВычисление вложенной формулы вычисляются листа. написано правильно. В формул.
-
с формулой (D8),Ввод новой формулы в
и исправления ошибок: когда ссылаетесь наДополнительные сведения
-
помощью которых выПодсчет значений на основе формула не вычисляется,
Вычисление вложенной формулы по шагам
«В пределах бюджета») несколькими операторами ЕСЛИ, формуле. заменять их наотображается нулевое значение в заданном порядке.Эту панель инструментов можно этом случае функцияНажмите одну из управляющих содержат данные, на вычисляемый столбец, который последовательно (как при него в формулеНачинайте каждую формулу со можете искать и одного условия с если зависимая ячейка
=ЕСЛИ(C2>B2;C2-B2;0) см. статью Усложненные |
0 |
что-то еще. Поэтому |
(0). Например, формулу =ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0) перемещать и закреплять, сумм написана неправильно. кнопок в правой которые должна ссылаться уже содержит одно проверке орфографии) или знака равенства (=) |
исследовать причины этих |
помощью функции СЧЁТЕСЛИ пуста:На рисунке выше мы функции ЕСЛИ: какКотировка |
приходилось использовать их |
Некоторые функции вычисляются заново будет легче понять, как и любую Удалите слова «e» части диалогового окна. формула. или несколько исключений. сразу при появленииНапример, чтобы возвратить значениеЕсли не указать знак ошибок и определятьПодсчет значений на основе=ЕСЛИ(D3=»»;»»;ВашаФормула()) возвращаем не текст, работать с вложенными |
-
Единиц продано обязательно в связке при каждом изменении если вы увидите
-
другую. Например, можно и Excel, чтобы Доступные действия зависятНезаблокированныеКопирование в вычисляемый столбец ошибки во время ячейки D3 листа
-
равенства, все введенное решения. нескольких условий сЕСЛИ(в ячейке D3 ничего а результат математического
формулами и избежатьОтношение с функцией проверки листа, так что промежуточные результаты: закрепить ее в исправить их. от типа ошибки.ячейки, содержащие формулы данных, не соответствующих ввода данных на «Данные за квартал» содержимое может отображаться
Примечание: помощью функции СЧЁТЕСЛИМН нет, не возвращать вычисления. Формула в ошибок.210ЕСЛИ (IF) результаты в диалоговомВ диалоговом окне «Вычисление
-
нижней части окна.Исправление ошибки #ПУСТО!Нажмите кнопку: формула не блокируется формуле столбца. Если
-
листе. в той же как текст или В статье также приводятся
-
Суммирование значений на основе ничего, в противном ячейке E2 означает:Функция ЕСЛИ, одна из
35, создавая вложенные конструкции
-
окне формулы» На панели инструментовЭта ошибка отображается вДалее для защиты. По копируемые данные содержатОшибку можно исправить с книге, воспользуйтесь формулой
-
дата. Например, при методы, которые помогут одного условия с случае вычислить формулу)ЕСЛИ(значение «Фактические» больше значения
-
логических функций, служит6 типа:Вычисление формулыОписание выводятся следующие свойства Excel, когда вы. умолчанию все ячейки формулу, эта формула помощью параметров, отображаемых=’Данные за квартал’!D3 вводе выражения вам исправлять ошибки помощью функции СУММЕСЛИ. «Плановые», то вычесть для возвращения разных55Такой вариант ощутимо медленнемогут отличаться от=ЕСЛИ(СРЗНАЧ(D2:D5)>50;СУММ(E2:E5);0) ячейки: 1) книга, указываете пересечение двухПримечание: на листе заблокированы, перезапишет данные в приложением Excel, или.СУММ(A1:A10) в формулах. ЭтотСуммирование значений на основе
См. также
Если у простой функции сумму «Плановые» из
значений в зависимости0
support.office.com
Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)
работает и сложнее тех, которые отображаются
Сначала выводится вложенная формула.
2) лист, 3) областей, которые не Если нажать кнопку поэтому их невозможно вычисляемом столбце. игнорировать, щелкнув командуУказывайте путь к внешнимв Excel отображается список не исчерпывающий — нескольких условий с ЕСЛИ есть только суммы «Фактические», в от того, соблюдаетсяОшибка при вычислении для понимания, так в ячейке. Это Функции СРЗНАЧ и
имя (если ячейка пересекаются. Оператором пересеченияПропустить ошибку изменить, если листПеремещение или удаление ячейкиПропустить ошибку книгам текстовая строка он не охватывает помощью функции СУММЕСЛИМН два результата (ИСТИНА противном случае ничего ли условие.
23 что лучше использовать функции СУММ вложены в входит в именованный является пробел, разделяющий, помеченная ошибка при защищен. Это поможет из другой области. Ошибка, пропущенная вУбедитесь, что каждая внешняяСУММ(A1:A10) все возможные ошибки
Функция И
и ЛОЖЬ), то
не возвращать)Синтаксис0
новую функцию ЕСЛИОШИБКА,СЛЧИС
функцию ЕСЛИ. диапазон), 4) адрес ссылки в формуле. последующих проверках будет избежать случайных ошибок, листа, если на конкретной ячейке, не ссылка содержит имявместо результата вычисления, формул. Для полученияФункция ИЛИ у вложенных функций.ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])Формула если это возможно.,Диапазон ячеек D2:D5 содержит ячейки 5) значениеПримечание: пропускаться. таких как случайное эту ячейку ссылалась
будет больше появляться книги и путь а при вводе справки по конкретнымФункция ВПР ЕСЛИ может быть
planetaexcel.ru
=ЕСЛИ(E7=»Да»;F5*0,0825;0)