Jos Excel ei pysty arvioimaan laskentataulukon kaavaa tai funktiota oikein, se näyttää virhearvon (kuten REF!, NULL! tai DIV/0!) solussa, jossa kaava sijaitsee. Itse virhearvo sekä virheasetuspainike, joka näkyy soluissa virhekaavojen kanssa, auttavat tunnistamaan ongelman.
Huomautus: Tämän artikkelin tiedot koskevat Excel-versioita 2019, 2016, 2013, 2010, 2007, Excel for Macia ja Excel Onlinea.
Vihreät kolmiot ja keltaiset timantit
Excel näyttää pienen vihreän kolmion virhearvoja sisältävien solujen vasemmassa yläkulmassa. Vihreä kolmio osoittaa, että solun sisältö rikkoo yhtä Excelin virheentarkistussäännöistä.
Kun valitset vihreän kolmion sisältävän solun, kolmion viereen ilmestyy keltainen vinoneliön muotoinen painike. Keltainen timantti on Excelin virheasetuspainike ja se sisältää vaihtoehdot havaitun virheen korjaamiseksi.
Hiiren osoittimen siirtäminen virheasetuspainikkeen päälle näyttää tekstiviestin, joka tunnetaan nimellä hover text, joka selittää virhearvon syyn.
Alla on Excelin näyttämät yleiset virhearvot sekä joitain yleisiä syitä ja ratkaisuja ongelman korjaamiseen.
NULL! Virheet – Väärin erotetut soluviittaukset
NULL! virhearvot ilmenevät, kun kaksi tai useampi soluviittaus erotetaan väärin tai vahingossa välilyönnillä kaavassa. Excel-kaavoissa välilyöntiä käytetään intersect-operaattorina, mikä tarkoittaa, että sitä käytetään listattaessa kaksi tai useampia leikkaavia tai päällekkäisiä tietoalueita.
NULL! virheitä tapahtuu, jos:
Kaavan useat soluviittaukset erotetaan välilyönnillä matemaattisen operaattorin, kuten plusmerkin, sijaan
=A1 A3+A5
Solualueiden alku- ja loppupisteet erotetaan välilyönnillä alueen operaattorin (kaksoispisteen) sijaan
=SUMMA(A1 A5)
Yksittäiset soluviittaukset kaavassa erotetaan välilyönnillä liitosoperaattorin (pilkun) sijaan
=SUMMA(A1 A3, A5)
Leikkausoperaattoria (välilyöntiä) käytetään tarkoituksella, mutta määritetyt alueet eivät leikkaa
=SUMMA(A1:A5 B1:B5)
Ratkaisu näihin ongelmiin on erottaa soluviittaukset oikein. Tässä muutamia vinkkejä:
- Erottele soluviittaukset kaavassa matemaattisella operaattorilla.
- Erottele alueen alku- ja loppupiste kaksoispisteellä.
- Erottele yksittäiset soluviittaukset kaavassa pilkulla.
- Varmista, että välilyönnillä erotetut alueet todella leikkaavat.
REF! Virheet – Virheelliset soluviittaukset
Virheellinen soluviittausvirhe tapahtuu, kun kaava sisältää vääriä soluviittauksia.
Tämä tapahtuu useimmiten, kun:
- Yksittäiset solut tai kokonaiset sarakkeet tai rivit, jotka sisältävät kaavassa viitattuja tietoja, poistetaan vahingossa.
- Yhden solun tiedot siirretään (leikkaa ja liitä tai vedä ja pudota) soluun, johon viitataan kaavalla.
- Kaava sisältää linkin (OLE:n, objektilinkityksen ja upottamisen avulla) ohjelmaan, joka ei ole tällä hetkellä käynnissä.
Kun kohtaat REF! virhe, kokeile näitä ratkaisuja:
- Käytä Excelin kumoamisominaisuutta palauttaaksesi poistetuissa soluissa, sarakkeissa tai riveissä kadonneet tiedot.
- Jos tietoja ei voida palauttaa, syötä tiedot uudelleen ja säädä soluviittauksia tarvittaessa.
- Avaa OLE-linkkejä sisältävät ohjelmat ja päivitä REF! virhe.
DIV/O! Virheet - jaa nollalla
Jako nollalla -virhe tapahtuu, kun kaava yrittää jakaa nollalla.
Tämä voi johtua seuraavista syistä:
- Jakaja tai nimittäjä on yhtä suuri kuin nolla joko eksplisiittisesti, kuten=A5/0, tai toisen laskutoimituksen tuloksena, jonka tuloksena on nolla.
- Kaava viittaa soluun, joka on tyhjä.
Kun kohtaat DIV/O! virhe, tarkista seuraavat:
- Oikeat tiedot ovat soluissa, joihin kaavassa viitataan.
- Tiedot ovat oikeissa soluissa.
- Kaavassa käytetään oikeita soluviittauksia.
Virhe – Solun muotoilu
Solua, joka on täytetty rivillä hashtageja (kutsutaan myös numeromerkeiksi tai puntosymboleiksi), Microsoft ei kutsunut virhearvoksi. Se johtuu muotoiltuun soluun syötettyjen tietojen pituudesta.
Riviesiintyy useissa tapauksissa. Esimerkki:
- Syötetty arvo on leveämpi kuin nykyinen solun leveys päivämääriä tai kellonaikoja varten muotoillulle solulle.
- Nukuille muotoiltu soluun syötetty kaava tuottaa solua leveämmän tuloksen.
- Yli 253 merkkiä pitkä numero tai tekstidata syötetään soluun, joka on muotoiltu numeroita, päivämääriä, kellonaikoja tai kirjanpitoa varten.
- Negatiivinen luku on solussa, joka on muotoiltu päivämääriä tai kellonaikoja varten. Excelin päivämäärien ja kellonaikojen on oltava positiivisia.
Näin voit korjata -virheen:
- Laajenna kyseistä solua leventämällä saraketta (yksittäisiä soluja ei voi leventää ilman koko saraketta).
- Lyhennä solun tietojen pituutta tai valitse solulle eri muoto, kuten Yleiset.
- Korjaa päivämäärän tai kellonajan arvo kyseisessä solussa, jotta tulos ei ole negatiivinen.
- Korjaa kaava, joka saa aikaan negatiivisen kellonajan tai päivämäärän arvon, joka näytetään kyseisessä solussa.