Note: The other languages of the website are Google-translated. Back to English

Excel IFERROR funcţie

Atunci când se aplică formule în foaia de lucru Excel, vor fi generate unele valori de eroare, pentru a face față erorilor, Excel oferă o funcție utilă - funcția IFERROR. Funcția IFERROR este utilizată pentru a returna un rezultat personalizat atunci când o formulă evaluează o eroare și pentru a returna un rezultat normal atunci când nu se produce nicio eroare.

funcția doc iferror 1


 Sintaxă:

Sintaxa pentru funcția IFERROR din Excel este:

=IFERROR(value, value_if_error)

 argumente:

  • value: Necesar. O formulă, expresie, valoare sau referință de celulă pentru a verifica dacă există o eroare.
  • value_if_error: Necesar. O valoare specifică de returnat dacă se găsește o eroare. Poate fi un șir gol, un mesaj text, o valoare numerică, o altă formulă sau un calcul.

notițe:

  • 1. Funcția IFERROR poate face față tuturor tipurilor de erori care includ # DIV / 0 !, # N / A, #NAME ?, #NULL !, #NUM !, #REF !, și #VALUE !.
  • 2. Dacă valoare argumentul este o celulă goală, este tratat ca un șir gol ("") de funcția IFERROR.
  • 3. Dacă valoare_dacă_eroare argumentul este furnizat ca un șir gol (""), nu este afișat niciun mesaj când este detectată o eroare.
  • 4. Dacă valoare argumentul este o formulă matrice, IFERROR returnează o matrice de rezultate pentru fiecare celulă din intervalul specificat în valoare.
  • 5. Acest IFERROR este disponibil în Excel 2007 și în toate versiunile ulterioare.

 Întoarcere:

Returnează valoarea specifică pentru valorile de eroare.


 Exemple:

Exemplul 1: funcția IFFEROR pentru a returna celula goală sau un text personalizat în loc de valoarea erorii

De exemplu, aveți o listă cu datele de mai jos, pentru a calcula prețul mediu, ar trebui să utilizați Vânzare / unitate. Dar, dacă unitatea este 0 sau o celulă necompletată, erorile vor fi afișate după cum se arată în imaginea de mai jos:

funcția doc iferror 2

Acum, voi folosi o celulă goală sau alt șir de text pentru a înlocui valorile erorii:

=IFERROR(B2/C2, "") (Această formulă va returna un gol în loc de valoarea erorii)

=IFERROR(B2/C2, "Error") (Această formulă va returna un text personalizat „Eroare” în loc de valoarea erorii)

funcția doc iferror 3 funcția doc iferror 4

Exemplul 2: IFERROR cu funcția Vlookup pentru a returna „Not Found” în loc de valori de eroare

În mod normal, când aplicați funcția vlookup pentru a returna valoarea corespunzătoare, dacă valoarea potrivită nu este găsită, veți primi o valoare de eroare # N / A, după cum se arată în următoarea captură de ecran:

funcția doc iferror 5

În loc să afișați valoarea erorii, puteți utiliza un text „Nu a fost găsit” pentru ao înlocui. În acest caz, puteți înfășura formula Vlookup în funcția IFERROR astfel: =IFERROR(VLOOKUP(…),"Not found")

Vă rugăm să utilizați formula de mai jos, iar apoi un text personalizat „Nu a fost găsit” va fi returnat în locul valorii de eroare în timp ce valoarea potrivită nu este găsită, consultați captura de ecran:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

funcția doc iferror 6


Exemplul 3: Utilizarea IFERROR imbricat cu funcția Vlookup

Această funcție IFERROR vă poate ajuta, de asemenea, să vă ocupați de mai multe formule vlookup, de exemplu, aveți două tabele de căutare, acum trebuie să căutați elementul din aceste două tabele, pentru a ignora valorile de eroare, vă rugăm să utilizați IFERROR imbricat cu Vlookup ca acest lucru :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

funcția doc iferror 7


Exemplul 4: Funcția IFERROR în formulele matrice

Să presupunem că, dacă doriți să calculați Cantitatea totală pe baza listei Prețului total și a prețului unitar, acest lucru se poate face folosind o formulă matrice, care împarte fiecare celulă din intervalul B2: B5 la celula corespunzătoare din intervalul C2: C5 și apoi adaugă rezultatele ca folosind această formulă matrice: =SUM($B$2:$B$5/$C$2:$C$5).

Notă: Dacă există cel puțin o valoare 0 sau o celulă necompletată în intervalul utilizat, # DIV / 0! eroarea este returnată după cum se arată în imaginea de mai jos:

funcția doc iferror 8

Pentru a remedia această eroare, puteți înfășura funcția IFERROR în formulă ca aceasta și vă rugăm să nu uitați apăsați Shitf + Ctrl + Enter tastele împreună după introducerea acestei formule:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

funcția doc iferror 9


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Doriți să vă finalizați munca zilnică rapid și perfect? Kutools pentru Excel aduce 300 de funcții avansate puternice (Combinați registre de lucru, sumă după culoare, divizați conținutul celulei, convertiți data și așa mai departe ...) și economisiți 80% timp pentru dvs.

  • Conceput pentru 1500 de scenarii de lucru, vă ajută să rezolvați 80% probleme Excel.
  • Reduceți mii de clicuri pe tastatură și mouse în fiecare zi, ușurați-vă ochii și mâinile obosite.
  • Deveniți expert Excel în 3 minute. Nu mai este nevoie să vă amintiți formule dureroase și coduri VBA.
  • Încercare gratuită nelimitată de 30 de zile. Garanție de restituire a banilor de 60 de zile. Upgrade gratuit și asistență timp de 2 ani.
Panglică Excel (cu Kutools pentru Excel instalat)

Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente în Office (include Excel), la fel ca Chrome, Firefox și noul Internet Explorer.
Captură de ecran a Excel (cu fila Office instalată)
Comentarii (0)
Încă nu există evaluări. Fii primul care evaluează!
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate