Исправление ошибки #ЗНАЧ! в функции ЕСЛИ

Функция если является одной из самых разнообразных и популярных функций Excel и часто используется несколько раз в одной формуле, а также в сочетании с другими функциями. К сожалению, если у вас есть сложность, связанная с тем, что операторы IF могут быть собраны, работать с #VALUE не очень просто! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!. Вы обычно можете подавить эту ошибку, добавив определенные функции обработки ошибок, такие как ЕОШИБКА, ЕОШ или ЕСЛИОШИБКА, в формулу.

Проблема: аргумент ссылается на ошибочные значения.

Если ячейка содержит ссылку на значение ошибки, #VALUE! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

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

Примечания: 

  • ЕСЛИОШИБКА был введен в Excel 2007 и более предпочтительным для ЕОШ, так как при этом не требуется, чтобы формула создавалась избыточно. ЕОШИБКА и ЕОШ принудительно вычисляет формулу дважды, чтобы убедиться, что она возвращает ошибку, а затем еще раз, чтобы вернуть результат. ЕСЛИОШИБКА вычисляется только один раз.

  • Конструкция =ЕСЛИОШИБКА(Формула;0) гораздо лучше конструкции =ЕСЛИ(ЕОШИБКА(Формула;0;Формула)).

Проблема: неправильный синтаксис.

Если синтаксис функции создан неправильно, он может возвращать #VALUE! Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.

Решение: проверьте правильность синтаксиса. Ниже приведен пример правильно составленной формулы, в которой функция ЕСЛИ вкладывается в другую функцию ЕСЛИ для расчета вычетов на основе уровня доходов.

=ЕСЛИ(E2<31500;E2*15%;ЕСЛИ(E2<72500;E2*25%;E2*28%))

Пример правильно построенного выражения ЕСЛИ

Обычным языком это можно выразить так: ЕСЛИ значение в ячейке A5 меньше чем 31 500, значение умножается на 15 %. Но ЕСЛИ это не так, проверьте, меньше ли это значение, чем 72 500. ЕСЛИ это так, значение умножается на 25 %; в противном случае — на 28 %.

Чтобы использовать функцию ЕСЛИОШИБКА с уже имеющейся формулой, просто вложите готовую формулу в функцию ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(ЕСЛИ(E2<31500;E2*15%;ЕСЛИ(E2<72500;E2*25%;E2*28%));0)

Это означает, что ЕСЛИ в результате вычисления какой-либо части исходной формулы возвращается ошибка, выводится значение 0, а в противном случае возвращается результат выражения ЕСЛИ. Некоторые пользователи при создании формул изначально реализуют обработку ошибок, однако делать это не рекомендуется, так как обработчик подавляет возможные ошибки и вы не будете знать, правильно ли работает формула. Если вам нужно добавить обработчик ошибок, лучше сделать это тогда, когда вы будете уверены, что формула работает правильно.

Примечание: Значения в вычислениях разделяются точкой с запятой. Если разделить два значения запятой, функция ЕСЛИ будет рассматривать их как одно дробное значение. После процентных множителей ставится символ %. Он сообщает Excel, что значение должно обрабатываться как процентное. В противном случае такие значения пришлось бы вводить как дробные множители, например "E2*0,25".

Сообщение Excel, появляющееся при добавлении запятой в значение

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

Задать вопрос на форуме сообщества, посвященном Excel

Помогите нам улучшить Excel

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

См. также

Исправление ошибки #ЗНАЧ! #ИМЯ?

Функция ЕСЛИ

Функция ЕСЛИОШИБКА

Функции Е

Функция IFS (Microsoft 365 или Excel 2016 или более поздняя версия)

Функция ЕСЛИ — вложенные формулы и типовые ошибки

Видео: вложенные функции ЕСЛИ

Общие сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Обнаружение ошибок в формулах

Все функции Excel (по алфавиту)

Функции Excel (по категориям)

Примечание:  Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×