Puteți utiliza funcția IFERROR pentru a înlănțui și a gestiona erorile dintr-o formulă. IFERROR returnează o valoare pe care o specificați dacă o formulă se evaluează la o eroare; altfel, returnează rezultatul formulei.
Sintaxă
IFERROR(valoare, valoare_dacă_eroare)
Sintaxa funcției IFERROR are următoarele argumente:
-
valoare Obligatoriu. Este argumentul care este verificat pentru a găsi erorile.
-
value_if_error Obligatoriu. Valoarea de returnat dacă formula se evaluează la o eroare. Se evaluează următoarele tipuri de erori: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, sau #NULL!.
Observații
-
Dacă valoare sau value_if_error este o celulă goală, IFERROR o tratează ca pe o valoare șir de caractere goală ("").
-
Dacă valoare este o formulă matrice, IFERROR returnează o matrice de rezultate pentru fiecare celulă din zona specificată în valoare. Vedeți al doilea exemplu de mai jos.
Exemple
Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter.
Cotă |
Unități vândute |
|
---|---|---|
210 |
35 |
|
55 |
0 |
|
23 |
||
Formulă |
Descriere |
Rezultat |
=IFERROR(A2/B2; "Eroare de calcul") |
Verifică pentru a găsi o eroare în formulă în primul argument (împarte 210 la 35), nu găsește nicio eroare, apoi returnează rezultatul formulei. |
6 |
=IFERROR(A3/B3; "Eroare de calcul") |
Verifică dacă se găsește o eroare în formula din primul argument (împarte 55 la 0), găsește o eroare de împărțire la 0, apoi returnează valoare_dacă_eroare. |
Eroare de calcul |
=IFERROR(A4/B4; "Eroare de calcul") |
Verifică dacă se găsește o eroare în formula din primul argument (împarte "" la 35), nu găsește nicio eroare, apoi returnează rezultatul formulei. |
0 |
Exemplul 2
Cotă |
Unități vândute |
Raport |
---|---|---|
210 |
35 |
6 |
55 |
0 |
Eroare de calcul |
23 |
0 |
|
Formulă |
Descriere |
Rezultat |
=C2 |
Verifică dacă se găsește o eroare în formula din primul argument din primul element al matricii (A2/B2 sau împărțirea lui 210 la 35), nu găsește nicio eroare, apoi returnează rezultatul formulei. |
6 |
=C3 |
Verifică dacă se găsește o eroare în formula din primul argument al celui de-al doilea element al matricii (A3/B3 sau împărțirea lui 55 la 0), găsește o eroare de împărțire la 0, apoi returnează valoare_dacă_eroare. |
Eroare de calcul |
=C4 |
Verifică dacă se găsește o eroare în formula din primul argument din al treilea element al matricii (A4/B4 sau împărțirea "" la 35), nu găsește nicio eroare, apoi returnează rezultatul formulei. |
0 |
Notă: Dacă aveți o versiune curentă de Microsoft 365, atunci puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați enter pentru a confirma formula ca formulă matrice dinamică. Altfel, formula trebuie introdusă ca formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a zonei de ieșire, apoi apăsați CTRL+SHIFT+ENTER pentru a o confirma. Excel inserează acolade la începutul și la sfârșitul formulei pentru dvs. Pentru mai multe informații despre formulele matrice, consultați Reguli și exemple pentru formulele matrice. |
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.