Funkcija Excel IFERROR - Formulu piemēri + BEZMAKSAS video

Strādājot ar datiem un formulām programmā Excel, jums var rasties kļūdas.

Lai novērstu kļūdas, Excel ir nodrošinājis noderīgu funkciju - funkciju IFERROR.

Pirms ķeramies pie IFERROR funkcijas izmantošanas mehānikas programmā Excel, vispirms apskatīsim dažāda veida kļūdas, kas var rasties, strādājot ar formulām.

Kļūdu veidi programmā Excel

Zinot kļūdas programmā Excel, jūs labāk varēsit noteikt iespējamo iemeslu un labāko veidu, kā tās novērst.

Tālāk ir norādīti kļūdu veidi, kurus varat atrast programmā Excel.

#N/A Kļūda

To sauc par kļūdu “Vērtība nav pieejama”.

Jūs to redzēsit, kad izmantosit uzmeklēšanas formulu un tā nevarēs atrast vērtību (tātad nav pieejama).

Tālāk ir sniegts piemērs, kur es izmantoju formulu VLOOKUP, lai atrastu preces cenu, taču tā atgriež kļūdu, ja nevar atrast šo vienumu tabulas masīvā.

#DIV/0! Kļūda

Jūs, iespējams, redzēsit šo kļūdu, ja skaitli dalīs ar 0.

To sauc par dalīšanas kļūdu. Zemāk redzamajā piemērā tas dod #DIV/0! kļūda, jo daudzuma vērtība (dalītājs formulā) ir 0.

#VĒRTĪBA! Kļūda

Vērtības kļūda rodas, ja formulā izmantojat nepareizu datu tipu.

Piemēram, zemāk redzamajā piemērā, mēģinot pievienot šūnas ar cipariem un rakstzīmi A, tas parāda vērtības kļūdu.

Tas notiek, jo jūs varat pievienot tikai skaitliskas vērtības, bet tā vietā es mēģināju pievienot skaitli ar teksta rakstzīmi.

#REF! Kļūda

To sauc par atsauces kļūdu, un jūs to redzēsit, kad atsauce formulā vairs nav derīga. Tas varētu būt gadījums, kad formula atsaucas uz šūnas atsauci un šī šūnu atsauce nepastāv (notiek, izdzēšot rindu/kolonnu vai darblapu, uz kuru tika minēts formulā).

Zemāk redzamajā piemērā, lai gan sākotnējā formula bija = A2/B2, dzēšot kolonnu B, visas atsauces uz to kļuva par #REF! un tas arī deva #REF! Kļūda formulas rezultātā.

#NAME KĻŪDA

Šī kļūda, visticamāk, ir kļūdaini ierakstītas funkcijas rezultāts.

Piemēram, ja VLOOKUP vietā kļūdas pēc izmantojat VLOKUP, tas radīs nosaukuma kļūdu.

#NUM KĻŪDA

Num kļūda var rasties, ja mēģināt Excel aprēķināt ļoti lielu vērtību. Piemēram, = 187^549 atgriezīs skaitļa kļūdu.

Vēl viena situācija, kurā var iegūt kļūdu NUM, ir formulai norādot nederīgu skaitļa argumentu. Piemēram, ja jūs aprēķināt kvadrātsakni, ja skaitlis un kā argumentu norādāt negatīvu skaitli, tas atgriezīs skaitļa kļūdu.

Piemēram, kvadrātveida saknes funkcijas gadījumā, ja kā argumentu norādāt negatīvu skaitli, tas atgriezīs skaitļa kļūdu (kā parādīts zemāk).

Lai gan šeit esmu parādījis tikai dažus piemērus, var būt daudz citu iemeslu, kas var izraisīt kļūdas programmā Excel. Kad programmā Excel tiek parādītas kļūdas, to nevar atstāt. Ja dati tiek tālāk izmantoti aprēķinos, jums jāpārliecinās, ka kļūdas tiek apstrādātas pareizi.

Funkcija Excel IFERROR ir lielisks veids, kā apstrādāt visu veidu kļūdas programmā Excel.

Funkcija Excel IFERROR - pārskats

Izmantojot funkciju IFERROR, kļūdas vietā varat norādīt, kādu formulu vēlaties atgriezt. Ja formula neatgriež kļūdu, tiek atgriezts tās rezultāts.

Funkcijas IFERROR sintakse

= IFERROR (vērtība, vērtība_ja_kļūda)

Ievades argumenti

  • vērtība - tas ir arguments, kas tiek pārbaudīts, vai nav kļūdas. Vairumā gadījumu tā ir formula vai šūnas atsauce.
  • value_if_error - šī ir vērtība, kas tiek atgriezta kļūdas gadījumā. Novērtēti šādi kļūdu veidi: #N/A, #REF !, #DIV/0!, #VALUE !, #NUM !, #NAME ?, un #NULL !.

Papildu piezīmes:

  • Ja kā argumentu value_if_error izmantojat “”, kļūdas gadījumā šūna nerāda neko.
  • Ja vērtība vai vērtība_jautājums_kļūda attiecas uz tukšu šūnu, funkcija Excel IFERROR to uzskata par tukšu virknes vērtību.
  • Ja vērtības arguments ir masīva formula, IFERROR atgriezīs rezultātu masīvu katram vienumam vērtībā norādītajā diapazonā.

Funkcija Excel IFERROR - piemēri

Šeit ir trīs IFERROR funkcijas izmantošanas piemēri programmā Excel.

1. piemērs. Atgrieziet tukšo šūnu kļūdas vietā

Ja jums ir funkcijas, kas var atgriezt kļūdu, varat to ietīt funkcijā IFERROR un norādīt tukšu kā vērtību, kas jāatgriež kļūdas gadījumā.

Tālāk redzamajā piemērā rezultāts D4 ir #DIV/0! kļūda, jo dalītājs ir 0.

Šajā gadījumā varat izmantot šo formulu, lai atgrieztu tukšu, nevis neglīto DIV kļūdu.

= IFERROR (A1/A2, ””)

Šī funkcija IFERROR pārbaudīs, vai aprēķins rada kļūdu. Ja tas notiek, tas vienkārši atgriež tukšu, kā norādīts formulā.

Šeit jūs varat arī norādīt jebkuru citu virkni vai formulu, ko parādīt tukšās vietas vietā.

Piemēram, zemāk esošā formula tukšās šūnas vietā atgriež tekstu “Kļūda”.

= IFERROR (A1/A2, “kļūda”)

Piezīme. Ja izmantojat Excel 2003 vai iepriekšējo versiju, tajā neatradīsit funkciju IFERROR. Šādos gadījumos jums jāizmanto IF un ISERROR funkcijas kombinācija.

2. piemērs - atgrieziet “Not Found”, ja VLOOKUP nevar atrast vērtību

Ja izmantojat Excel VLOOKUP funkciju un tā nevar atrast uzmeklēšanas vērtību norādītajā diapazonā, tā atgriež kļūdu #N/A.

Piemēram, zemāk ir skolēnu vārdu un viņu atzīmju datu kopa. Esmu izmantojis funkciju VLOOKUP, lai iegūtu trīs studentu atzīmes (D2, D3 un D4).

Lai gan VLOOKUP formula iepriekš minētajā piemērā atrod pirmo divu studentu vārdus, tā nevar atrast Džoša vārdu sarakstā un tādējādi atgriež kļūdu #N/A.

Šeit mēs varam izmantot funkciju IFERROR, lai kļūdas vietā atgrieztu tukšu tekstu vai kādu jēgpilnu tekstu.

Zemāk ir formula, kas kļūdas vietā parādīs “Nav atrasts”.

= IFERROR (MEKLĒJUMS (D2, $ A $ 2: $ B $ 12,2,0), “Nav atrasts”)

Ņemiet vērā, ka ar VLOOKUP varat izmantot arī IFNA, nevis IFERROR. Lai gan IFERROR apstrādātu visu veidu kļūdu vērtības, IFNA darbotos tikai ar #N/A kļūdām un nedarbotos ar citām kļūdām.

3. piemērs - atgrieziet 0 kļūdas gadījumā

Ja kļūdas gadījumā nenorādāt vērtību, kuru atdot, izmantojot IFERROR, tā automātiski atgriež 0.

Piemēram, ja es sadala 100 ar 0, kā parādīts zemāk, tas atgriezīs kļūdu.

Tomēr, ja es izmantoju tālāk norādīto funkciju IFERROR, tā vietā tiks parādīts 0. Ņemiet vērā, ka pēc pirmā argumenta jums joprojām ir jāizmanto komats.

4. piemērs - ligzdota IFERROR izmantošana ar VLOOKUP

Dažreiz, izmantojot VLOOKUP, jums, iespējams, nāksies izskatīt sadrumstaloto masīvu tabulu. Piemēram, pieņemsim, ka jums ir pārdošanas darījumu ieraksti 2 atsevišķās darblapās un vēlaties uzmeklēt preces numuru un redzēt tā vērtību.

Lai to izdarītu, ir jāizmanto ligzdotais IFERROR ar VLOOKUP.

Pieņemsim, ka jums ir datu kopa, kā parādīts zemāk:

Šajā gadījumā, lai atrastu Grace rezultātu, jums jāizmanto zemāk ievietotā IFERROR formula:

= IFERROR (VLOOKUP (G3, $ A $ 2: $ B $ 5,2,0), IFERROR (VLOOKUP (G3, $ D $ 2: $ E $ 5,2,0), "Nav atrasts"))

Šāda veida formulu ligzdošana nodrošina, ka iegūstat vērtību no jebkuras tabulas un tiek atgriezta kļūda.

Ņemiet vērā, ka gadījumā, ja tabulas atrodas vienā darblapā, tomēr, piemēram, reālajā dzīvē, tas, iespējams, būs dažādās darblapās.

Funkcija Excel IFERROR - VIDEO

  • Excel UN funkcija.
  • Excel VAI funkcija.
  • Excel NAV funkcija.
  • Excel IF funkcija.
  • Excel IFS funkcija.
  • Excel FALSE funkcija.
  • Excel TRUE funkcija.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave