Yhteenveto
#NUM! virhe esiintyy Excel-kaavoissa, kun laskentaa ei voida suorittaa. Jos esimerkiksi yrität laskea negatiivisen luvun neliöjuurin, näet #NUM! virhe. Yleensä #NUM! virhe on tulojen säätäminen tarpeen mukaan laskennan mahdollistamiseksi uudelleen. Katso lisätietoja alla.
Selitys
#NUM! virhe esiintyy Excel-kaavoissa, kun laskentaa ei voida suorittaa. Jos esimerkiksi yrität laskea negatiivisen luvun neliöjuurin, näet #NUM! virhe. Alla olevat esimerkit esittävät kaavat, jotka palauttavat #NUM -virheen. Yleensä #NUM! virhe on tulojen säätäminen tarpeen mukaan laskennan mahdollistamiseksi uudelleen.
Esimerkki # 1 - Luku liian suuri tai pieni
Excelissä on rajoituksia pienimmälle ja suurimmalle luvulle, jota voit käyttää. Jos yrität työskennellä tämän alueen ulkopuolella olevien numeroiden kanssa, saat #NUM -virheen. Esimerkiksi 5 korottaminen 500: n tehoon on sallitun alueen ulkopuolella:
=5^500 // returns #NUM!
Esimerkki # 2 - mahdoton laskenta
#NUM! virhe voi ilmetä myös silloin, kun laskentaa ei voida suorittaa. Esimerkiksi alla olevassa näytössä näkyy, kuinka SQRT-funktiota voidaan käyttää luvun neliöjuuren laskemiseen. C3: n kaava kopioituna alaspäin on:
=SQRT(B3)
Solussa C5 kaava palauttaa #NUM, koska laskentaa ei voida suorittaa. Jos haluat saada negatiivisen arvon neliöjuuren (käsitellä arvoa positiivisena), voit kääri numeron ABS-toimintoon seuraavasti:
=SQRT(ABS(B3))
Voit myös käyttää IFERROR-toimintoa ansaita virhe ja palauttaa ja tyhjentää tulos ("") tai mukautetun viestin.
Esimerkki # 3 - virheellinen funktion argumentti
Joskus näet #NUM! virhe, jos annat virheellisen syötteen funktion argumentille. Esimerkiksi DATEDIF-funktio palauttaa kahden päivämäärän eron eri yksiköissä. Se vaatii kolme tällaista argumenttia:
=DATEDIF (start_date, end_date, unit)
Niin kauan kuin syötteet ovat kelvollisia, DATEDIF palauttaa päivämäärien välisen ajan määritetyssä yksikössä. Jos kuitenkin alkamispäivä on suurempi kuin lopetuspäivä, DATEDIF palauttaa #NUM -virheen. Alla olevasta pyyhkäisystä näet, että kaava toimii hyvin riville 5, jolloin alkamispäivä on suurempi kuin lopetuspäivä. Kohdassa D5 kaava palauttaa #NUM.
Huomaa, että tämä eroaa hieman #VALUE! virhe, joka tapahtuu yleensä, kun syötetty arvo ei ole oikea tyyppi. Korjaa yllä oleva virhe kääntämällä päivämäärät rivillä 5.
Esimerkki # 4 - iteraatiokaava ei löydä tulosta
Jotkut Excel-toiminnot, kuten IRR, RATE ja XIRR, luottavat iterointiin tuloksen löytämiseksi. Suorituskyvyn vuoksi Excel rajoittaa sallittujen iteraatioiden määrää. Jos tuloksia ei löydy ennen tämän rajan saavuttamista, kaava palauttaa #NUM -virheen. Iteraatiokäyttäytymistä voidaan säätää kohdassa Valinnat> Kaavat> Laskentavaihtoehdot.