Како се рукује грешкама у програму Екцел помоћу функције ИФЕРРОР? (Примери)

За шта се користи функција Екцел ИФЕРРОР?

ИФЕРРОР екцел функција се користи за руковање грешкама у екцелу, ова функција се користи за приказ резултата када се грешка догоди у било којој формули или аргументу, користимо ову функцију са другом функцијом да бисмо обавестили корисника шта би могло да се погреши у формули, ова функција узима два аргумента која су драгоцена ако нема грешке и друга вредност која се приказује када постоји грешка.

Синтакса

  • вредност може бити било која вредност, референца или чак формула
  • валуе_иф_еррор је вредност која се враћа као излаз када се генерише грешка

Примери за руковање грешкама у програму Екцел помоћу функције ИФЕРРОР

Пример # 1 - Руковање грешком Н / А

Претпоставимо да имамо две листе запослених, у колони А и Б, у колони Б, има неких запослених који нису у колони А, и желимо да сазнамо имена оних запослених који нису на листи А.

Дакле, применили смо формулу ВЛООКУП на десну суседну колону листе Б да бисмо пронашли уобичајена имена на обе листе и одвојили имена која нису на листи А.

ВЛООКУП формулу у Ц2 и повлачењем према доле, имамо

= ВЛООКУП (Б2, $ А: $ А, 1,0)

Као што видите горе, постоје нека имена која се нису могла потражити помоћу формуле ВЛООКУП; стога су генерисали грешку # Н / А, што значи да ВЛООКУП није могао да пронађе та имена на списку запослених у колони А.

Сада, ако желимо да # Н / А буде замењено неком другом вредношћу попут, ' Име није на листи А', па ћемо користити функцију ИФЕРРОР да заменимо грешку # Н / А,

Дакле, проследићемо формулу претраживања, ВЛООКУП (Б2, $ А: $ А, 1,0) као први аргумент, а Име које није на листи А као други аргумент функцији ИФЕРРОР. Дакле, формула постаје

= ИФЕРРОР (ВЛООКУП (Б2, $ А: $ А, 1,0), ”Име није на листи А”)

Превлачењем ове формуле до последње ћелије добијамо замењену вредност # Н / А са прослеђеном вредношћу.

Пример # 2 - Руковање # ДИВ / 0! Грешка

У колони А имамо износе које треба поделити на једнак број међу датим људима.

Дакле, када применимо формулу = Количина / Број људи

Добијамо грешку # ДИВ / 0! у Ц4 када је број људи 0. Када нумеричку вредност поделимо са нулом, добијамо ову грешку.

Сада ову грешку желимо да заменимо вредношћу „ Број особе <1 “, користићемо функцију ИФЕРРОР.

= ИФЕРРОР ((А2 / Б2)), број особе <1 ')

Пример # 3 - Руковање #НАМЕ? Грешка

Претпоставимо да имамо неке бројеве које треба додати и грешком, ако неко напише погрешну формулу за зброј, добијамо #НАМЕ? грешка.

Уместо СУМ, ако корисник напише погрешну формулу, #НАМЕ? генерише се грешка.

Коришћењем функције ИФЕРРОР екцел, ову грешку можемо решити једноставним прослеђивањем другог аргумента вредности, на пример, „ Уписана погрешна формула“ .

Пример # 4 - Руковање # НУЛЛ! Грешка

Претпоставимо да имамо 3 вредности у ћелијама А2, А3 и А4 и желимо да их збројимо.

У ћелији А5 користили смо плус оператор да бисмо их додали, А2 + А3 А4, и уместо да постављамо оператор '+' између А3 и А4, притиском на размак ушли смо у сепаратор, добићемо #НУЛЛ! Грешка.

Дакле, да бисмо исправили ову грешку, можемо користити функцију ИФЕРРОР променом формуле у

= ИФЕРРОР ((А2 + А3 А4), (СУМ (А2: А4)))

Можете видети да смо користили другу формулу, СУМ, за израчунавање збира три дате вредности и предали је као други аргумент у функцији ИФЕРРОР.

Пример # 5 - Руковање грешком #НУМ

У колони А имамо неке бројеве и желимо да пронађемо квадратне корене ових бројева.

У Екцелу имамо СКРТ у Екцелу за израчунавање квадратног корена броја када примењујемо ову формулу да бисмо добили квадратни корен бројева.

Добијамо грешку #НУМ! за негативне вредности, јер не можемо наћи квадратни корен негативног броја. Дакле, екцел баца #НУМ! грешка када се функција СКРТ примени на негативан број.

Коришћењем функције ИФЕРРОР екцел можемо проследити вредност ' Негативни број ' за негативне вредности како бисмо избегли ову грешку.

Пример # 6 - Руковање #РЕФ! Грешка

Претпоставимо да у ћелијама А2 и А3 имамо два броја и желимо да вредност ћелије А поделимо са ћелијом Б.

Сада, ако избришемо трећи ред, одабиром 3. реда у потпуности, добићемо #РЕФ! грешка у ћелији Ц2

Пошто је референца избрисана, Екцел не може да пронађе референтну вредност у формули; стога баца #РЕФ! грешка.

Коришћењем функције ИФЕРРОР екцел можемо проследити валуе_иф_еррор, ' Референце Делетед '.

Пример # 7 - Руковање #ВАЛУЕ! Грешка

Имамо две вредности у ћелијама А2 и А3, А2 и желимо да ове две вредности додамо у ћелије А2 и А3,

А2 садржи нумеричку вредност, док А3 садржи текстуалну вредност. Када саберемо ове две вредности, добијамо #ВАЛУЕ! Грешка.

Будући да се у формули користи нетачан тип података, он је вратио #ВРЕДНОСТ! Грешка

Исправљамо ово помоћу ИФЕРРОР-а

Дакле, можемо видети да функција ИФЕРРОР може бити врло корисна у грешкама у Екцелу и прилагођавању резултата када се грешка догоди према потреби или захтеву.

Занимљиви Чланци...