ISERROR Excelis (valem, näide) | Kuidas funktsiooni ISERROR kasutada?

ISERROR on loogiline funktsioon, mida kasutatakse tuvastamaks, kas viidatud lahtrites on viga või mitte, see funktsioon tuvastab kõik vead ja kui lahtris avastatakse mis tahes tüüpi viga, tagastab see tulemuseks TÕENE ja kui lahtril on pole ühtegi viga, mille tulemuseks on FALSE, see funktsioon võtab argumendina lahtriviite.

Funktsioon ISERROR Excelis

Exceli funktsioon ISERROR kontrollib, kas mõni antud avaldis tagastab Excelis vea.

ISERRORi valem Excelis

Funktsiooni ISERROR jaoks  kasutatud argumendid  .

Väärtus:   avaldise või väärtuse, mille viga testitakse.

Väärtus võib olla mis tahes, näiteks arv, tekst, matemaatiline tehe või avaldis.

Tagastab

ISERRORi väljund Excelis on loogiline avaldis. Kui esitatud argument annab Excelis vea, tagastab see TÕENE. Vastasel juhul tagastab FALSE. Veateadete korral- # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Ja #NULL! Exceli loodud funktsioon tagastab TÕENE.

ISERROR Excelis - illustratsioon

Oletame, et soovite näha, kas number jagatuna teise numbriga annab vea.

Me teame, et nulliga jagatuna annab Excel Excelis vea. Kontrollime, kas Excelis ISERRORi kasutamisel annab 21/0 vea. Selleks tippige süntaks:

= ISERROR (21/0)

ja vajutage sisestusklahvi.

See tagastab TÕENE.

Excelis saate viidata ka ISERRORi lahtriviidetele. Kontrollime nüüd, mis juhtub, kui jagame ühe lahtri tühja lahtriga.

Süntaksi sisestamisel tehke järgmist.

= ISERROR (A5 / B5)

arvestades, et B5 on tühi lahter.

Excelis olev ISERROR tagastab TÕENE.

Samuti saate kontrollida, kas mõni lahter sisaldab tõrketeadet. Oletame, et lahter B6 sisaldab fraasi "#VALUE!" mis on tegelikult Exceli viga. Rakenduse ISERROR lahtriviite saate Excelis otse sisestada, et kontrollida, kas tõrketeade on olemas, järgmiselt:

= ISERROR (B6)

Exceli funktsioon ISERROR tagastab TÕENE.

Oletame, et viidate lihtsalt tühjale lahtrile (antud juhul B7) ja kasutate järgmist süntaksit:

= ISERROR (B7)

ja vajutage sisestusklahvi.

Excelis olev ISERROR tagastab FALSE. Funktsioon Exceli ISERROR ei kontrolli tühja lahtri olemasolu. Tühja lahtrit peetakse Excelis sageli nulliks. Niisiis, nagu olete juba eespool märganud, kui viidate sellise toimingu nagu jagamine tühjale lahtrile, peab ta seda veaks, kuna ta üritab seda jagada nulliga ja tagastab seega TÕENE.

Kuidas kasutada funktsiooni ISERROR Excelis?

Excelis funktsiooni ISERROR kasutatakse viga sisaldavate rakkude tuvastamiseks. Mitu korda esineb andmetes puuduvaid väärtusi ja kui selliste lahtritega tehakse edasine toiming, võib Exceli viga tekkida. Samamoodi, kui jagate mis tahes arvu nulliga, tagastab see vea. Sellised vead sekkuvad veelgi, kui nende rakkudega soovitakse teha muid toiminguid. Sellistel juhtudel saate kõigepealt kontrollida, kas toimingus on viga, kui jah, võite valida, kas selliseid lahtreid ei kaasata või toimingut hiljem muuta.

Selle ISERROR Function Exceli malli saate alla laadida siit - ISERROR Function Exceli mall

ISERROR Exceli näites nr 1

Oletame, et teil on katse tegelikud ja prognoositud väärtused. Väärtused on esitatud lahtrites B4: C15.

Tahate arvutada selle katse veamäära, mille väärtus on (Tegelik - prognoos) / Tegelik. Samuti teate, et mõned tegelikud väärtused on null ja selliste tegelike väärtuste veamäär annab vea. Olete otsustanud vea arvutada ainult nende katsete jaoks, mis viga ei anna. Selleks võite 1. väärtuste komplekti jaoks kasutada järgmist süntaksit:

Valime ISERROR valemi excel = IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

Kuna esimestel eksperimentaalsetel väärtustel pole veamäära arvutamisel viga, tagastab see veamäära.

Saame -0,129

Nüüd võite selle lohistada ülejäänud lahtritesse.

Mõistate, et kui tegelik väärtus on null (lahter C9), ei tagasta süntaks väärtust.

Vaatame nüüd süntaksit üksikasjalikult.

= KUI (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

  • ISERROR ((C4-B4) / C4) kontrollib, kas matemaatiline tehing (C4-B4) / C4 annab vea. Sel juhul tagastab see vale.
  • Kui (ISERROR ((C4-B4) / C4)) tagastab TÕENE, siis funktsioon IF ei tagasta midagi.
  • Kui (ISERROR ((C4-B4) / C4)) tagastab FALSE, tagastatakse funktsioon IF (C4-B4) / C4.

ISERROR Exceli näites nr 2

Oletame, et teile on antud mõned andmed B4: B10-s. Mõnes lahtris on viga.

Nüüd soovite kontrollida, kui paljud lahtrid punktist B4: B10 sisaldab viga. Selleks võite Excelis kasutada järgmist valemit ISERROR:

= SUMPRODUCT (- ISERROR (B4: B10))

ja vajutage sisestusklahvi.

Excelis ISERROR tagastab 2, kuna on kaks viga, st # N / A ja #VALUE !.

Vaatame süntaksit üksikasjalikult:

  • ISERROR (B4: B10) otsib vigu jaotises B4: B10 ja tagastab massiivi TRUE või FALSE. Siin tagastatakse {FALSE; VÄÄR; VÄÄR; TÕSI; VÄÄR; TÕSI; FALSE}
  • - ISERROR (B4: B10) sunnib siis TRUE / FALSE väärtusele 0 ja 1. See tagastab väärtuse {0; 0; 0; 1; 0; 1; 0}
  • SUMPRODUCT (- ISERROR (B4: B10)) on siis summa {0; 0; 0; 1; 0; 1; 0} ja tagastage 2.

ISERROR Exceli näites nr 3

Oletame, et teil on kursusel registreeritud õpilaste ID, nimi ja õpilaste märgid, mis on antud lahtrites B5: D11.

Te peate mitu korda otsima õpilase nime, millele on antud tema registreerimise ID. Nüüd soovite oma otsingu hõlbustada, kirjutades sellise süntaksi, et

mis tahes antud ID puhul peaks ta suutma anda vastava nime. Mõnikord ei pruugi registreerumise ID teie loendis olla, sellistel juhtudel peaks see tagastama „Not found”. Seda saate teha Excelis valemi ISERROR abil:

= KUI (ISERROR (VLOOKUP (F5, VALI ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), "Pole kohal", VLOOKUP (F5, VALI ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11, 2, 0))

Vaatame kõigepealt Excelis valemit ISERROR:

  • VALI ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) teeb massiivi ja tagastab {1401, "Arpit"; 1402, "Ayush"; 1403, “Ajay”; 1404, “Dhruv”; 1405, "Mayank"; 1406, “Parul”; 1407, “Sashi”}
  • VLOOKUP (F5, VALI ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) otsib seejärel massiivist F5 ja tagastab selle teise
  • ISERROR (VLOOKUP (F5, CHOOSE (..)) kontrollib, kas funktsioonis on viga, ja tagastab TÕENE või VALE.
  • KUI (ISERROR (VLOOKUP (F5, VALI (..)), “Pole olemas”, VLOOKUP (F5, CHOOSE ())) tagastab õpilase vastava nime, kui see on olemas, tagastab “Pole kohal”.

Kasutage lahtris F5 Excelis versioonile 1403 valemit ISERROR,

see tagastab nime "Ajay".

Aastal 1410 tagastatakse süntaks väärtus „Pole olemas”.

Mida peaks teadma Exceli funktsiooni ISERROR kohta

  • Exceli funktsioon ISERROR kontrollib, kas mõni antud avaldis annab vea
  • See tagastab loogilised väärtused TRUE või FALSE.
  • See testib # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Ja #NULL!