Esimerkki Redditistä

<>

Mikä on IFERROR -toiminto?

IFERROR -toiminto kuuluu Microsoft Excelin loogisten toimintojen luokkaan, johon kuuluvat ISNA, ISERROR ja ISERR. Kaikki nämä toiminnot auttavat havaitsemaan ja käsittelemään kaavavirheitä.

IFERROR mahdollistaa laskennan suorittamisen. Jos laskenta ei aiheuttaa virheen, laskentatulos näytetään. Jos laskenta tekee tuloksena virhe, suoritetaan toinen laskutoimitus (tai staattinen arvo, kuten 0, tyhjä tai tulostetaan tekstiä).

Milloin käytät IFERROR -toimintoa?

  • Kun jaat numerot välttääksesi 0: sta jakamisen aiheuttamat virheet
  • Kun suoritat hakuja virheiden estämiseksi, jos arvoa ei löydy.
  • Kun haluat suorittaa toisen laskelman, jos ensimmäinen johtaa virheeseen (esim. Hae arvo arvosta 2toinen taulukko, jos sitä ei löydy ensimmäisestä taulukosta)

Käsittelemättömät kaavavirheet voivat aiheuttaa virheitä työkirjassa, mutta näkyvät virheet tekevät myös laskentataulukostasi vähemmän houkuttelevan.

Jos virhe sitten 0

Katsotaanpa perusesimerkki. Alla jaat kaksi numeroa. Jos yrität jakaa nollalla, saat virheilmoituksen:

Lisää sen sijaan lasku IFERROR -funktioon ja jos jaat nollalla, tulostuu virheen sijasta 0:

= VIRHE (A2/B2,0)

Jos virhe, niin tyhjä

Sen sijaan, että asetat virheet 0: ksi, voit asettaa ne tyhjäksi lainausmerkeillä (""):

= VIRHE (A2/B2, "")

Jos virhe, tee jotain muuta

IFERROR -toimintoa voidaan käyttää myös toisen laskennan suorittamiseen, jos ensimmäinen laskelma aiheuttaa virheen. Käytämme VLOOKUP -sovelluksia seuraavassa esimerkissä:

<>

Tässä tapauksessa, jos tietoja ei löydy LookupTable1 -luettelosta, VLOOKUP suoritetaan sen sijaan LookupTable2 -sivustolla.

Lisää IFERROR -kaavan esimerkkejä

Sisäkkäiset IFERROR - VLOOKUP Useat arkit

Voit liittää IFERRORin toiseen IFERRORiin suorittaaksesi kolme erillistä laskentaa. Tässä käytämme kahta IFERRORIA VLOOKUPien suorittamiseen kolmella erillisellä laskentataulukolla:

Hakemisto / Match & XLOOKUP

Tietysti IFERROR toimii myös Index / Match- ja XLOOKUP -kaavojen kanssa.

IFERROR XLOOKUP

XLOOKUP -toiminto on edistynyt versio VLOOKUP -toiminnosta.

IFERROR INDEX / MATCH

Voit myös hakea arvoja käyttämällä INDEX- ja MATCH -toimintoja Excelissä.

Jos et tiedä, miten XLOOKUP- tai MATCH/INDEX -toiminto toimii, napsauta tätä linkkiä löytääksesi yksityiskohtaisen selityksen.

IFERROR Arrayissa

Excelin taulukkokaavoja käytetään useiden laskelmien suorittamiseen yhden kaavan avulla. Oletetaan, että on kolme saraketta Vuosi, Myynti ja Keskimääräinen hinta. Voit selvittää kokonaismäärän seuraavalla kaavalla E -sarakkeesta.

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

Kaava toimii hyvin, kunnes jakaja -alue saa tyhjän solun tai nollat. Tämän seurauksena näet #DIV/0! -Virheen uudelleen.

Tällä kertaa voit käyttää IFERROR -toimintoa seuraavasti:

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

Huomaa, että IFERROR -funktion on oltava sisäkkäin SUM -funktion sisällä, muuten IFERROR -arvoa sovelletaan kokonaissummaan eikä jokaiseen yksittäiseen taulukon kohteeseen.

IFNA vs. IFERROR

IFNA -toiminto toimii täsmälleen samalla tavalla kuin IFERROR -toiminto, paitsi että IFNA -toiminto havaitsee vain #N/A -virheet. Tästä on hyötyä hakutoimintojen kanssa työskenneltäessä: Vain "hakuarvoa ei löydy -virheet käsitellään", normaalit kaavavirheet voivat silti näyttää varoituksen laskentaongelmista.

<>

Jos ISERROR

Jos käytät edelleen Microsoft Excel 2003: ta tai vanhempaa versiota, voit korvata IFERROR: n IF- ja ISERROR -yhdistelmällä. Tässä on lyhyt esimerkki.

= JOS (VIRHE (A2/B2), 0, A2/B2)

IFERROR Google Sheetsissä

IFERROR -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave