Kuinka käsitellä virheitä Excelissä IFERROR-toiminnon avulla? (Esimerkkejä)

Mihin Excel IFERROR -toimintoa käytetään?

IFERROR excel -toimintoa käytetään virheiden käsittelyssä excelissa, tätä toimintoa käytetään tuloksen näyttämiseen, kun missä tahansa kaavassa tai argumentissa esiintyy virhe. Käytämme tätä toimintoa muiden toimintojen kanssa ilmoittaaksemme käyttäjälle, mitä kaavassa voi olla väärin, tämä toiminto vie kaksi argumenttia, jotka ovat arvokkaita, jos virheitä ei ole, ja toinen arvo, joka näytetään virheen sattuessa.

Syntaksi

  • arvo voi olla mikä tahansa arvo, viite tai jopa kaava
  • value_if_error on arvo, joka palautetaan tulosteena virheen muodostamisen yhteydessä

Esimerkkejä virheiden käsittelemisestä Excelissä IFERROR-funktion avulla

Esimerkki # 1 - # N / A -virheen käsittely

Oletetaan, että meillä on kaksi työntekijäluetteloa, sarakkeissa A ja B, sarakkeessa B, on joitain työntekijöitä, joita ei ole sarakkeessa A, ja haluamme selvittää niiden työntekijöiden nimet, joita ei ole luettelossa A.

Joten käytimme VLOOKUP-kaavaa luettelon B oikeassa vierekkäisessä sarakkeessa selvittämään molempien luetteloiden yleiset nimet ja erottamaan nimet, joita ei ole luettelossa A.

VLOOKUP-kaava C2: ssa ja vetämällä se alas, meillä on

= NÄKYMÄ (B2, $ A: $ A, 1,0)

Kuten yllä voit nähdä, on joitain nimiä, joita ei voitu etsiä VLOOKUP-kaavalla; Siksi he loivat virheen # N / A, mikä tarkoittaa, että VLOOKUP ei löytänyt näitä nimiä sarakkeessa A olevan työntekijän luettelosta.

Jos nyt haluamme, että # N / A korvataan jollakin muulla arvolla, kuten ' Nimeä ei ole luettelossa A', niin käytämme IFERROR-funktiota korvaamaan # N / A -virheen,

Joten välitämme hakukaavan VLOOKUP (B2, $ A: $ A, 1,0) ensimmäisenä argumenttina ja Nimeä, joka ei ole luettelossa A , toisena argumenttina IFERROR-funktiolle. Joten kaavasta tulee

= VIRHE (VLOOKUP (B2, $ A: $ A, 1,0), "Nimeä ei ole luettelossa A")

Vedä tämä kaava viimeiseen soluun saamme korvatun arvon # N / A kuluneen arvon kanssa.

Esimerkki # 2 - Käsittely # DIV / 0! Virhe

Sarakkeessa A on määriä, jotka on jaettava tasaisesti annettujen ihmisten määrän kesken.

Joten, kun käytämme kaavaa = Määrä / Henkilömäärä

Saimme virheen # DIV / 0! C4: ssä, kun ihmisten määrä on 0. Kun jaamme numeerisen arvon nollalla, saamme tämän virheen.

Haluamme nyt korvata tämän virheen arvolla ' Henkilön numero <1 ', käytämme IFERROR-funktiota.

= VIRHE ((A2 / B2)), Henkilön numero <1 ')

Esimerkki # 3 - #NIMI? Virhe

Oletetaan, että meillä on joitain numeroita, jotka on lisättävä, ja vahingossa, jos joku kirjoittaa väärän kaavan summalle, saamme #NIMI? virhe.

Jos käyttäjä kirjoittaa väärän kaavan SUM: n sijaan, #NIMI? syntyy virhe.

IFERROR excel -toiminnon avulla voimme käsitellä tämän virheen yksinkertaisesti välittämällä toiselle argumentille arvon, esimerkiksi ' Typed Wrong Formula '.

Esimerkki # 4 - Käsittely #NULL! Virhe

Oletetaan, että meillä on 3 arvoa soluissa A2, A3 ja A4, ja haluamme laskea ne yhteen.

Solussa A5 käytimme plus-operaattoria niiden lisäämiseen, A2 + A3 A4, ja sen sijaan, että sijoittaisimme + -operaattorin A3: n ja A4: n väliin, syötimme erottimen painamalla välilyöntiä, saat #NULL! Virhe.

Joten tämän virheen korjaamiseksi voimme käyttää IFERROR-funktiota muuttamalla kaavan muotoon

= VIRHE ((A2 + A3 A4), (SUMMA (A2: A4)))

Voit nähdä, että olemme käyttäneet toista kaavaa, SUM, laskemaan annettujen kolmen arvon summa ja välittäneet sen toisena argumenttina IFERROR-funktiossa.

Esimerkki # 5 - #NUM-virheiden käsittely

Meillä on joitain numeroita sarakkeessa A, ja haluamme löytää näiden lukujen neliöjuuret.

Excelissä meillä on SQRT Excelissä laskemaan luvun neliöjuuri, kun käytämme tätä kaavaa saadaksesi numeroiden neliöjuuren.

Saamme virheen #NUM! negatiivisille arvoille, koska emme löydä negatiivisen luvun neliöjuuria. Joten, Excel heittää #NUM! virhe, kun SQRT-funktiota käytetään negatiiviseen lukuun.

IFERROR excel -toiminnon avulla voimme välittää negatiivisten arvojen arvon ' A Negative Number ' tämän virheen välttämiseksi.

Esimerkki # 6 - #REF! Virhe

Oletetaan, että soluissa A2 ja A3 on kaksi numeroa, ja haluamme jakaa solun A arvon arvosolulla B.

Jos nyt poistaa kolmannen rivin, valitsemalla 3 rd rivi kokonaan, saamme #VIITTAUS! virhe solussa C2

Koska viite on poistettu, Excel ei löydä viitearvoa kaavasta; joten se heittää #REF! virhe.

IFERROR excel -toiminnon avulla voimme välittää arvon_if_error, ' Viite poistettu '.

Esimerkki # 7 - #ARVO! Virhe

Meillä on kaksi arvoa soluissa A2 ja A3, A2 ja haluamme lisätä nämä kaksi arvoa soluihin A2 ja A3,

A2 sisältää numeerisen arvon, kun taas A3 sisältää tekstiarvon. Kun lisäämme nämä kaksi arvoa, saamme #ARVO! Virhe.

Koska kaavassa käytetään väärää tietotyyppiä, se palautti #ARVO! Virhe

Korjaamme tämän IFERROR-toiminnolla

Joten voimme nähdä, että IFERROR-funktio voi olla erittäin hyödyllinen virheissä Excelissä ja ulostulon mukauttamisessa, kun virhe ilmenee tarpeen tai vaatimuksen mukaan.

Mielenkiintoisia artikkeleita...