
rezumat
Funcția Excel IFERROR returnează un rezultat personalizat atunci când o formulă generează o eroare și un rezultat standard atunci când nu este detectată nicio eroare. IFERROR este un mod elegant de a capta și gestiona erorile fără a utiliza instrucțiuni IF mai imbricate mai complicate.
Scop
Captați și gestionați erorileValoare returnată
Valoarea pe care o specificați pentru condițiile de eroare.Sintaxă
= IFERROR (valoare, valoare_if_error)Argumente
- valoare - valoarea, referința sau formula pentru a verifica dacă există o eroare.
- value_if_error - Valoarea de returnat dacă se găsește o eroare.
Versiune
Excel 2007Note de utilizare
Funcția IFERROR „prinde” erori într-o formulă și returnează un rezultat alternativ sau formulă atunci când este detectată o eroare.
Utilizați funcția IFERROR pentru a capta și gestiona erorile produse de alte formule sau funcții. IFERROR verifică următoarele erori: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, sau #NULL !.
Exemplul nr. 1
De exemplu, dacă A1 conține 10, B1 este necompletat, iar C1 conține formula = A1 / B1, următoarea formulă va prinde # DIV / 0! eroare care rezultă din împărțirea A1 la B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Atâta timp cât B1 este gol, C1 va afișa mesajul „Vă rugăm să introduceți o valoare în B1” dacă B1 este gol sau zero. Când se introduce un număr în B1, formula va returna rezultatul A1 / B1.
Exemplul nr. 2
De asemenea, puteți utiliza funcția IFERROR pentru a prinde eroarea # N / A aruncată de VLOOKUP atunci când nu se găsește o valoare de căutare. Sintaxa arată astfel:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
În acest exemplu, când VLOOKUP returnează un rezultat, IFERROR funcționează acel rezultat. Dacă VLOOKUP returnează o eroare # N / A deoarece nu se găsește o valoare de căutare, IFERROR returnează „Not Found”.
Note
- Dacă valoarea este goală, aceasta este evaluată ca un șir gol ("") și nu ca o eroare.
- Dacă value_if_error este furnizat ca un șir gol (""), nu se afișează niciun mesaj când este detectată o eroare.
- Dacă IFERROR este introdus ca o formulă matrice, acesta returnează o matrice de rezultate cu un element pentru fiecare celulă în valoare .
- În Excel 2013+, puteți utiliza funcția IFNA pentru a prinde și gestiona în mod specific erori # N / A.
Videoclipuri asemănătoare


