ISERROR este o funcție logică care este utilizată pentru a identifica dacă celulele la care se face referire are sau nu o eroare, această funcție identifică toate erorile și dacă se descoperă orice tip de eroare în celulă, returnează TRUE ca rezultat și dacă celula are fără erori, returnează FALS ca rezultat, această funcție ia o referință de celulă ca argument.
Funcția ISERROR în Excel
Funcția ISERROR din Excel verifică dacă o expresie dată returnează o eroare în Excel.
Formula ISERROR în Excel

Argumente utilizate pentru funcția ISERROR .
Valoare: expresia sau valoarea care trebuie testată pentru eroare.
Valoarea poate fi orice, cum ar fi un număr, text, operație matematică sau expresie.
Se intoarce
Rezultatul ISERROR în excel este o expresie logică. Dacă argumentul furnizat dă o eroare în Excel, acesta returnează TRUE. În caz contrar, se întoarce FALS. Pentru mesaje de eroare- # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, și #NULL! generat de Excel, funcția returnează TRUE.
ISERROR în Excel - Ilustrație
Să presupunem că doriți să vedeți dacă un număr atunci când este împărțit la un alt număr, dă o eroare.
Știm că un număr, atunci când este împărțit la zero, dă o eroare în Excel. Să verificăm dacă 21/0 dă o eroare folosind ISERROR în excel. Pentru aceasta, tastați sintaxa:
= ISERROR (21/0)

și apăsați Enter.

Revine ADEVĂRAT.
De asemenea, puteți face referire la referințele de celule din ISERROR în excel. Să verificăm acum ce se va întâmpla atunci când împărțim o celulă la o celulă goală.
Când introduceți sintaxa:
= ISERROR (A5 / B5)
dat fiind că B5 este o celulă goală.

ISERROR în excel va reveni ADEVĂRAT.

De asemenea, puteți verifica dacă o celulă conține un mesaj de eroare. Să presupunem că celula B6 conține „#VALUE!” ceea ce este de fapt o eroare în Excel. Puteți introduce direct referința celulei în ISERROR în excel pentru a verifica dacă există sau nu un mesaj de eroare ca:
= ISERROR (B6)

Funcția ISERROR în excel va reveni la TRUE.

Să presupunem că vă referiți doar la o celulă goală (B7 în acest caz) și că utilizați următoarea sintaxă:
= ISERROR (B7)

și apăsați Enter.

ISERROR în excel va reveni FALS. Funcția Excel ISERROR nu verifică dacă există o celulă goală. O celulă goală este adesea considerată zero în Excel. Deci, după cum ați observat mai sus, dacă vă referiți la o celulă goală în funcțiune, cum ar fi divizarea, aceasta va considera că este o eroare, deoarece încearcă să o împartă la zero și astfel returnează TRUE.
Cum se folosește funcția ISERROR în Excel?
Funcția ISERROR în excel este utilizată pentru a identifica celulele care conțin o eroare. De multe ori există o apariție a valorilor lipsă în date și, dacă operația ulterioară este efectuată pe astfel de celule, Excel poate primi o eroare. În mod similar, dacă împărțiți orice număr la zero, acesta returnează o eroare. Astfel de erori intervin și în cazul în care trebuie efectuată orice altă operațiune asupra acestor celule. În astfel de cazuri, puteți verifica mai întâi dacă există o eroare în operație; dacă da, puteți alege să nu includeți astfel de celule sau să modificați operația ulterior.
ISERROR în Excel Exemplul nr. 1
Să presupunem că aveți valorile reale și prognozate ale unui experiment. Valorile sunt date în celulele B4: C15.

Doriți să calculați rata de eroare în acest experiment, care este dat ca (Actual - prognoză) / Actual. Știți, de asemenea, că unele dintre valorile reale sunt zero, iar rata de eroare pentru astfel de valori reale va da o eroare. Ați decis să calculați eroarea numai pentru acele experimente care nu dau eroare. Pentru aceasta, puteți utiliza următoarea sintaxă pentru primul set de valori:
Aplicăm Formula ISERROR în excel = IF (ISERROR ((C4-B4) / C4), „”, (C4-B4) / C4)

Deoarece primele valori experimentale nu au nicio eroare în calcularea ratei de eroare, aceasta va returna rata de eroare.
Vom obține -0,129

Acum îl puteți trage în restul celulelor.

Vă veți da seama că atunci când valoarea reală este zero (celula C9), sintaxa nu returnează nicio valoare.
Acum, să vedem în detaliu sintaxa.
= IF (ISERROR ((C4-B4) / C4), „”, (C4-B4) / C4)
- ISERROR ((C4-B4) / C4) va verifica dacă operația matematică (C4-B4) / C4 dă o eroare. În acest caz, va reveni FALS.
- Dacă (ISERROR ((C4-B4) / C4)) returnează TRUE, funcția IF nu va returna nimic.
- Dacă (ISERROR ((C4-B4) / C4)) returnează FALSE, funcția IF va reveni (C4-B4) / C4.
ISERROR în Excel Exemplul # 2
Să presupunem că vi se oferă câteva date în B4: B10. Unele dintre celule conțin erori.

Acum, doriți să verificați câte celule din B4: B10 conține o eroare. Pentru a face acest lucru, puteți utiliza următoarea formulă ISERROR în Excel:
= SUMPRODUCT (- ISERROR (B4: B10))

și apăsați Enter.

ISERROR în Excel va returna 2 deoarece există două erori, și anume, # N / A și #VALUE !.
Să vedem sintaxa în detaliu:
- ISERROR (B4: B10) va căuta erori în B4: B10 și va returna o matrice de ADEVĂRAT sau FALS. Aici se va întoarce (FALS; FALS; FALS; ADEVĂRAT; FALS; ADEVĂR; FALS)
- - ISERROR (B4: B10) va constrânge apoi TRUE / FALSE la 0 și 1. Va reveni (0; 0; 0; 1; 0; 1; 0)
- SUMPRODUCT (- ISERROR (B4: B10)) va suma apoi (0; 0; 0; 1; 0; 1; 0) și va returna 2.
ISERROR în Excel Exemplul nr. 3
Să presupunem că aveți ID-ul de înscriere, numele și notele studenților înscriși la cursul dvs., furnizate în celulele B5: D11.

Vi se cere să căutați numele studentului, având în vedere ID-ul de înscriere de mai multe ori. Acum, doriți să vă ușurați căutarea scriind o sintaxă astfel încât
pentru orice ID dat, ar trebui să poată da numele corespunzător. Uneori, este posibil ca ID-ul de înscriere să nu fie prezent în lista dvs.; în astfel de cazuri, ar trebui să returneze „Nu a fost găsit”. Puteți face acest lucru utilizând formula ISERROR în excel:
= IF (ISERROR (VLOOKUP (F5, ALEGE) ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), „Nu este prezent”, VLOOKUP (F5, ALEGE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0))
Să ne uităm mai întâi la formula ISERROR în excel:
- ALEGE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) va face o matrice și va întoarce (1401, „Arpit”; 1402, „Ayush”; 1403, „Ajay”; 1404 , „Dhruv”; 1405, „Mayank”; 1406, „Parul”; 1407, „Sashi”)
- VLOOKUP (F5, ALEGE ((1,2), $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) va arata apoi F5 în matrice și retur sale 2 - lea
- ISERROR (VLOOKUP (F5, CHOOSE (…)) va verifica dacă există o eroare în funcție și va returna TRUE sau FALSE.
- DACĂ (ISERROR (VLOOKUP (F5, CHOOSE (…)), „Nu este prezent”, VLOOKUP (F5, CHOOSE ())) va returna numele corespunzător al studentului dacă este prezent altfel, va returna „Nu este prezent”.
Utilizați formula ISERROR în excel Pentru 1403 în celula F5,

va reda numele „Ajay”.

Pentru 1410, sintaxa va întoarce „Nu este prezent”.

Lucruri de știut despre funcția ISERROR în Excel
- Funcția ISERROR din Excel verifică dacă o expresie dată returnează o eroare
- Returnează valori logice, ADEVĂRAT sau FALS.
- Se testează pentru # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, și #NULL !.