Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Virheiden Käsittely | Tietojen Laskeminen Kuin Ammattilainen
Excel-seikkailu

bookVirheiden Käsittely

Pyyhkäise näyttääksesi valikon

#DIV/0!

Kaava jakaa arvolla, joka on nolla tai tyhjä. Yleistä laskettaessa keskiarvoja tai suhteita ennen kuin kaikki tiedot on syötetty — esimerkiksi yksikkökustannuskaava jakaa määräsarakkeella, jossa on vielä tyhjiä rivejä.

=D9/E9E9 on tyhjä

Korjaus: täytä puuttuva arvo tai käytä IFERROR-funktiota palauttamaan 0 tai "—" kunnes tiedot on syötetty.

#VALUE!

Kaava odottaa lukua, mutta löytää tekstin, tekstinä tallennetun päivämäärän tai solun, jossa on ylimääräisiä välilyöntejä tai symboleja. Yleisiä syitä ovat käsin kirjoitetut "$"-merkit summasoluissa, tuodut tiedot, joissa on näkymättömiä merkkejä, sekä tekstimuotoiset otsikot numeerisissa sarakkeissa.

=D9+E9E9 sisältää "$45" tekstinä

Korjaus: kyseessä on tietojen laatuun liittyvä ongelma, ei kaavan virhe. Puhdista lähdetiedot — poista ei-numeeriset merkit ja muotoile solut numeroiksi.

#REF!

Kaavassa käytetty rivi tai sarake on poistettu. Excel korvaa puuttuvan viittauksen #REF!-virheellä kaikissa siihen perustuvissa kaavoissa. Tämä on vahva merkki siitä, että taulukon rakennetta on muutettu tavalla, joka on rikkonut olemassa olevat kaavat.

=E9 → sarake E on poistettu

Korjaus: paina Ctrl+Z heti kumotaksesi poiston ja palauttaaksesi viittauksen. Jos tämä ei ole mahdollista, etsi kaikki #REF!-virheet ja päivitä viittaukset manuaalisesti.

#N/A

Useimmiten esiintyy funktioissa XLOOKUP, VLOOKUP tai MATCH, kun haettava arvo ei löydy hakutaulukosta. Raportoinnissa tämä tarkoittaa yleensä, että viitetaulukosta puuttuu tietoa, ei että kaavassa olisi virhe. XLOOKUP-funktion if_not_found-argumentti on selkein tapa käsitellä tämä tilanne.

=XLOOKUP(B9; I12:I20; J12:J20) → "Gaming" ei ole taulukossa

Korjaus: lisää puuttuva kategoria viitetaulukkoon tai käytä if_not_found-argumenttia: =XLOOKUP(B9; I12:I20; J12:J20; "No budget defined").

#NAME?

Johtuu väärin kirjoitetuista funktioiden nimistä, puuttuvista lainausmerkeistä tekstiarvojen ympärillä tai viittauksista nimettyihin alueisiin, joita ei ole olemassa. Yleisin syy on kirjoitusvirhe funktion nimessä — Excel tulkitsee sen nimettynä alueena, jota ei löydy.

=IFF(D9>100;"High";"Low") → "IFF" ei ole funktio

Korjaus: tarkista funktion nimen oikeinkirjoitus, varmista että kaikki tekstiarvot ovat lainausmerkeissä ja että kaikki nimetyt alueet ovat olemassa työkirjassa.

#NUM!

Kaava on saanut luvun, joka on sallitun alueen ulkopuolella, tai tuottanut tuloksen, jolla ei ole matemaattista ratkaisua. Negatiivisen luvun neliöjuuren ottaminen tai epäjohdonmukaisten arvojen syöttäminen taloudellisiin funktioihin (esim. negatiivinen maksuerien määrä) ovat tyypillisiä syitä. Toisin kuin #VALUE!-virheessä, tietotyypit ovat oikein — itse luvut ovat kaavan logiikan kannalta virheellisiä.

=SQRT(-4) → negatiivisen luvun neliöjuuri

Korjaus: tarkista kaavaan syötetyt arvot. Negatiivinen luku, kun vaaditaan positiivinen, tai nolla, kun vaaditaan muu kuin nolla, on yleensä syynä.

IFERROR

IFERROR antaa mahdollisuuden korvata virheilmoitus selkeällä, luettavalla vaihtoehdolla — nollalla, viivalla, viestillä tai tyhjällä merkkijonolla — ilman, että piilotetaan kaavan logiikkaa.

Tärkeää on ymmärtää, että IFERROR ympäröi kaavan — se ei muuta sitä. Alkuperäinen kaava suoritetaan täsmälleen sellaisenaan. IFERROR puuttuu tulokseen vain, jos tulos on virhe. Jos kaava onnistuu, IFERROR palauttaa todellisen arvon muuttumattomana. Tämä tarkoittaa, että ongelmaa ei piiloteta; päätetään vain, miten se näytetään.

=IFERROR(formula; value_if_error)
question mark

Hakukaavasi: =XLOOKUP(B9; I12:I20; J12:J20) palauttaa arvon #N/A kohdalle "Travel". Mitä tämä tarkoittaa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 8
some-alt