Redditi näide

<>

Mis on funktsioon IFERROR?

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.

Veel IFERRORi valeminäiteid

Pesastatud IFERROR - VLOOKUP Mitu lehte

IFERRORi saab pesastada teise IFERRORi, et teha 3 eraldi arvutust. Siin kasutame kahte IFERROR -i VLOOKUP -ide tegemiseks 3 eraldi töölehel:

Indeks / Match & XLOOKUP

Muidugi töötab IFERROR ka Index / Match ja XLOOKUP valemitega.

IFERROR XLOOKUP

Funktsioon XLOOKUP on funktsiooni VLOOKUP täiustatud versioon.

IFERROR INDEX / MATCH

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.

IFERROR massiivides

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.

{= SUMMA ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}

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:

{= SUMMA (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Pange tähele, et funktsioon IFERROR peab olema sisestatud funktsiooni SUM sisse, vastasel juhul rakendatakse IFERROR kogusummale, mitte massiivi igale üksusele.

IFNA vs IFERROR

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 ISERROR

Kui kasutate endiselt Microsoft Excel 2003 või vanemat versiooni, saate IFERRORi asendada IF ja ISERROR kombinatsiooniga. Siin on lühike näide.

= IF (ISERROR (A2/B2), 0, A2/B2)

IFERROR Google'i arvutustabelites

Funktsioon IFERROR töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave