Excel-kaava: Kuinka korjata #NUM! virhe -

Sisällysluettelo

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.

Mielenkiintoisia artikkeleita...