Kā rīkoties ar kļūdām programmā Excel, izmantojot IFERROR funkciju? (Piemēri)

Kāpēc tiek izmantota funkcija Excel IFERROR?

IFERROR excel funkcija tiek izmantota kļūdu apstrādei programmā Excel, šī funkcija tiek izmantota, lai parādītu rezultātu, kad kādā formulā vai argumentā rodas kļūda. Mēs izmantojam šo funkciju ar citu funkciju, lai paziņotu lietotājam, kas varētu kļūdīties formulā, šī funkcija aizņem divi argumenti, kas ir vērtīgi, ja nav kļūdas, un vēl viena vērtība, kas jāparāda, ja ir kļūda.

Sintakse

  • vērtība var būt jebkura vērtība, atsauce vai pat formula
  • value_if_error ir vērtība, kas tiek atgriezta kā izeja, kad tiek ģenerēta kļūda

Piemēri kļūdu apstrādei programmā Excel, izmantojot funkciju IFERROR

1. piemērs - apstrādājot kļūdu # N / A

Pieņemsim, ka mums ir divi darbinieku saraksti, A un B slejā, B slejā ir daži darbinieki, kuru nav A slejā, un mēs vēlamies uzzināt to darbinieku vārdus, kuri nav A sarakstā.

Tātad, mēs izmantojām formulu VLOOKUP B saraksta labajā blakus esošajā kolonnā, lai uzzinātu parastos nosaukumus abos sarakstos un izdalītu nosaukumus, kuru nav A sarakstā.

VLOOKUP formula C2 un velkot to uz leju, mums ir

= VLOOKUP (B2, $ A: $ A, 1,0)

Kā redzat iepriekš, ir daži nosaukumi, kurus nevarēja meklēt pēc formulas VLOOKUP; līdz ar to viņi radīja kļūdu # N / A, kas nozīmē, ka VLOOKUP nevarēja atrast šos vārdus A slejas darbinieku sarakstā.

Tagad, ja mēs vēlamies, lai # N / A tiktu aizstāts ar kādu citu vērtību, piemēram, " Vārds nav A sarakstā" , mēs izmantosim IFERROR funkciju, lai aizstātu kļūdu # N / A,

Tātad, funkcija IFERROR kā otro argumentu mēs nodosim uzmeklēšanas formulu VLOOKUP (B2, $ A: $ A, 1,0) kā pirmo argumentu un Vārdu, kas nav sarakstā A, kā otro argumentu. Tātad, formula kļūst

= KĻŪDA (VLOOKUP (B2, $ A: $ A, 1,0), “Vārds nav A sarakstā”)

Velkot šo formulu uz pēdējo šūnu, mēs saņemsim aizstāto vērtību # N / A ar nodoto vērtību.

2. piemērs - apstrāde # DIV / 0! Kļūda

A slejā ir summas, kuras jāsadala vienādi starp doto cilvēku skaitu.

Tātad, kad mēs izmantojam formulu = Daudzums / Cilvēku skaits

Mēs saņemam kļūdu # DIV / 0! C4, kad cilvēku skaits ir 0. Kad skaitlisko vērtību dalām ar nulli, mēs saņemam šo kļūdu.

Tagad mēs vēlamies aizstāt šo kļūdu ar vērtību “ Personas skaits <1 ”, mēs izmantosim funkciju IFERROR.

= IFERROR ((A2 / B2)), personas skaits <1 ')

3. piemērs - kā rīkoties ar #NAME? Kļūda

Pieņemsim, ka mums ir daži skaitļi, kas jāpievieno, un kļūdas dēļ, ja kāds uzraksta nepareizu summas formulu, mēs saņemam #NAME? kļūda.

SUMMA vietā, ja lietotājs raksta nepareizu formulu, #NAME? tiek radīta kļūda.

Izmantojot IFERROR excel funkciju, mēs varam tikt galā ar šo kļūdu, vienkārši nododot otrajam argumentam vērtību, piemēram, ' Typed Wrong Formula '.

4. piemērs - Darbs ar #NULL! Kļūda

Pieņemsim, ka šūnās A2, A3 un A4 mums ir 3 vērtības, un mēs vēlamies tās summēt.

Šūnā A5 mēs izmantojām plus operatoru, lai tos pievienotu, A2 + A3 A4, un tā vietā, lai ievietotu operatoru '+' starp A3 un A4, mēs ievadījām separatoru, nospiežot atstarpi, mēs iegūstam #NULL! Kļūda.

Tātad, lai novērstu šo kļūdu, mēs varam izmantot funkciju IFERROR, mainot formulu uz

= KĻŪDA ((A2 + A3 A4), (SUM (A2: A4)))

Jūs varat redzēt, ka esam izmantojuši citu formulu SUM, lai aprēķinātu trīs norādīto vērtību summu un nodotu to kā otro argumentu IFERROR funkcijā.

5. piemērs - Kļūda #NUM apstrāde

Mums ir daži skaitļi, kas norādīti A slejā, un mēs vēlamies atrast šo skaitļu kvadrātsaknes.

Programmā Excel mums ir SQRT, lai aprēķinātu skaitļa kvadrātsakni, kad mēs izmantojam šo formulu, lai iegūtu skaitļu kvadrātsakni.

Mēs saņemam kļūdu #NUM! negatīvām vērtībām, jo ​​mēs nevaram atrast negatīvā skaitļa kvadrātsakni. Tātad, Excel iemet #NUM! kļūda, kad funkcija SQRT tiek lietota negatīvajam skaitlim.

Izmantojot IFERROR excel funkciju, mēs varam nodot vērtību ' A Negative Number ' negatīvām vērtībām, lai izvairītos no šīs kļūdas.

6. piemērs - apstrāde ar #REF! Kļūda

Pieņemsim, ka šūnās A2 un A3 ir divi skaitļi, un mēs vēlamies sadalīt šūnas A vērtību ar vērtības šūnu B.

Tagad, ja mēs izdzēst trešo rindu, izvēloties 3 rd rindu, tāpēc mēs iegūtu #REF! kļūda šūnā C2

Tā kā atsauce tika izdzēsta, Excel nevar atrast atsauces vērtību formulā; tāpēc tas met #REF! kļūda.

Izmantojot IFERROR excel funkciju, mēs varam nodot vērtību_if_error, ' Atsauce izdzēsta '.

7. piemērs - apstrāde # VĒRTĪBA! Kļūda

Mums ir divas vērtības šūnās A2 un A3, A2, un mēs vēlamies šīs divas vērtības pievienot šūnās A2 un A3,

A2 satur skaitlisku vērtību, savukārt A3 - teksta vērtību. Pievienojot šīs divas vērtības, mēs iegūstam #VALUE! Kļūda.

Tā kā formulā tiek izmantots nepareizs datu tips, tas atgrieza vērtību #VALUE! Kļūda

Mēs to labojām, izmantojot IFERROR

Tātad, mēs varam redzēt, ka funkcija IFERROR varētu būt ļoti noderīga kļūdu gadījumā Excel un izejas pielāgošanā, ja rodas kļūda atbilstoši vajadzībai vai prasībai.

Interesanti raksti...