cropped hand holding pencil by error text on paper 953214506 5bee0a8246e0fb0026ea53fd scaled

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 virhekaavojen soluissa, auttavat tunnistamaan ongelman.

Huomautus: Tämän artikkelin tiedot koskevat Excelin versioita 2019, 2016, 2013, 2010, 2007, Excel for Mac- ja Excel Online -versioita.

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 solun, jossa on vihreä kolmio, kolmion viereen ilmestyy keltainen vinoneliön muotoinen painike. Keltainen timantti on Excelin virheasetuspainike ja se sisältää vaihtoehtoja havaitun virheen korjaamiseksi. Vie hiiri Virheasetukset-painikkeen päälle näyttää tekstiviestin, joka tunnetaan nimellä hover ja joka selittää virhearvon syyn. Alla on Excelin näyttämät yleiset virhearvot sekä joitain yleisiä syitä ja ratkaisuja ongelman ratkaisemiseksi.

#NOLLA! Virheet – erotetut soluviittaukset

#NOLLA! Virhearvot syntyvät, kun kaksi tai useampi soluviittaus on erotettu väärin tai tahattomasti välilyönnillä kaavassa. Excel-kaavoissa välilyöntiä käytetään leikkausoperaattorina, mikä tarkoittaa, että sitä käytetään, kun näytetään kaksi tai useampia leikkaavia tai päällekkäisiä tietoalueita.

Näyttökaappaus Excelistä, jossa on NULL-virhe

#NOLLA! virheitä tapahtuu, jos:

  • Kaavan useat soluviittaukset erotetaan välilyönnillä matemaattisen operaattorin, kuten plusmerkin, sijaan.

=A1 A3+A5

type=»code»>

  • Solualueiden alku- ja loppupisteet erotetaan välilyönnillä alueen operaattorin (kaksoispisteen) sijaan.

=SUMMA(A1 A5)

type=»code»>

  • Yksittäiset soluviittaukset kaavassa erotetaan välilyönnillä liitosoperaattorin (pilkun) sijaan.

=SUMMA(A1 A3;A5)

type=»code»>

  • Intersect-operaattoria (välilyöntiä) käytetään tarkoituksella, mutta määritetyt alueet eivät leikkaa.

=SUMMA(A1:A5 B1:B5)

type=»code»> Ratkaisu näihin ongelmiin on erottaa soluviittaukset oikein. Tässä on muutamia vinkkejä:

  • Erota soluviittaukset kaavassa matemaattisella operaattorilla.
  • Erota alueen alku- ja loppupiste kaksoispisteellä.
  • Erota yksittäiset soluviittaukset kaavassa pilkulla.
  • Varmista, että välilyönnillä erotetut alueet todella leikkaavat.

#VIITE! Virheet – Virheelliset soluviittaukset

Virheellinen soluviittausvirhe tapahtuu, kun kaava sisältää vääriä soluviittauksia.

Näyttökaappaus Excelistä, jossa on REF-virhe

Tämä tapahtuu useimmiten, kun:

  • Yksittäiset solut tai kokonaiset sarakkeet tai tietorivit, joihin kaavassa viitataan, poistetaan vahingossa.
  • Tiedot yhdestä solusta siirretään (leikkaa ja liitä tai vedä ja pudota) soluun, johon kaava viittaa.
  • Kaava sisältää linkin (käyttämällä OLE:tä, Object Linking ja Embedding) ohjelmaan, joka ei ole tällä hetkellä käynnissä.

Kun näet #REF! virhe, kokeile näitä ratkaisuja:

  • Käytä Excelin kumoa-ominaisuutta palauttaaksesi poistetuissa soluissa, sarakkeissa tai riveissä kadonneet tiedot.
  • Jos tietoja ei voida palauttaa, syötä tiedot uudelleen ja säädä soluviittauksia tarvittaessa.
  • Avaa ohjelmat OLE-linkeillä ja päivitä laskentataulukko #REF! väärä.

#DIV/O! Virheet – jakaminen nollalla

Jako nollalla -virheitä ilmenee, kun kaava yrittää jakaa nollalla.

Näyttökaappaus Excelistä, jossa on DIV-virhe

Tämä voi johtua, kun:

  • Jakaja tai nimittäjä jakooperaatiossa on joko eksplisiittisesti yhtä suuri kuin nolla, kuten =A5/0, tai tuloksena toisesta laskutoimituksesta, jonka tulokselle on nolla.
  • Kaava viittaa soluun, joka on tyhjä.

Kun asetat #DIV/O! virhe, tarkista seuraavat asiat:

  • Oikeat tiedot ovat soluissa, joihin kaavassa viitataan.
  • Tiedot ovat oikeissa soluissa.
  • Kaava käyttää oikeita soluviittauksia.

##### Virhe – Solun muotoilu

Microsoft ei kutsu virhearvoksi solua, joka on täytetty rivillä hashtageja (kutsutaan myös numeromerkeiksi tai hash-merkeiksi). Se johtuu muotoiltuun soluun syötettyjen tietojen pituudesta.

Kuvakaappaus Excelistä, jossa on solussa olevat hashtagit

Jakso ##### esiintyy useissa tapauksissa. Esimerkiksi:

  • Syötetty arvo on leveämpi kuin nykyinen solun leveys päivämääriä tai kellonaikoja varten muotoillulle solulle.
  • Soluun syötetty ja numeroille muotoiltu 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 päivämääriä tai kellonaikoja varten muotoillussa solussa. Excelin päivämäärän ja kellonajan on oltava positiivisia arvoja.

Voit ratkaista #####-virheen seuraavasti:

  • Laajenna kyseistä solua laajentamalla saraketta (yksittäisiä soluja ei voi laajentaa laajentamatta koko saraketta).
  • Lyhennä solun tietojen pituutta tai valitse solulle eri muoto, kuten Yleiset
  • Korjaa päivämäärän tai kellonajan arvo asianmukaisessa solussa, jotta tulos ei ole negatiivinen.
  • Korjaa kaava, joka johtaa negatiiviseen aika- tai päivämääräarvoon, joka näytetään asianmukaisessa solussa.

Por Markus