Interceptarea erorilor în formule după funcție dacă eroare (iferror)

Oricine nu a greșit niciodată este periculos.
(Cartea Samuraiului)

Erori se întâmplă. Este dublu de enervant când nu se întâmplă prin vina ta. Deci, în Microsoft Excel, unele funcții și formule pot da erori nu pentru că ați pierdut intrarea, ci pentru că există o lipsă temporară de date sau copierea formulelor "în afara stocului" la celulele redundante. Un exemplu clasic este eroarea de împărțire la zero la calcularea mediei:







Interceptarea erorilor în formule după funcție dacă eroare (iferror)

Și observați că rezultatele din tabelul nostru nu sunt de asemenea luate în considerare - o eroare începe să genereze altele, trecând de-a lungul lanțului de la o formulă dependentă la alta. Deci, din cauza unei celule de eroare, în cele din urmă întregul calcul poate să nu mai funcționeze.







Pentru a rezolva astfel de situații în Microsoft Excel, există o funcție megapolă IFERROR care poate verifica o anumită formulă sau celulă și, în eventualitatea unei erori, poate emite valoarea în locul acesteia: zero, șir de text "" sau altceva.

Sintaxa funcției este următoarea:

= IFOLSHIBKA (What_check, What_release_ în loc de erori)

Deci, în exemplul nostru, ar fi posibil să reparăm totul așa:

Interceptarea erorilor în formule după funcție dacă eroare (iferror)

Totul este frumos și nu mai există greșeli.

Interceptarea erorilor în formule după funcție dacă eroare (iferror)

Această opțiune este considerabil mai lentă și mai greu de înțeles, deci este mai bine să utilizați noua funcție IFSERROR, dacă este posibil.







Articole similare

Trimiteți-le prietenilor: