Примери за функции на IFNA - Excel, VBA и Google Sheets

Този урок демонстрира как да използвате Функция Excel IFNA в Excel, за да направите нещо, ако изчислението доведе до грешка #N/A.

Преглед на функцията IFNA

Функцията IFNA проверява дали изчислението води до грешка #N/A. Ако не, той показва резултата от изчислението. Ако е така, той извършва друго изчисление.

За да използвате функцията за работен лист на IFNA Excel, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Синтаксис и входове на функцията IFNA:

= IFNA (стойност, стойност_ако_на)

стойност - Стойност, изчисление или препратка към клетка.

num_digits - Какво да направите, ако стойност води до грешка #N/A.

Как да използвате функцията IFNA

Функцията IFNA проверява дали изчислението води до грешка #N/A, като извежда различна стойност (или изчисление), ако бъде открита грешка.

= IFNA (VLOOKUP (A2, $ E $ 2: $ F $ 7,2, FALSE), "Няма данни")

Функция IFERROR

Като алтернатива функцията IFERROR проверява дали възникне някаква грешка, включително #N/A грешки.

= IFERROR (A2, "ERROR_Found") = IFNA (A2, "ERROR_Found")

Защо да използвате функцията IFNA?

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

= IFERROR (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")

Може да искате да се справите само с тези валидни #N/A грешки, като зададете стойности за грешка на нула или празно.

= IFNA (VLOOKUP (F3, $ A $ 3: $ D $ 7,4, FALSE), "")

Но редовните грешки все още ще се показват, което ви позволява да идентифицирате дали има грешка в изчислението с формулата.

IFNA в Google Таблици

Функцията IFNA работи абсолютно същото в Google Sheets като в Excel:

Примери за IFNA във VBA

Можете също да използвате функцията IFNA във VBA. Тип:
application.worksheetfunction.IFNA (стойност, стойност_ако_на)
За аргументите на функцията (номер и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave