Puteți utiliza funcția IFERROR pentru a găsi și gestiona erorile într-o formulă. IFERROR returnează o valoare specificată dacă o formulă are ca răspuns 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 are ca răspuns la o eroare. Sunt evaluate 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ă 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, puteți să introduceți formula în celula din stânga sus a intervalului de ieșire, apoi să apăsați PE ENTER pentru a confirma formula ca formulă matrice dinamică. În caz contrar, formula trebuie să fie introdusă ca o formulă matrice moștenită selectând mai întâi zona de ieșire, introducând formula în celula din stânga sus a intervalului 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 întreba oricând un expert de la Excel Tech Community sau puteți obține asistență de la comunitatea Answers.