Kaavavirheet Excelissä ja niiden ratkaisut

"Virheet ovat mahdollisuus parantaa". Missä tahansa tehtävässä tai järjestelmässä tapahtuu virheitä. Excel ei ole poikkeus. Kun yrität tehdä jotain kaavalla, kohtaat erilaisia ​​Excel -virheitä. Nämä virheet voivat tehdä kaavastasi/kojelaudastasi/raporteistasi täysin turhaa. Ja jos et tiedä, miksi tietyntyyppinen virhe on tapahtunut, saatat joutua käyttämään tunteja niiden ratkaisemiseksi.

Kun olen työskennellyt excelin parissa, olen kohdannut monia Excel -virheitä. Joidenkin kamppailujen ja Google -haun avulla kiertelin näitä virheitä. Tässä artikkelissa selitän joitain yleisiä ja ärsyttäviä Excel -virheitä, joita esiintyy Excelissä. Keskustelemme siitä, miksi nämä virheet ilmenevät ja miten ne korjataan.

Mitä ovat Excel -kaavan virheet

Kun käytetään kaavaa, joka johtaa Excelin määrittelemiin virheisiin (#NA, #ARVO, #NIMI jne.), Niitä kutsutaan Excel -kaavavirheiksi. Excel havaitsee nämä virheet ja tulostetaan arkeille. Näiden virheiden syitä voivat olla puutteelliset arvot, väärät argumenttityypit, jako 0: lla jne. Ne on helppo havaita ja korjata.

Loogiset virheet eivät jää Excelin puoleen ja ne on vaikeinta korjata. Tietojen epäjohdonmukaisuus, virheellinen tietojen syöttö, inhimilliset virheet jne. Ovat yleinen syy näihin virheisiin. Ne voidaan myös korjata, mutta ne vievät aikaa ja vaivaa. On parempi valmistella tietosi täydellisesti ennen kuin teet niihin toimenpiteitä.

Excel -kaavan virheiden havaitseminen:

Excelissä on tiettyjä toimintoja tiettyjen virheiden saamiseksi ja käsittelemiseksi (kuten ISNA -toiminto). Mutta ISERROR -toiminto ja IFERROR -toiminto ovat kaksi toimintoa, jotka voivat saada kaikenlaisia ​​Excel -virheitä (paitsi loogisia).

Excel #NA -virhe

#NA -virhe ilmenee Excelissä, kun arvoa ei löydy. Se tarkoittaa yksinkertaisesti EI SAATAVILLA. #NA -virhe esiintyy usein Excel VLOOKUP -toiminnon kanssa.

Yllä olevassa kuvassa saamme #NA -virheen, kun etsimme "Divya" -saraketta. Tämä johtuu siitä, että "Divya ei ole luettelossa.

#NA -virheen ratkaiseminen:

Jos olet varma, että hakuarvon on oltava hakuluettelossa, sinun on ensin tarkistettava hakuarvo. Tarkista, onko hakuarvo kirjoitettu oikein. Jos ei, korjaa se.

Toiseksi voit tehdä osittaisen haun VLOOKUP -toiminnolla tai millä tahansa hakutoiminnolla. Jos olet varma, että jonkin tekstin osan on vastattava, käytä tätä.

Jos et ole varma, onko arvo olemassa vai ei, sen avulla voidaan tarkistaa, onko arvo luettelossa vai ei. Yllä olevassa kuvassa voimme sanoa, että Divya ei ole luettelossa.

Jos haluat saada #NA -virheen ja tulostaa tai tehdä jotain muuta #NA -virheen tulostamisen sijaan, voit käyttää Excel ISNA -toimintoa. ISNA -funktio palauttaa arvon TOSI, jos funktio palauttaa #NA -virheen. Tämän avulla voimme välttää #NA -virheen. ISNA toimii hämmästyttävän VLOOKUP -toiminnon kanssa. Tarkista se täältä.

Excel #VALUE -virhe

#ARVO tapahtuu, kun toimitettu argumentti ei ole tuettua tyyppiä. Jos esimerkiksi yrität lisätä kaksi tekstiä käyttämällä aritmeettista plusoperaattoria (+), saat #ARVO -virheen. Sama asia tapahtuu, jos yrität saada vuoden virheellisen päivämäärän muodon käyttämällä VUOSI -funktiota.

Kuinka korjata #VALUE -virhe?

Vahvista ensin tietotyyppi, johon viittaat. Jos funktio vaatii numeron, varmista, että viitat numeroon. Jos numero muotoillaan tekstiksi, käytä VALUE -funktiota muuntaaksesi ne numeroiksi. Jos jokin toiminto vaatii tekstiä (kuten DATEVALUE -funktio) ja viittaat numeroon tai päivämäärätyyppiin, muunna ne tekstiksi.

Jos odotat, että voi tapahtua #ARVO -virhe, ja haluat saada ne kiinni, voit käyttää ISERR-, ISERROR- tai IFERROR -toimintoa saadaksesi kiinni ja tehdäksesi jotain muuta.

Excel #REF -virhe

#REF: n "ref" tarkoittaa viittausta. Tämä virhe ilmenee, kun kaava viittaa sijaintiin, jota ei ole olemassa. Näin tapahtuu, kun poistamme soluja alueilta, joihin kaava viittaa.

Alla olevassa gifissä summakaava viittaa A2: een ja B2: een. Kun poistan A2, kaava muuttuu #REF -virheeksi.

Excel #REF -virheen ratkaiseminen:

Parasta on olla varovainen ennen datan solujen poistamista. Varmista, että mikään kaava ei viittaa kyseiseen soluun.

Jos sinulla on jo #REF -virhe, jäljitä ja poista se kaavasta.

Esimerkiksi kun saat #REF -virheen, kaava näyttää tältä.

= A2+#REF!

Voit vain poistaa #REF! Kaavasta virheetön kaava. Jos haluat tehdä sen joukkona, käytä etsintä- ja korvaustoimintoa. Avaa etsiminen ja korvaaminen painamalla CTRL+H. Kirjoita hakuruutuun #REF. Jätä vaihtolaatikko tyhjäksi. Napsauta Korvaa kaikki -painiketta.

Jos haluat säätää viittauksen uuteen soluun, tee se manuaalisesti ja vaihda #REF! Tämän pätevän viittauksen kanssa.

Excel #NAME -virhe

#NAME esiintyy Excelissä, kun se ei tunnista kaavan tekstiä. Jos esimerkiksi kirjoitat väärin funktion nimen, Excel näyttää #NAME -virheen. Jos kaava viittaa nimeen, jota ei ole taulukossa, se näyttää #NAME -virheen.

Yllä olevassa kuvassa solussa B2 on kaava = POWERS (A2,2). POWERS ei ole kelvollinen Excel -funktio, joten se palauttaa #NAME -virheen.

Solussa B3 meillä on = SUM (numerot). Summa on kelvollinen Excel -funktio, mutta "numeroita" nimettyä aluetta ei ole taulukossa. Siksi Excel palauttaa #NAME? Virhe.

Kuinka välttää #NAME -virhe Excelissä?

Välttääksesi #NAME -virheen Excelissä, kirjoita aina toimintojen nimet oikein. Voit käyttää Excel -ehdotusta varmistaaksesi, että käytät kelvollista toimintoa. Aina kun kirjoitamme merkkejä yhtäläisyysmerkin jälkeen, Excel näyttää toiminnot ja nimetyt alueet taulukossa alkaen kyseisestä merkistä/merkeistä. Vieritä alas toiminnon tai alueen nimen kohdalle ehdotusluettelossa ja käytä välilehteä käyttääksesi tätä toimintoa.

Excel #DIV/0! Virhe

Kuten nimestä voi päätellä, tämä virhe ilmenee, kun kaava johtaa jakoon nollalla. Tämä virhe voi ilmetä myös silloin, kun poistat jonkin arvon solusta, josta jakokaava on riippuvainen.

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

Meillä on DIV/0 -virhe vain, jos jakaja on 0 tai tyhjä. Siksi tarkistamme jakajan (B2), jos se on nolla, niin tulosta A2 jaa A2 muulla kuin B2. Tämä toimii myös tyhjille soluille.

Excel #NUM -virhe

Tämä virhe ilmenee, kun numeroa ei voida näyttää näytöllä. Syynä voi olla se, että numero on liian pieni tai liian suuri näytettäväksi. Toinen syy voi olla se, että laskutoimitusta ei voida suorittaa annetulla numerolla.

Yllä olevassa kuvassa solussa C2 yritämme saada arvon -16309. Arvo on niin pieni, ettei sitä voida näyttää.

Solussa C3 yritetään saada neliöjuuri arvosta -16. Koska negatiivisella arvolla ei ole sellaista arvoa neliöjuuri (lukuun ottamatta kuvitteellisia numeroita), Excel näyttää #NUM! Virhe.

Kuinka ratkaista #NUM! Virhe?

Voit ratkaista #NUM -virheen ensin tarkistamalla jokaisen viittaamasi arvon. Tarkista, ovatko ne kelvollisia numeroita, joilla kaava voi toimia.

Käytä laskutoimintoja numeromuodon ratkaisemiseen. Esimerkiksi yllä olevassa esimerkissä, jos haluat saada neliöjuuren -16, mutta et halua muuttaa solun arvoa, voimme käyttää ABS -funktiota.

= SQRT (ABS (A3))

Tämä palauttaa 4. Jos haluat saada negatiivisen arvon, käytä negatiivista merkkiä ennen funktiota. Sitten voit tietysti käyttää virheiden käsittelytoimintoa.

#NUM -virheen ratkaisemisesta meillä on oma artikkeli. Voit tarkistaa sen täältä.

#NULL Virhe Excelissä

Tämä on harvinainen virhetyyppi. #NULL -virhe, joka johtuu virheellisestä soluviittauksesta. Jos esimerkiksi haluat antaa viitteen alueesta A2: A5 SUM -funktiossa, mutta kirjoitat vahingossa A2 A5. Tämä aiheuttaa #NULL -virheen. Kuten alla olevasta kuvasta näkyy, kaava palauttaa #NULL -virheen.

Jos vaihdat tilan sarakkeeseen (:), #NULL -virhe poistuu ja saat summan A2: A5. Jos korvataan välilyönti pilkulla (,), saat summan A2 ja A5.

Kuinka ratkaista #NULL -virhe?

Kuten tiedämme, #NULL -virhe johtuu kirjoitusvirheestä. Välttääksesi sen, yritä valita alueet käyttämällä kohdistinta sen sijaan, että kirjoittaisit sen manuaalisesti.

Joskus alueosoite on kirjoitettava näppäimistöltä. Huolehdi aina liitossymbolisarakkeesta (:) tai pilkkua (,) välttääksesi.

Jos sinulla on #NULL -virhe, tarkista viitteet. Olet todennäköisesti jättänyt sarakkeen (:) tai pilkun (,) kahden soluviittauksen väliin. Korvaa ne sopivalla symbolilla ja olet valmis lähtemään.

###### Virhe Excelissä

Joskus ajattelemme, että tämä virhe johtuu siitä, että arvon näyttämiseen ei ole riittävästi tilaa, mutta näin ei ole. Tässä tapauksessa voit vain laajentaa solun leveyttä nähdäksesi solun arvon. En kutsu sitä virheeksi.

Itse asiassa tämä virhe aiheutui, kun yritämme näyttää negatiivisen aika -arvon (negatiivista aikaa ei ole olemassa). Jos esimerkiksi yritämme vähentää 1 kello 12:21:00 PM, se palauttaa ######. Excelissä ensimmäinen päivämäärä on 1/1/1900 00:00. Jos yrität vähentää sitä edeltävää aikaa, Excel näyttää ###### virheen. Mitä enemmän laajennat leveyttä, sitä enemmän saat #. Olen täsmentänyt sitä tässä artikkelissa.

Kuinka välttää ###### Excel -virhe?

Ennen kuin teet aritmeettisia laskelmia Excelissä aika -arvon kanssa, pidä nämä asiat mielessä.

  • Vähimmäisaika on 1/1/1900 00:00. Sinulla ei voi olla kelvollista päivämäärää ennen tätä Excelissä
  • 1 vastaa 24 tuntia (1 päivä) Excelissä. Kun vähennät tunteja, minuutteja ja sekunteja, muunna ne vastaaviksi arvoiksi. Jos haluat esimerkiksi vähentää 1 tunnin kello 12:21, sinun on vähennettävä siitä 1/24.

Virheiden jäljittäminen Excelissä

Nyt tiedämme, mitä yleisiä Excel -kaavoja ovat ja miksi niitä esiintyy. Keskustelimme myös mahdollisesta ratkaisusta kullekin Excel -virheelle.

Joskus Excel -raporteissa saamme virheitä, emmekä voineet tietää, mistä virhe todella johtuu. Tällaisten virheiden ratkaiseminen on vaikeaa. Näiden virheiden jäljittämiseksi Excel tarjoaa virheiden jäljitystoiminnon kaava -välilehdessä.


Olen keskustellut virheiden jäljittämisestä Excelissä yksityiskohtaisesti.

Loogisten virheiden ratkaiseminen kaavassa

Loogisia virheitä on vaikea löytää ja ratkaista. Excel ei näytä hierontaa, jos toiminnossasi on looginen virhe. Kaikki näyttää hyvältä. Mutta vain sinä tiedät, että siellä on jotain vialla. Esimerkiksi kun saat prosenttiosuuden osasta kokonaisuutta, jaat osan kokonaismäärällä (= (osa/yhteensä)*100). Sen pitäisi olla aina sama tai pienempi kuin 100%. Kun saat enemmän kuin 100%, tiedät, että jotain on vialla.

Tämä oli yksinkertainen looginen virhe. Mutta joskus tietosi ovat peräisin useista lähteistä, jolloin loogisten ongelmien ratkaiseminen on vaikeaa. Yksi tapa on arvioida kaava.

Arvioi kaava -vaihtoehto on käytettävissä kaava -välilehdessä. Valitse kaava ja napsauta sitä. Laskennan jokainen vaihe näytetään sinulle, mikä johtaa lopputulokseen. Täältä voit tarkistaa, missä ongelma on ilmennyt tai missä laskenta on mennyt pieleen.

Voit myös jäljittää huollettavia ja ennakkotapauksia nähdäksesi, mitkä viitteet kaavasi riippuvat ja mitkä kaavat riippuvat tietystä solusta.

Joten kyllä, kaverit, nämä olivat joitain yleisiä virhetyyppejä, joita jokainen Excel -käyttäjä kohtaa. Opimme, miksi jokainen virhetyyppi esiintyy ja miten voimme välttää ne. Opimme myös erityisestä virheiden käsittelystä Excel -toiminnolla. Tässä artikkelissa on linkkejä aiheeseen liittyville sivuille, jotka käsittelevät ongelmaa yksityiskohtaisesti. Voit tarkistaa ne. Jos sinulla on jokin erityinen virhe, joka ärsyttää sinua, mainitse se alla olevassa kommenttiosiossa. Saat ratkaisun asiallisesti.

Kuinka korjata #NUM! Virhe

Luo mukautettuja virhepalkkeja Excel 2016: ssa

#ARVO -virhe ja kuinka korjata se Excelissä

Kaavavirheiden jäljittäminen ja korjaaminen Excelissä

Suosittuja artikkeleita:

VLOOKUP -toiminto Excelissä

COUNTIF Excel 2016: ssa

SUMIF -toiminnon käyttäminen Excelissä

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

wave wave wave wave wave