Разница между функциями ЕСЛИ и ЕСЛИОШИБКА при работе с ошибками в формулах заключается в их назначении:
- Функция ЕСЛИ используется для сравнения данных таблицы с условиями, заданными пользователем. 1 Она возвращает одно значение, если заданное условие при вычислении даёт значение ИСТИНА, и другое значение, если ЛОЖЬ. 3
- Функция ЕСЛИОШИБКА проверяет входящее значение или вычисление на ошибочность. 2 Если ошибка есть, возвращается значение второго аргумента, если ошибки нет — первого. 1
Таким образом, функция ЕСЛИ используется для сравнения значений ячеек с условиями, а функция ЕСЛИОШИБКА — для обработки ошибок в формулах: если ошибка есть, она возвращает указанное значение, в противном случае возвращает результат формулы. 3