Funktsioon IFERROR kuulub Microsoft Exceli loogiliste funktsioonide kategooriasse, mis hõlmab ISNA, ISERROR ja ISERR. Kõik need funktsioonid aitavad valemivigu tuvastada ja nendega toime tulla.
IFERROR võimaldab teil arvutusi teha. Kui arvutus ei ole tulemuseks tõrge, kuvatakse arvutuste tulemus. Kui arvutus teeb tulemuseks tõrge, tehakse teine arvutus (või väljastatakse staatiline väärtus, näiteks 0, tühi või mõni tekst).
Millal kasutaksite funktsiooni IFERROR?
- Numbrite jagamisel, et vältida 0 -ga jagamisest tingitud vigu
- Otsingute tegemisel vigade vältimiseks, kui väärtust ei leita.
- Kui soovite teise arvutuse teha, kui esimene põhjustab vea (nt otsige väärtus 2 -stnd tabel, kui seda ei leitud esimesest tabelist)
Töötlemata valemivigad võivad teie töövihikus vigu põhjustada, kuid nähtavad vead muudavad ka teie arvutustabeli vähem nähtavaks.
Kui viga siis 0
Vaatame põhinäidet. Allpool jagate kaks numbrit. Kui proovite jagada nulliga, saate vea:
Selle asemel sisestage arvutusfunktsioon IFERROR ja kui jagate nulliga, kuvatakse vea asemel 0:
= TEGEVUS (A2/B2,0)
Kui viga, siis tühi
Selle asemel, et määrata vead väärtusele 0, saate need topeltjutumärkidega („”) määrata tühjaks:
= TEGEVUS (A2/B2, "")
Kui viga, siis tehke midagi muud
Funktsiooni IFERROR saab kasutada ka teise arvutuse tegemiseks, kui esimene arvutus põhjustab vea. Järgmises näites kasutame VLOOKUP -e:
< Siin, kui andmeid otsinguväljast „Otsingtabel1” ei leita, tehakse VLOOKUP selle asemel otsinguväljale2. IFERRORi saab pesastada teise IFERRORi, et teha 3 eraldi arvutust. Siin kasutame kahte IFERROR -i VLOOKUP -ide tegemiseks 3 eraldi töölehel: Muidugi töötab IFERROR ka Index / Match ja XLOOKUP valemitega. Funktsioon XLOOKUP on funktsiooni VLOOKUP täiustatud versioon. Väärtusi saate otsida ka Excelis funktsioonide INDEX ja MATCH abil. Kui te ei tea, kuidas funktsioon XLOOKUP või MATCH/INDEX toimib, klõpsake üksikasjaliku selgituse leidmiseks seda linki. Exceli massiivivalemeid kasutatakse mitme arvutuse tegemiseks ühe valemi kaudu. Oletame, et on kolm veergu aasta, müük ja keskmine hind. Kogu koguse saate teada järgmise valemi abil veerus E. Valem toimib hästi, kuni jagaja vahemik saab tühja lahtri või nullid. Selle tulemusena näete uuesti viga #DIV/0! Seekord saate funktsiooni IFERROR kasutada järgmiselt: Pange tähele, et funktsioon IFERROR peab olema sisestatud funktsiooni SUM sisse, vastasel juhul rakendatakse IFERROR kogusummale, mitte massiivi igale üksusele. Funktsioon IFNA töötab täpselt samamoodi nagu funktsioon IFERROR, välja arvatud see, et IFNA -funktsioon püüab ainult #N/A vigu. See on kasulik otsingufunktsioonidega töötamisel: käsitletakse ainult „otsingu väärtust ei leitud vigu”, tavalised valemivigad võivad siiski ilmuda, hoiatades teid arvutuste probleemide eest. <> Kui kasutate endiselt Microsoft Excel 2003 või vanemat versiooni, saate IFERRORi asendada IF ja ISERROR kombinatsiooniga. Siin on lühike näide. Funktsioon IFERROR töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:>
Veel IFERRORi valeminäiteid
Pesastatud IFERROR - VLOOKUP Mitu lehte
Indeks / Match & XLOOKUP
IFERROR XLOOKUP
IFERROR INDEX / MATCH
IFERROR massiivides
{= SUMMA ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}
{= SUMMA (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}
IFNA vs IFERROR
Kui ISERROR
= IF (ISERROR (A2/B2), 0, A2/B2)
IFERROR Google'i arvutustabelites