Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

Tavallisin syy #NIMI? kaavassa näkyy virhe, koska kaavan nimessä on kirjoitusvirhe. Katso seuraavaa esimerkkiä:

#NIMI? -virhe voi johtua syntaksissa tapahtuneesta kirjoitusvirheestä

#NIMI?-virhe tarkoittaa, että syntaksissa on jotain korjattavaa. Kun siis näet virheen kaavassa, korjaa se. Älä käytä virheenkäsittelyfunktioita kuten JOSVIRHE-funktiota virheen peittämiseen.

Voit välttää kaavojen nimien kirjoitusvirheet käyttämällä Excelin ohjattua kaavan luomista. Kun alat kirjoittaa kaavan nimeä soluun tai kaavariville, kirjoittamaasi sanaa vastaavat kaavat näkyvät avattavassa valikossa. Kun olet kirjoittanut kaavan nimen ja avaavat sulkeet, ohjattu kaavan luominen näyttää funktion syntaksin valintatekstinä.

Kaavasyntaksi valintatekstinä

Voit käyttää myös ohjattua funktion luomista, jolla voit välttää syntaktiset virheet. Valitse kaavan sisältävä solu ja paina Kaavat-välilehdessä Lisää funktio -painike Lisää funktio.

Excel lataa ohjatun toiminnon automaattisesti puolestasi.

Esimerkki Kaavan ohjattu toiminto -valintaikkunasta.

Kun valitset kunkin argumentin, Excel antaa kunkin argumentin tiedot.

Seuraavassa on muita syitä #NAME? -virheen.

Kun kaavassa on viittaus nimeen, jota ei ole määritetty Excelissä, näet #NAME? virheen.

Katso seuraava esimerkki SUMMA-funktiosta, joka viittaa Tuotto-funktioon, joka on työkirjan määrittämätön nimi.

#NIMI? -virhe voi johtua viittauksesta syntaksissa määrittämättömään nimeen

Ratkaisu: Määritä nimi Nimien hallinnassa ja lisää nimi kaavaan seuraavasti:

  1. Jos laskentataulukossa on jo tiedot ja haluat määrittää nimen tietyille soluille tai solualueelle, valitse ensin laskentataulukon solut. Jos haluat luoda uuden alueen, voit ohittaa tämän vaiheen.

  2. Siirry kohtaan Kaavat > Määritetyt nimet > valitse Määritä nimi ja valitse sitten Määritä nimi.

  3. Kirjoita yksilöllinen nimi.

  4. Valitse Laajuus-kohdassa, haluatko nimen olevan käytettävissä vain taulukossa vai koko työkirjassa.

  5. Kirjoita valinnainen kommentti.

  6. Valitse OK.

    Seuraava vaihe on nimen lisääminen kaavaan.

  7. Pidä kohdistin kaavasyntaksin kohdassa, johon haluat lisätä juuri luomasi nimen.

  8. Siirry kohtaan Kaavat > Määritetyt nimet > valitse Käytä kaavassa ja valitse sitten määritetty nimi, jonka haluat lisätä.

    Napsauta ”Käytä kaavassa”, jos haluat lisätä määritetyn nimen kaavasyntaksiin

Lisätietoja määritettyjen nimien käyttämisestä on artikkelissa Nimien määrittäminen ja käyttäminen kaavoissa.

Jos syntaksi viittaa virheellisesti määritettyyn nimeen, näet #NAME? virheen.

Edellisessä esimerkissä laskentataulukkoon luotiin määritetty nimi Tuotolle . Seuraavassa esimerkissä nimi on kirjoitettu väärin, joten funktio antaa edelleen #NIMI? -virheen.

#NIMI? -virhe voi johtua syntaksissa määritetyn nimen kirjoitusvirheestä

Ratkaisu: Korjaa syntaksissa oleva kirjoitusvirhe ja kokeile suorittaa kaava uudelleen.

Sinun ei tarvitse kirjoittaa määritettyjä nimiä kaavoihin manuaalisesti, sillä Excel voi tehdä sen automaattisesti puolestasi. Siirry kohtaan Kaavat > Määritetyt nimet > valitse Käytä kaavassa ja valitse sitten määritetty nimi, jonka haluat lisätä. Excel lisää nimen kaavaan.

Kun lisää kaavoihin tekstiviitteitä, teksti pitää sijoittaa lainausmerkkien sisään, vaikka tekstinä olisi pelkkä välilyönti. Jos syntaksi jättää pois tekstiarvon lainausmerkit "", näet #NAME virheen.

Katso seuraavaa esimerkkiä.

#NIMI? -virhe voi johtua tekstiarvoista puuttuvista kaksinkertaisista lainausmerkeistä

Tässä esimerkissä syntaksista puuttuu lainausmerkit: on; joka selittää virheen.

Ratkaisu: Siirry takaisin syntaksiin ja varmista manuaalisesti, että kaikkien tekstiarvojen ympärillä on lainausmerkit.

Jos alueviittauksen kaksoispiste puuttuu, kaava näyttää #NAME? -virheen.

Seuraavassa esimerkissä tapahtuu INDEKSI-kaavasta johtuva #NIMI? -virhe, koska alueelta B2–B12 puuttuu kaksoispiste.

#NIMI? -virhe voi johtua alueviitteestä puuttuvasta kaksoispisteestä

Ratkaisu: Tarkista syntaksista, että kaikissa alueviittauksissa on kaksoispiste.

Jotkin Excelin funktiot toimivat vain, kun tietyt apuohjelmat ovat käytössä. Näiden funktioiden käyttäminen tuottaa muuten #NAME? virheen. Jos esimerkiksi haluat käyttää EUROCONVERT-funktiota , Eurovaluuttatyökalut-apuohjelman on oltava käytössä. Jos käytät mukautettuja funktioita tai makroja, jotka vaativat Analyysityökalut-apuohjelman, varmista, että Analyysityökalut-apuohjelma on käytössä.

Ota apuohjelmat käyttöön Excelissä seuraavasti:

  1. Siirry kohtaan Tiedoston > asetukset.

  2. Valitse Apuohjelmat.

  3. Valitse Luetteloiden hallinta -ruudussa Excel-apuohjelmat  ja valitse sitten Siirry.

  4. Valitse haluamasi ruutu ja valitse OK.

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Katso myös

Yleiskuva kaavoista Excelissä

Viallisten kaavojen ratkaiseminen

Kaavoissa esiintyvien virheiden etsiminen

Excelin funktiot (aakkosjärjestyksessä)

Excelin funktiot (luokittain)

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.