Как да използвам функцията Excel IFERROR -

Съдържание

Обобщение

Функцията Excel IFERROR връща персонализиран резултат, когато формулата генерира грешка, и стандартен резултат, когато не е открита грешка. IFERROR е елегантен начин за улавяне и управление на грешки, без да се използват по-сложни вложени IF изрази.

Предназначение

Прихващане и обработка на грешки

Върната стойност

Стойността, която посочвате за условия на грешка.

Синтаксис

= IFERROR (стойност, стойност_ако_ грешка)

Аргументи

  • стойност - Стойността, препратката или формулата за проверка за грешка.
  • value_if_error - Стойността, която трябва да се върне, ако бъде открита грешка.

Версия

Excel 2007

Бележки за употреба

Функцията IFERROR "улавя" грешки във формула и връща алтернативен резултат или формула при откриване на грешка.

Използвайте функцията IFERROR за улавяне и обработка на грешки, породени от други формули или функции. IFERROR проверява за следните грешки: # N / A, #VALUE !, #REF !, # DIV / 0!, #NUM !, #NAME ?, или #NULL !.

Пример # 1

Например, ако A1 съдържа 10, B1 е празно и C1 съдържа формулата = A1 / B1, следната формула ще улови # DIV / 0! грешка, която е резултат от разделянето на A1 на B1:

=IFERROR (A1/B1,"Please enter a value in B1")

Докато B1 е празен, C1 ще покаже съобщението „Моля, въведете стойност в B1“, ако B1 е празно или нула. Когато в B1 се въведе число, формулата ще върне резултата от A1 / B1.

Пример # 2

Можете също да използвате функцията IFERROR, за да уловите грешка # N / A, изведена от VLOOKUP, когато не е намерена справочна стойност. Синтаксисът изглежда така:

=IFERROR(VLOOKUP(value,data,column,0),"Not found")

В този пример, когато VLOOKUP връща резултат, IFERROR функционира този резултат. Ако VLOOKUP връща грешка # N / A, защото не е намерена справочна стойност, IFERROR връща "Не е намерена".

Бележки

  • Ако стойността е празна, тя се оценява като празен низ (""), а не като грешка.
  • Ако value_if_error се предостави като празен низ (""), при откриване на грешка не се показва съобщение.
  • Ако IFERROR се въведе като формула на масив, той връща масив от резултати с по един елемент за всяка клетка в стойност .
  • В Excel 2013+ можете да използвате функцията IFNA, за да улавяте и обработвате конкретно # N / A грешки.

Подобни видеа

Как да улавяте грешки във формули Грешките при улавяне могат да направят електронните ви таблици по-професионални, като ги направят по-малко претрупани и по-лесни за използване. В това видео ще разгледаме някои начини за улавяне на грешки във формула. Формули за заявка за таблица Тъй като таблиците поддържат структурирани препратки, можете да научите много за таблица с прости формули. В това видео ще разгледаме някои формули, които можете да използвате за заявка на таблица. Какво да правим, когато VLOOKUP връща NA В това видео ще разгледаме как да настроим формула VLOOKUP, за да избегнем # N / A грешки.

Интересни статии...