ISERROR programoje „Excel“ (formulė, pavyzdys) - Kaip naudotis funkcija ISERROR?

ISERROR yra loginė funkcija, naudojama nustatyti, ar langeliuose, į kuriuos nurodoma, yra klaida, ar ne, ši funkcija identifikuoja visas klaidas ir, jei langelyje randama bet kokio tipo klaida, ji grąžina TIKRĄ rezultatą ir jei langelis turi jokių klaidų ji pateikia FALSE kaip rezultatą, ši funkcija kaip argumentą laiko langelio nuorodą.

ISERROR funkcija „Excel“

„Excel“ funkcija ISERROR patikrina, ar kuri nors išraiška pateikia „Excel“ klaidą.

ISERROR formulė „Excel“

Argumentai, naudojami funkcijai ISERROR .

Reikšmė: išraiška arba vertė, kurią reikia patikrinti.

Vertė gali būti bet kokia, pvz., Skaičius, tekstas, matematinė operacija ar išraiška.

Grįžta

ISERROR išvestis programoje „Excel“ yra logiška išraiška. Jei pateiktas argumentas pateikia klaidą „Excel“, jis pateikia TRUE. Kitu atveju jis pateikia FALSE. Klaidos pranešimams - # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, ir #NULL! sugeneruota „Excel“, funkcija grąžina TRUE.

ISERROR „Excel“ - iliustracija

Tarkime, kad norite pamatyti, ar skaičius, padalytas iš kito skaičiaus, suteikia klaidą.

Mes žinome, kad skaičius, padalytas iš nulio, suteikia „Excel“ klaidą. Patikrinkime, ar „21/0“ pateikia klaidą, naudodami „ISERROR“ programoje „Excel“. Norėdami tai padaryti, įveskite sintaksę:

= ISERROR (21/0)

ir paspauskite „Enter“.

Tai grąžina TRUE.

Taip pat galite nurodyti „Excel“ langelių nuorodas ISERROR. Dabar patikrinkime, kas nutiks, kai vieną langelį padalinsime iš tuščio langelio.

Kai įvesite sintaksę:
= ISERROR (A5 / B5),
atsižvelgiant į tai, kad B5 yra tuščias langelis.

„Excel“ ISERROR grąžins TIKRĄ.

Taip pat galite patikrinti, ar kurioje nors langelyje yra klaidos pranešimas. Tarkime, kad langelyje B6 yra „#VALUE!“ kuri iš tikrųjų yra „Excel“ klaida. Galite tiesiogiai įvesti langelio nuorodą programoje „ISERROR“, kad patikrintumėte, ar yra klaidos pranešimas, ar ne:

= ISERROR (B6)

„Excel“ funkcija ISERROR grąžins TRUE.

Tarkime, kad jūs tiesiog nurodote tuščią langelį (šiuo atveju B7) ir naudojate šią sintaksę:

= ISERROR (B7)

ir paspauskite „Enter“.

„ISERROR excel“ grąžins NETIKRĄ. „Excel ISERROR“ funkcija netikrina, ar nėra tuščio langelio. „Excel“ tuščias langelis dažnai laikomas nuliu. Taigi, kaip jau pastebėjote aukščiau, jei nurodote tuščią langelį, veikiantį, pvz., Padalijimą, jis tai laikys klaida, nes bando padalyti iš nulio ir taip grąžins TRUE.

Kaip naudoti funkciją ISERROR „Excel“?

„ISERROR“ funkcija „Excel“ naudojama norint nustatyti langelius, kuriuose yra klaida. Daug kartų duomenyse yra trūkstamų reikšmių, o jei tolesnė operacija atliekama tokiose ląstelėse, „Excel“ gali gauti klaidą. Panašiai, jei padalysite bet kurį skaičių iš nulio, jis pateiks klaidą. Tokios klaidos dar labiau įsikiša, jei šioms ląstelėms bus atliekama kokia nors kita operacija. Tokiais atvejais pirmiausia galite patikrinti, ar operacijoje nėra klaidos; jei taip, galite pasirinkti neįtraukti tokių langelių arba vėliau keisti operaciją.

ISERROR „Excel“ pavyzdyje Nr. 1

Tarkime, kad turite faktines ir prognozuojamas eksperimento vertes. Reikšmės pateikiamos langeliuose B4: C15.

Norite apskaičiuoti šio eksperimento klaidų lygį, kuris nurodomas kaip (Faktinis - prognozė) / Faktinis. Jūs taip pat žinote, kad kai kurios faktinės vertės yra lygios nuliui, o tokių faktinių verčių klaidų lygis suteiks klaidą. Nusprendėte apskaičiuoti klaidą tik tiems eksperimentams, kurie neteikia klaidos. Norėdami tai padaryti, galite naudoti šią sintaksę pirmajam vertybių rinkiniui:

Taikome ISERROR formulę excel = IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

Kadangi pirmosiose eksperimentinėse reikšmėse nėra klaidos apskaičiuojant klaidos lygį, ji grąžins klaidų lygį.

Gausime -0,129

Dabar galite vilkti jį į kitas langelius.

Jūs suprasite, kad kai faktinė vertė lygi nuliui (langelis C9), sintaksė negrąžina jokios vertės.

Leiskite mums išsamiai pamatyti sintaksę.

= IF (ISERROR ((C4-B4) / C4), „“, (C4-B4) / C4)

  • ISERROR ((C4-B4) / C4) patikrins, ar matematinė operacija (C4-B4) / C4 pateikia klaidą. Tokiu atveju jis grąžins FALSE.
  • Jei (ISERROR ((C4-B4) / C4)) grąžina TRUE, IF funkcija nieko negrąžins.
  • Jei (ISERROR ((C4-B4) / C4)) grąžins FALSE, IF funkcija grįš (C4-B4) / C4.

ISERROR „Excel“ pavyzdyje Nr. 2

Tarkime, kad jums pateikti keli duomenys B4: B10. Kai kuriose ląstelėse yra klaidų.

Dabar norite patikrinti, kiek langelių iš B4: B10 yra klaida. Norėdami tai padaryti, „Excel“ galite naudoti šią ISERROR formulę:

= SUMPRODUCT (- ISERROR (B4: B10))

ir paspauskite „Enter“.

„ISERROR“ programoje „Excel“ pateiks 2, nes yra dvi klaidos, ty # N / A ir #VALUE !.

Leiskite mums išsamiai pamatyti sintaksę:

  • ISERROR (B4: B10) ieškos klaidų B4: B10 ir pateiks TRUE arba FALSE masyvą. Čia jis grįš (FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE)
  • - ISERROR (B4: B10) verčia TRUE / FALSE į 0 ir 1. Tai grąžins (0; 0; 0; 1; 0; 1; 0)
  • SUMPRODUCT (- ISERROR (B4: B10)) susumuos (0; 0; 0; 1; 0; 1; 0) ir grąžins 2.

ISERROR „Excel“ pavyzdyje Nr. 3

Tarkime, kad turite savo kurso studentų registracijos ID, vardą ir žymes, nurodytus langeliuose B5: D11.

Privalote kelis kartus ieškoti studento vardo, kuriam suteiktas jo priėmimo ID. Dabar norite palengvinti paiešką parašydami tokią sintaksę, kad

bet kuriam nurodytam ID jis turėtų galėti nurodyti atitinkamą pavadinimą. Kartais jūsų sąraše gali nebūti registracijos ID; tokiais atvejais turėtų būti užrašas „Nerasta“. Tai galite padaryti naudodami „Excel“ formulę ISERROR:

= IF (ISERROR (VLOOKUP (F5, PASIRINKITE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), „Nėra“, VLOOKUP (F5, PASIRINKITE) ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11, 2, 0))

Pirmiausia pažiūrėkime į „ISERROR“ formulę „Excel“:

  • PASIRINKITE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) sudarys masyvą ir grįš (1401, „Arpit“; 1402, „Ayush“; 1403, „Ajay“; 1404 , „Dhruv“; 1405, „Mayank“; 1406, „Parul“; 1407, „Saši“)
  • VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) tada ieškos F5 masyve ir grąžins jo antrąjį
  • ISERROR (VLOOKUP (F5, CHOOSE (…)) patikrins, ar nėra klaidos funkcijoje, ir pateiks TRUE arba FALSE.
  • JEI (ISERROR (VLOOKUP (F5, PASIRINKITE (…)), „Nėra“, VLOOKUP (F5, CHOOSE ())) grąžins atitinkamą studento vardą, jei bus kitas, jis grąžins „Nėra“.

„Excel“ versijoje „1403“ naudokite ISERROR formulę F5 langelyje,

jis grąžins pavadinimą „Ajay“.

1410 m. Sintaksė grąžins „Nėra“.

Dalykai, kuriuos reikia žinoti apie „ISERROR“ funkciją „Excel“

  • „Excel“ funkcija ISERROR tikrina, ar kuri nors išraiška pateikia klaidą
  • Jis pateikia logines reikšmes, TRUE arba FALSE.
  • Tai patikrina # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Ir #NULL !.

ISERROR „Excel“ funkcijos vaizdo įrašas

Įdomios straipsniai...