„Excel“ formulė: Kaip pataisyti #VALUE! klaida -

Turinys

Santrauka

Vertė! klaida pasirodo, kai vertė nėra tikėtinas tipas. Taip gali atsitikti, kai langeliai paliekami tušti, kai funkcijai, kuri tikisi skaičiaus, suteikiama teksto vertė ir kai „Excel“ datas laiko tekstu. Pataisoma #VALUE! klaida paprastai yra tik teisingos rūšies vertės įvedimo klausimas. Toliau rasite daugiau informacijos ir pavyzdžių.

Paaiškinimas

Vertė! klaida pasirodo, kai vertė nėra tikėtinas tipas. Taip gali atsitikti, kai langeliai paliekami tušti, kai skaičiaus laukiančiai funkcijai suteikiama teksto reikšmė ir kai „Excel“ datas vertina kaip tekstą. Pataisoma #VALUE! klaida paprastai yra tik teisingos rūšies vertės įvedimo klausimas.

#VALUE klaida yra šiek tiek sudėtinga, nes kai kurios funkcijos automatiškai ignoruoja neteisingus duomenis. Pavyzdžiui, funkcija SUM tiesiog nepaiso teksto reikšmių, tačiau reguliariai sudėjus ar atimant operatorių pliusas (+) arba minusas (-) bus grąžinta #VALUE! klaida, jei kuri nors reikšmė yra tekstas.

Toliau pateiktuose pavyzdžiuose pateikiamos formulės, kuriomis pateikiama klaida #VALUE, kartu su išspręsti parinktimis.

1 pavyzdys - netikėta teksto vertė

Žemiau pateiktame pavyzdyje langelyje C3 yra tekstas „NA“, o F2 pateikia #VALUE! klaida:

=C3+C4 // returns #VALUE!

Viena ištaisymo galimybių yra įvesti trūkstamą vertę C3. Tada F3 formulė veikia teisingai:

=C3+C4 // returns 6

Kitas variantas šiuo atveju yra perėjimas prie SUM funkcijos. Funkcija SUM automatiškai ignoruoja teksto reikšmes:

=SUM(C3,C4) // returns 4.5

2 pavyzdys - klaidingi tarpo ženklai

Kartais langelis su vienu ar keliais klaidingais tarpo simboliais išmes #VALUE! klaida, kaip parodyta žemiau esančiame ekrane:

Pastaba C3 atrodo visiškai tuščia. Tačiau jei pasirenkamas C3, galima pamatyti, kad žymeklis yra šiek tiek dešiniau vienos vietos:

„Excel“ grąžina #VALUE! klaida, nes tarpo simbolis yra tekstas, taigi iš tikrųjų tai tik dar vienas pavyzdys iš pavyzdžio Nr. 1. Norėdami ištaisyti šią klaidą, įsitikinkite, kad langelis tuščias, pasirinkdami langelį ir paspausdami klavišą Delete.

Pastaba: jei kyla problemų nustatant, ar langelis tikrai tuščias, išbandykite naudodami funkciją ISBLANK arba LEN.

3 pavyzdys - funkcijos argumento nenumatytas tipas

Vertė! klaida taip pat gali atsirasti, kai funkcijos argumentai nėra laukiami tipai. Toliau pateiktame pavyzdyje funkcija NETWORKDAYS nustatoma darbo dienų skaičiui tarp dviejų datų apskaičiuoti. C3 langelyje „obuolys“ nėra tinkama data, todėl funkcija NETWORKDAYS negali apskaičiuoti darbo dienų ir grąžina #VALUE! klaida:

Žemiau, kai C3 įrašoma tinkama data, formulė veikia taip, kaip tikėtasi:

4 pavyzdys - datos saugomos kaip tekstas

Kartais darbalapyje yra neteisingos datos, nes jos saugomos kaip tekstas. Toliau pateiktame pavyzdyje EDATE funkcija naudojama skaičiuoti galiojimo datą praėjus trims mėnesiams po pirkimo datos. C3 formulė grąžina #VALUE! klaida, nes B3 data saugoma kaip tekstas (t. y. netinkamai atpažįstama kaip data):

=EDATE(B3,3)

Kai B3 data yra pataisyta, klaida pašalinama:

Jei turite pataisyti daug datomis saugomų datų, šiame puslapyje pateikiamos kelios taisymo parinktys.

Įdomios straipsniai...