Puteți utiliza funcția IFERROR pentru a gestiona erorile dintr-o formulă. IFERROR returnează o valoare specificată de dvs. dacă o formulă are ca rezultat o eroare; În caz contrar, 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. Este valoarea de returnat dacă formula are ca rezultat o eroare. Se evaluează următoarele tipuri de erori: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? sau #NULL!.
Observații
- Dacă valoarea sau value_if_error este într-o celulă goală, IFERROR o tratează ca o valoare șir gol ("").
- Dacă valoarea este o formulă matrice, IFERROR returnează o matrice de rezultate pentru fiecare celulă din intervalul 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, puteți introduce formula în celula din stânga sus a zonei de ieșire, apoi apăsați pe ENTER pentru a confirma formula ca formulă matrice dinamică. În caz contrar, 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ăsând 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 de la Excel Tech Community sau să obțineți asistență de la Comunități.