#ARVO! -virheen korjaaminen

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel Web App

#VALUE on Excelin tapa sanoa : "Kaavan kirjoitustavassa on jotain vikaa. Viittaamassasi solussa on myös jotain vikaa." Virhe on hyvin yleinen, ja sen tarkkaa syytä voi olla vaikea löytää. Tällä sivulla kuvataan yleisiä ongelmia ja virhettä koskevia ratkaisuja.     

Käytä alla olevaa avattavaa luetteloa tai siirry johonkin muuhun alueeseen:

Tietyn funktion virheen korjaaminen

Mitä funktiota käytät?

KESKIARVO

Lisätietoja on kohdassa KESKIARVO- TAI SUMMA-funktion #ARVO!-virheen korjaaminen

KETJUTA

Lisätietoja on kohdassa KETJUTA-funktion #ARVO!-virheen korjaaminen

LASKE.JOS, LASKE.JOS.JOUKKO

Lisätietoja on kohdassa LASKE.JOS/LASKE.JOS.JOUKKO-funktion #ARVO!-virheen korjaaminen

PÄIVÄYSARVO

Lisätietoja on kohdassa PÄIVÄYSARVO-funktion #ARVO!-virheen korjaaminen

PÄIVÄT

Lisätietoja on kohdassa PÄIVÄT-funktion #ARVO!-virheen korjaaminen

ETSI, ETSIB

Lisätietoja on kohdassa ETSI/ETSIB- JA HAE/HAEB-FUNKTIOIDEN #ARVO!-virheen korjaaminen

JOS

Lisätietoja on kohdassa JOS-funktion #ARVO!-virheen korjaaminen

INDEKSI, VASTINE

Lisätietoja on kohdassa INDEKSI- ja VASTINE-funktioiden #ARVO!-virheen korjaaminen

KÄY.LÄPI, KÄY.LÄPIB

Lisätietoja on kohdassa ETSI/ETSIB- JA HAE/HAEB-FUNKTIOIDEN #ARVO!-virheen korjaaminen

SUMMA

Lisätietoja on kohdassa KESKIARVO- TAI SUMMA-funktion #ARVO!-virheen korjaaminen

SUMMA.JOS, SUMMA.JOS.JOUKKO

Lisätietoja on kohdassa SUMMA.JOS/SUMMA.JOS.JOUKKO-funktion #ARVO!-virheen korjaaminen

TULOJEN.SUMMA

Lisätietoja on kohdassa TULOJEN.SUMMA-funktion #ARVO!-virheen korjaaminen

AIKA_ARVO

Lisätietoja on kohdassa AIKA_ARVO-funktion #ARVO!-virheen korjaaminen

TRANSPONOI

Lisätietoja on kohdassa TRANSPONOI-funktion #ARVO!-virheen korjaaminen

PHAKU

Lisätietoja on kohdassa PHAKU-funktion #ARVO!-virheen korjaaminen

* Ei mikään edellä mainituista

Etkö näe funktiotasi tässä luettelossa? Kokeile muita alla lueteltuja ratkaisuja.

Vähennyslaskuun liittyvät ongelmat

Tavallinen vähennyslasku

Jos et ole ennen käyttänyt Exceliä, saatat kirjoittaa vähennyslaskun kaavan väärin. Sen voi tehdä kahdella eri tavalla:

Vähennä soluviittaus toisesta

Solu D2, jossa on $2,000.00, Solu E2 ja $1 500,00, Solu F2 kaavalla: =D2-E2 ja tulos 500,00 $. Kirjoita kaksi arvoa kahteen erilliseen soluun. Vähennä kolmannessa solussa yksi soluviittaus toisesta soluviittauksesta. Tässä esimerkissä solussa D2 on budjetoitu summa ja solussa E2 on toteutunut summa. F2 sisältää kaavan = D2-E2.

Käytä SUMMA-funktiota positiivisen ja negatiivisen luvun kanssa

Solu D6, jossa on $2,000.00, Solu E6 ja $1 500,00, Solu F6, jossa on kaava: =SUMMA(D6,E6) ja tulos 500,00 $. Kirjoita positiivinen arvo yhteen soluun ja negatiivinen arvo toiseen soluun. Laske solut yhteen kolmannessa solussa SUMMA-funktion avulla. Tässä esimerkissä solussa D6 on budjetoitu summa ja solussa E6 on toteutunut summa negatiivisena lukuna. F6 sisältää kaavan =SUMMA(D6,E6).

#ARVO! tavallisessa vähennyslaskussa

Jos käytät Windowsia, saatat saada #ARVO! -virheen myös vähennyslaskun kaavaa käyttäessäsi. Seuraava saattaa ratkaista ongelman:

  1. Tee ensin nopea testi. Kirjoita uuden työkirjan soluun A1 luku 2. Kirjoita soluun B1 luku 4. Kirjoita sitten soluun C1 kaava =B1-A1. Jos saat #ARVO! -virheen, siirry seuraavaan vaiheeseen. Jos et saa virheilmoitusta, kokeile muita tällä sivulla olevia ratkaisuja.

  2. Avaa Windowsin Alue-ohjauspaneeli.

    • Windows 10: Valitse Aloitus, kirjoita Alue ja valitse sitten Alue-ohjauspaneeli.
    • Windows 8: Kirjoita aloitusnäytössä Alue, valitse Asetukset ja valitse sitten Alue.
    • Windows 7: Valitse Käynnistä, kirjoita Alue ja valitse sitten Alue ja kieli.
  3. Valitse Muotoilut-välilehdessäLisäasetukset.

  4. Etsi Luetteloerotin. Jos luetteloerottimeksi on määritetty miinusmerkki, muuta se joksikin muuksi. Esimerkiksi pilkkua käytetään usein luetteloerottimena. Myös puolipistettä käytetään usein. Jokin muu luetteloerotin voi kuitenkin soveltua paremmin käyttöön omalla alueellasi.

  5. Valitse OK.

  6. Avaa työkirja. Jos solussa on #ARVO! -virhe, voit muokata sitä kaksoisnapsauttamalla.

  7. Jos pilkkuja on kohdissa, joissa pitäisi olla miinusmerkkejä vähennyslaskua varten, muuta pilkut miinusmerkeiksi.

  8. Paina ENTER-näppäintä.

  9. Toista nämä vaiheet muissa virheen sisältävissä soluissa.

Päivämäärien vähennyslaskut

Vähennä soluviittaus toisesta

Solu D10, jossa on 1.1.2016, Solu E10 ja 24.4.2016, solu F10 ja kaava: =E10-D10 ja tuloksena 114 Kirjoita kaksi päivämäärää kahteen erilliseen soluun. Vähennä kolmannessa solussa yksi soluviittaus toisesta soluviittauksesta. Tässä esimerkissä solussa D10 on alkamispäivä ja E10 solussa on päättymispäivä. F10 sisältää kaavan =E10-D10.

Käytä PVMERO-funktiota

Solu D15, jossa on 1.1.2016, solu E15 ja 24.4.2016, solu F15 ja kaava: =PVMERO(D15,E15,d) ja tulos 114 Kirjoita kaksi päivämäärää kahteen erilliseen soluun. Laske päivämäärien ero kolmannessa solussa PVMERO-funktion avulla. Katso lisätietoja PVMERO-funktiosta artikkelista Kahden päivämäärän välisen eron laskeminen.

#ARVO! -virhe tekstinä tallennetuissa päivämäärien vähennyslaskuissa

Levennä päivämääräsaraketta. Jos päivämäärä on tasattu oikealle, kyseessä on päivämäärä. Jos se on tasattu vasemmalle, tämä tarkoittaa, että se ei ole päivämäärä. Se on tekstiä. Excel ei tunnista tekstiä päivämääräksi. Seuraavassa on joitakin ratkaisuja, joiden avulla voit ratkaista ongelman.

Edeltävien välilyöntien etsiminen

  1. Kaksoisnapsauta päivämäärää, jota käytetään vähennyslaskun kaavassa.
  2. Aseta kohdistin alkuun ja kokeile, voitko valita yhden tai useamman välilyönnin. Valittu välilyönti näyttää solun alussa tältä: Solu, jossa on välilyönti valittuna ennen 1.1.2016
    Jos solussa on tämä ongelma, jatka seuraavaan vaiheeseen. Jos välilyöntejä ei ole, siirry seuraavaan osioon, jossa tarkistetaan tietokoneen päivämääräasetukset.
  3. Valitse päivämäärän sisältävä sarake valitsemalla sen sarakeotsikko.
  4. Valitse Tietoteksti>sarakkeisiin.
  5. Valitse Seuraava kahdesti.
  6. Valitse ohjatun toiminnon vaiheessa 3/3 Sarakkeen tietomuoto -kohdassa Päivämäärä.
  7. Valitse päivämäärämuoto ja valitse sitten Valmis.
  8. Toista tämä muissa sarakkeissa sen varmistamiseksi, että niissä ei ole välilyöntejä ennen päivämääriä.

Tietokoneen päivämääräasetusten tarkistaminen

Excel käyttää tietokoneen päivämääräjärjestelmää. Jos solun päivämäärää ei syötetä samalla päivämääräjärjestelmällä, Excel ei tunnista sitä todeksi päivämääräksi.

Oletetaan, että tietokone näyttää päivämäärät muodossa kk/pp/vvvv. Jos kirjoitit soluun tällaisen päivämäärän, Excel tunnistaa sen päivämääräksi, ja voit käyttää sitä vähennyslaskun kaavassa. Jos kirjoitat päivämäärän, kuten kk/kk/vvv, Excel ei tunnista sitä päivämääräksi. Sitä käsitellään tekstinä.

Tähän ongelmaan on kaksi ratkaisua: Voit muuttaa tietokoneen käyttämän päivämääräjärjestelmän vastaamaan päivämääräjärjestelmää, jota haluat käyttää Excelissä. Voit myös luoda Excelissä uuden sarakkeen ja luoda todellisen päivämäärän tekstinä tallennetun päivämäärän perusteella PÄIVÄYS-funktion avulla. Tässä on ohje sen tekemiseen olettaen, että tietokoneesi päivämääräjärjestelmä on kk/pp/vvvv ja tekstinä annettu päivämäärä solussa A1 on 31/12/2017:

  1. Luo seuraavanlainen kaava: =PÄIVÄYS(OIKEA(A1,4),POIMI.TEKSTI(A1,4,2),VASEN(A1,2))
  2. Tuloksena on 12/31/2017.
  3. Jos haluat muodon näkyvän muodossa kk/kk/vvv, paina näppäinyhdistelmää CTRL+1 (tai Macin MAC-komentopainikkeen kuvake + 1).
  4. Valitse toiset aluekohtaiset asetukset, joissa käytetään muotoa pp/kk/vv, esimerkiksi englanti (Iso-Britannia). Kun muotoilu on valmis, tulos on 12.3.2017 ja se on tosipäivämäärä, ei tekstipäivä.

Huomautus

Edellä oleva kaava on kirjoitettu käyttämällä PÄIVÄYS-, OIKEA-, POIMI.TEKSTI- ja VASEN-funktioita. Huomaa, että se on kirjoitettu olettaen, että tekstipäivämäärässä on kaksi merkkiä päivälle, kaksi merkkiä kuukausille ja neljä merkkiä vuodelle. Sinun on ehkä mukautettava kaavaa päivämäärän mukaan.

Välilyönteihin ja tekstiin liittyvät ongelmat

#ARVO!-virheitä aiheuttavien välilyöntien poistaminen

Usein #ARVO! -virhe johtuu siitä, että kaava viittaa muihin soluihin, joissa on välilyöntejä, tai hankalammassa tapauksessa piilotettuja välilyöntejä. Näillä välilyönneillä solu saadaan näyttämään tyhjältä, vaikka se ei ole tyhjä. 

1. Valitse viitatut solut

Sarake valittuna Etsi solut, joihin kaava viittaa, ja valitse ne. Monissa tapauksissa koko sarakkeen välilyöntien poistaminen on hyvä keino, koska voit korvata useita välilyöntejä kerralla. Tässä esimerkissä E-kirjaimen valitseminen valitsee koko sarakkeen.

2. Etsi ja korvaa

Aloitus-välilehti > Etsi & Valitse > Korvaa Aloitus-välilehdessäEtsi & Valitse>Korvaa.

3. Korvaa välilyönnit tyhjällä

Etsi ruutu, joka sisältää välilyönnin, Korvaa tyhjällä Kirjoita Etsi mikä - ruutuun yksi välilyönti. Poista Korvaava-ruudun sisältö.

4. Korvaa tai Korvaa kaikki

Korvaa kaikki -painike Jos olet varma, että kaikki sarakkeen välilyönnit poistetaan, valitse Korvaa kaikki. Jos haluat siirtyä välilyönnit läpi ja korvata ne tyhjällä yksitellen, voit valita ensin Etsi seuraava ja valita sitten Korvaa , kun olet varma, että tilaa ei tarvita. Kun olet valmis, #ARVO! -virhe saattaa ratketa. Jollei, siirry seuraavaan vaiheeseen.

5. Ota suodatin käyttöön

Kotisivu > Lajittele & Suodata Suodatin > Joskus piilotetut merkit välilyöntejä lukuun ottamatta voivat tehdä solusta tyhjän, kun se ei ole tyhjä. Tämä saattaa johtua solussa olevista yksittäisistä heittomerkeistä. Jos haluat poistaa nämä sarakkeen merkit, ota suodatin käyttöön valitsemalla Aloituslajittele>& Suodatinsuodatin>.

6. Määritä suodatin

Suodatin-valikko, jossa Valitse kaikki -valintaruutu on valittuna, (Tyhjät) -valintaruutu valittuna Napsauta suodatinnuolta Suodata-nuolta ja poista valinta Valitse kaikki. Valitse Tyhjät-valintaruutu.

7. Valitse nimeämättömät valintaruudut

Nimetön valintaruutu valittuna Valitse kaikki valintaruudut, joiden vieressä ei ole mitään, kuten tämä valintaruutu.

8. Valitse tyhjät solut ja poista

Suodatetut tyhjät solut valittuna Kun Excel tuo tyhjät solut takaisin, valitse ne. Paina sitten Poista-näppäintä. Tämä poistaa solujen piilotetut merkit.

9. Poista suodatin

Suodatinvalikko, Tyhjennä suodatin kohteesta ... Valitse suodatinnuoliSuodatin-nuoli ja valitse sitten Tyhjennä suodatin kohteesta... niin, että kaikki solut ovat näkyvissä.

10. Tulos

#VALUE! -virhe poistettu ja korvattu kaavan tuloksella. Vihreä kolmio solussa E4 Jos välilyönnit ovat syynä #VALUE! -virheen, sen tilalla on nyt toivottavasti kaavan tulos, kuten tässä esimerkissä. Jos näin ei ole, toista nämä vaiheet muissa soluissa, joihin kaava viittaa. Voit myös kokeilla muita tällä sivulla olevia ratkaisuja.

Huomautus

Huomaa, että tässä esimerkissä solussa E4 on vihreä kolmio ja luku on tasattu vasemmalle. Tämä tarkoittaa, että luku on tallennettu tekstinä. Tämä voi aiheuttaa lisää ongelmia myöhemmin. Jos havaitset tämän ongelman, suosittelemme muuntamaan tekstiksi tallennetut luvut luvuiksi.

Tekstin tai erikoismerkkien etsiminen

#ARVO!-virhe voi johtua siitä, että solussa on tekstiä tai erikoismerkkejä. Joskus voi olla vaikea nähdä, missä soluissa on näitä ongelmia. Ratkaisu: Tarkista solut ONTEKSTI-funktion avulla. Ratkaisu: Tarkista solut ISTEXT-funktiolla . Huomaa, että ISTEXT ei ratkaise virhettä, se löytää vain solut, jotka saattavat aiheuttaa virheen.

Esimerkki, jossa on #ARVO!

H4 ja =E2+E3+E4+E5 ja tuloksena #VALUE! Seuraavassa on esimerkki kaavasta, jossa on #VALUE! -virhe. Tämä johtuu luultavasti solusta E2. Erikoismerkki näkyy pienenä ruutuna sanan "00" jälkeen. Tai kuten seuraavasta kuvasta näkyy, voit tarkistaa tekstin käyttämällä ERILLISESSÄ sarakkeessa olevaa ISTEXT-funktiota.

Sama esimerkki ja ONTEKSTI

Solu F2, jossa on =ISTEXT(E2) ja tuloksena TOSI Tähän ONTEKSTI-funktio on lisätty sarakkeeseen F. Kaikki solut ovat kunnossa lukuun ottamatta solua, jonka arvo on TOSI. Tämä tarkoittaa, että solussa E2 on tekstiä. Voit ratkaista ongelman poistamalla solun sisällön ja kirjoittamalla uudelleen arvon 1865,00. Voit poistaa merkkejä myös SIIVOA-funktion avulla tai korvata erikoismerkkejä muilla arvoilla KORVAA-funktion avulla.

Kun olet käyttänyt PUHDISTA- tai KORVAA-toimintoa, haluat kopioida tuloksen ja käyttää Home > Paste Paste > Special > Values -toimintoa. Sinun voi olla myös tarpeen muuntaa tekstiksi tallennetut luvut luvuiksi.

Funktioiden käyttäminen toimintojen sijaan

Kaavat, joissa on matemaattisia toimintoja, kuten + ja *, eivät ehkä pysty laskemaan soluja, jotka sisältävät tekstiä tai välilyöntejä. Kokeile tässä tapauksessa funktiota. Funktiot ohittavat usein tekstiarvot ja laskevat kaiken lukuina, mikä poistaa #VALUE! -virhe katoaa. Kirjoita esimerkiksi operaation =A2+B2+C2 sijaan =SUMMA(A2:C2). Tai kirjoita operaation =A2*B2 sijaan =TULO(A2,B2).

Muita kokeiltavia ratkaisuja

Virheen lähteen etsiminen

Valitse virhe

Solu H4, jossa on kaava =E2+E3+E4+E5 ja tuloksena #VALUE! Valitse ensin solu, jossa on #VALUE! -virheen.

Kaavan laskeminen -vaihtoehdon > valitseminen

Kaavan laskeminen -valintaikkuna, jossa on +E3+E4+E5 Valitse Kaavat>Laske kaavan>laskeminen. Excel käy kaavan osat läpi yksitellen. Tässä tapauksessa kaava =E2+E3+E4+E5 on rikkinäinen, koska solussa E2 on piilotettu välilyönti. Et näe välilyöntiä katsomalla solua E2. Näet sen kuitenkin tässä. Se näkyy muodossa " ".

#ARVO! -virheen korvaaminen jollakin muulla

Joskus voi olla järkevää korvata #ARVO!-virhe jollakin muulla, kuten omalla tekstillä, nollalla tai tyhjällä solulla. Tällöin voit lisätä kaavaan JOSVIRHE-funktion. JOSVIRHE tarkistaa, onko kaavassa virhe. JOSVIRHE tarkistaa, onko virhe, ja jos on, korvaa sen toisella haluamallasi arvolla. Jos virhettä ei ole, alkuperäinen kaava lasketaan.

Varoitus

JOSVIRHE piilottaa kaikki virheet, ei vain #VALUE! -virhettä. Virheiden piilottamista ei suositella, koska virhe on usein merkki siitä, että jotakin on korjattava eikä piilotettava. Tätä funktiota ei suositella, ellet ole täysin varma, että kaava toimii haluamallasi tavalla.

Solu, jossa on #ARVO!

Solu H4, jossa on =E2+E3+E4+E5 ja tulos #VALUE! Seuraavassa on esimerkki kaavasta, jossa on #VALUE! -virhe, koska solussa E2 on piilotettu välilyönti.

JOSVIRHE-funktion piilottama virhe

Solu H4 ja =JOSVIRHE(E2+E3+E4+E5,--) Tässä on sama kaava, jonka kaavaan on lisätty JOSVIRHE. Voit lukea kaavan seuraavasti: ”Laske kaava, mutta jos siinä on mikä tahansa virhe, korvaa se kahdella viivalla.” Huomaa, että voit käyttää myös merkintää "" ja kahden viivan sijaan. Voit myös korvata sen omalla tekstillä esimerkiksi seuraavasti: ”Virhe yhteensä”.

Valitettavasti näet, että JOSVIRHE ei ratkaise virhettä, se vain piilottaa sen. Varmista siis, että virheen piilottaminen on parempi ratkaisu kuin sen korjaaminen.

Varmista, että tietoyhteydet ovat käytettävissä

Tietoyhteys ei ehkä ole käytettävissä jossain vaiheessa. Korjaa tämä palauttamalla tietoyhteys tai tuomalla tiedot, jos mahdollista. Jos yhteyttä ei ole, pyydä työkirjan tekijää tekemään sinulle uusi tiedosto. Uudessa tiedostossa olisi ihannetapauksessa vain arvoja eikä yhteyksiä. He voivat tehdä tämän kopioimalla kaikki solut ja liittämällä ne vain arvoina. Jos haluat liittää vain arvot, he voivat valita Liitäliittämiseen>>erikoisarvot>. Tämä poistaa kaikki kaavat ja yhteydet ja siten myös #ARVO! -virheet.

Lähetä kysymys Excel-yhteisön keskustelupalstalle

Jos et ole varma, mitä tehdä tässä vaiheessa, voit etsiä samankaltaisia kysymyksiä Excel-yhteisön keskustelupalstalta tai julkaista oman kysymyksen.

Linkki Excel-yhteisön keskustelupalstalle Lähetä kysymys Excel-yhteisön keskustelupalstalle

Katso myös

Yleiskuva kaavoista Excelissä

Viallisten kaavojen ratkaiseminen