ISERROR v programe Excel (vzorec, príklad) - Ako používať funkciu ISERROR?

ISERROR je logická funkcia, ktorá sa používa na identifikáciu toho, či majú bunky, na ktoré sa odkazuje, chybu alebo nie, táto funkcia identifikuje všetky chyby a ak sa v bunke zistí akýkoľvek typ chyby, vráti ako výsledok hodnotu PRAVDA a či má bunka bez chýb vráti ako výsledok FALSE, táto funkcia vezme odkaz na bunku ako argument.

Funkcia ISERROR v programe Excel

Funkcia ISERROR v programe Excel kontroluje, či daný výraz vráti chybu v programe Excel.

ISERROR vzorec v programe Excel

Argumenty použité pre funkciu ISERROR .

Hodnota: výraz alebo hodnota, ktorá sa má testovať na chybu.

Hodnota môže byť čokoľvek, napríklad číslo, text, matematická operácia alebo výraz.

Vráti sa

Výstup ISERROR v programe Excel je logický výraz. Ak zadaný argument poskytne chybu v programe Excel, vráti hodnotu TRUE. V opačnom prípade vráti FALSE. Chybové správy - # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, # NÁZOV? A # NULL! generované programom Excel, funkcia vráti hodnotu TRUE.

ISERROR v Exceli - ilustrácia

Predpokladajme, že chcete zistiť, či číslo po vydelení iným číslom spôsobí chybu.

Vieme, že po delení číslom nulou bude v programe Excel chyba. Poďme skontrolovať, či 21/0 dáva chybu pomocou ISERROR v programe Excel. Za týmto účelom zadajte syntax:

= ISERROR (21/0)

a stlačte kláves Enter.

Vráti PRAVDA.

Môžete tiež odkazovať na odkazy na bunky v ISERRORE v programe Excel. Pozrime sa teraz, čo sa stane, keď jednu bunku vydelíme prázdnou bunkou.

Keď zadáte syntax:
= ISERROR (A5 / B5),
pretože B5 je prázdna bunka.

ISERROR v programe Excel vráti TRUE.

Môžete tiež skontrolovať, či niektorá bunka neobsahuje chybové hlásenie. Predpokladajme, že bunka B6 obsahuje „#HODNOTA!“ čo je v skutočnosti chyba v programe Excel. Môžete priamo vložiť odkaz na bunku v ISERROR v programe Excel a skontrolovať, či sa zobrazuje chybové hlásenie alebo nie, ako:

= ISERROR (B6)

Funkcia ISERROR v programe Excel vráti hodnotu PRAVDA.

Predpokladajme, že iba odkazujete na prázdnu bunku (v tomto prípade B7) a použijete nasledujúcu syntax:

= ISERROR (B7)

a stlačte kláves Enter.

ISERROR v programe Excel vráti hodnotu FALSE. Funkcia Excel ISERROR nekontroluje, či neobsahuje prázdnu bunku. Prázdna bunka sa v programe Excel často považuje za nulovú. Takže ako ste si mohli všimnúť vyššie, ak máte na mysli prázdnu bunku v prevádzke, ako je napríklad delenie, bude to považovať za chybu, pretože sa ju pokúša vydeliť nulou, a teda vráti TRUE.

Ako používať funkciu ISERROR v programe Excel?

Funkcia ISERROR v programe Excel sa používa na identifikáciu buniek obsahujúcich chybu. Mnohokrát sa vyskytnú chýbajúce hodnoty v dátach, a ak sa na týchto bunkách vykoná ďalšia operácia, môže sa v programe Excel vyskytnúť chyba. Podobne, ak vydelíte ľubovoľné číslo nulou, vráti chybu. Takéto chyby ďalej zasahujú, ak sa má s týmito bunkami vykonať akákoľvek iná operácia. V takýchto prípadoch môžete najskôr skontrolovať, či nedošlo k chybe v operácii; ak áno, môžete sa rozhodnúť, že tieto bunky nezahrniete, alebo operáciu neskôr upraviť.

ISERROR v Exceli Príklad č. 1

Predpokladajme, že máte skutočné a predpokladané hodnoty experimentu. Hodnoty sú uvedené v bunkách B4: C15.

Chcete vypočítať chybovosť v tomto experimente, ktorá je uvedená ako (Skutočná - predpoveď) / Skutočná. Tiež viete, že niektoré skutočné hodnoty sú nulové a chybovosť týchto skutočných hodnôt spôsobí chybu. Rozhodli ste sa vypočítať chybu iba pre tie experimenty, ktoré nedávajú chybu. K tomu môžete použiť nasledujúcu syntax pre prvú množinu hodnôt:

Aplikujeme vzorec ISERROR v programe Excel = IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

Pretože prvé experimentálne hodnoty neobsahujú pri výpočte chybovosti žiadnu chybu, vráti chybovosť.

Získame -0,129

Teraz ho môžete presunúť do zvyšku buniek.

Uvedomíte si, že keď je skutočná hodnota nula (bunka C9), syntax nevráti žiadnu hodnotu.

Teraz si pozrime podrobne syntax.

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

  • ISERROR ((C4-B4) / C4) skontroluje, či matematická operácia (C4-B4) / C4 poskytne chybu. V takom prípade vráti hodnotu FALSE.
  • Ak (ISERROR ((C4-B4) / C4)) vráti hodnotu TRUE, funkcia IF nevráti nič.
  • Ak (ISERROR ((C4-B4) / C4)) vráti hodnotu FALSE, funkcia IF vráti (C4-B4) / C4.

ISERROR v Exceli Príklad č. 2

Predpokladajme, že ste dostali nejaké údaje v B4: B10. Niektoré bunky obsahujú chyby.

Teraz chcete skontrolovať, koľko buniek z B4: B10 obsahuje chybu. K tomu môžete použiť nasledujúci vzorec ISERROR v programe Excel:

= SUMPRODUCT (- ISERROR (B4: B10))

a stlačte kláves Enter.

ISERROR v programe Excel vráti 2, pretože existujú dve chyby, tj. # N / A a #VALUE !.

Pozrime sa podrobne na syntax:

  • ISERROR (B4: B10) vyhľadá chyby v B4: B10 a vráti pole TRUE alebo FALSE. Tu sa vráti (FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE)
  • - ISERROR (B4: B10) potom vynúti TRUE / FALSE na 0 a 1. Vráti sa (0; 0; 0; 1; 0; 1; 0)
  • SUMPRODUCT (- ISERROR (B4: B10)) potom sčíta (0; 0; 0; 1; 0; 1; 0) a vráti 2.

ISERROR v Exceli Príklad č. 3

Predpokladajme, že máte v bunkách B5: D11 zapísané ID, meno a známky študentov zapísaných do vášho kurzu.

Meno študenta s uvedením jeho ID registrácie musíte vyhľadať niekoľkokrát. Teraz si chcete uľahčiť vyhľadávanie napísaním takej syntaxe, ktorá -

pre každé dané ID by malo byť možné dať zodpovedajúce meno. Niekedy sa nemusí stať, že ID registrácie bude vo vašom zozname; v takýchto prípadoch by sa malo vrátiť „Nenájdené“. Môžete to urobiť pomocou vzorca ISERROR v programe Excel:

= IF (ISERROR (VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), „nie je k dispozícii“, VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0))

Najprv sa pozrime na vzorec ISERROR v programe Excel:

  • CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) vytvorí pole a vráti (1401, „Arpit“; 1402, „Ayush“; 1403, „Ajay“; 1404 „Dhruv“; 1405 „Mayank“; 1406 „Parul“; 1407 „Sashi“)
  • VLOOKUP (F5, CHOOSE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) potom vyhľadá F5 v poli a vráti jeho 2. miesto
  • ISERROR (VLOOKUP (F5, CHOOSE (…)) skontroluje, či nie je chyba vo funkcii, a vráti hodnotu TRUE alebo FALSE.
  • AK (ISERROR (VLOOKUP (F5, CHOOSE (…)), „Nie je prítomný“, VLOOKUP (F5, CHOOSE ())) vráti zodpovedajúce meno študenta, ak je prítomné, vráti „Nie je prítomný“.

Použite vzorec ISERROR v programe Excel pre 1403 v bunke F5,

vráti názov „Ajay“.

Pre 1410 vráti syntax „Nie je k dispozícii“.

Čo by ste mali vedieť o funkcii ISERROR v programe Excel

  • Funkcia ISERROR v programe Excel kontroluje, či daný výraz vráti chybu
  • Vráti logické hodnoty, TRUE alebo FALSE.
  • Testuje sa na # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? A #NULL !.

Video funkcií ISERROR Excel

Zaujímavé články...