„Excel“

Kaip pataisyti #VALUE! klaida

How Fix Value

„Excel“ formulė: kaip pataisyti #VALUE! klaidaSantrauka

Vertė! klaida atsiranda, kai reikšmė nėra laukiama. Tai gali atsitikti, kai langeliai paliekami tušti, kai funkcijai, kuri laukia skaičiaus, suteikiama teksto reikšmė ir kai „Excel“ datos traktuojamos kaip tekstas. #VALUE taisymas! klaida paprastai yra tik tinkamos vertės įvedimo klausimas. Daugiau informacijos ir pavyzdžių rasite žemiau.





Paaiškinimas

Vertė! klaida atsiranda, kai reikšmė nėra laukiama. Tai gali atsitikti, kai langeliai paliekami tušti, kai funkcijai, kuri laukia skaičiaus, suteikiama teksto reikšmė ir kai „Excel“ įvertina datas kaip tekstą. #VALUE taisymas! klaida paprastai yra tik tinkamos vertės įvedimo klausimas.

Klaida #VALUE yra šiek tiek sudėtinga, nes kai kurios funkcijos automatiškai ignoruoja netinkamus duomenis. Pavyzdžiui, SUM funkcija tiesiog ignoruoja teksto reikšmes, tačiau reguliarus pridėjimas ar atėmimas naudojant pliuso (+) arba minuso (-) grąžins #VALUE! klaida, jei kokios nors reikšmės yra tekstas.





Toliau pateiktuose pavyzdžiuose pateikiamos formulės, kurios grąžina klaidą #VALUE, ir sprendimo būdai.

1 pavyzdys - netikėta teksto vertė

Žemiau pateiktame pavyzdyje C3 langelyje yra tekstas „NA“, o F2 grąžina #VALUE! klaida:



#num! „Excel“ klaida
 
=C3+C4 // returns #VALUE!

#VERTĖ! klaidos pavyzdys - netikėta teksto vertė

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

 
=C3+C4 // returns 6

#VERTĖ! klaidos pavyzdys - netikėta teksto vertė FIX 1

Kita galimybė šiuo atveju yra pereiti prie SUM funkcija . Funkcija SUM automatiškai nepaiso teksto reikšmių:

 
= SUM (C3,C4) // returns 4.5

#VERTĖ! klaidos pavyzdys - netikėta teksto vertė FIX 2

2 pavyzdys - klaidingas tarpas (-iai)

Kartais langelis su vienu ar daugiau klaidingų tarpų simbolių išmeta #VALUE! klaida, kaip matyti žemiau esančiame ekrane:

#VERTĖ! klaidos pavyzdys - klaidingas tarpas

„Excel“ formulė lygi arba didesnė kaip

Pastaba C3 atrodo visiškai tuščias. Tačiau, jei pasirinktas C3, žymeklį galima pamatyti šiek tiek dešinėje nuo vienos vietos:

#VERTĖ! klaidos pavyzdys - klaidingas tarpo simbolis formulės juostoje

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

Pastaba: jei jums sunku nustatyti, ar langelis tikrai tuščias, ar ne, naudokite ISBLANK funkcija arba LEN funkcija Tikrinti.

3 pavyzdys - funkcijos argumentas, kurio nesitikima

Vertė! klaida taip pat gali atsirasti, kai funkcijos argumentai nėra tikėtinos rūšys. Žemiau esančiame pavyzdyje NETWORKDAYS funkcija yra nustatytas apskaičiuoti darbo dienų skaičių tarp dviejų datų. C3 langelyje „obuolys“ nėra tinkama data, todėl funkcija NETWORKDAYS negali apskaičiuoti darbo dienų ir grąžina #VALUE! klaida:

#VERTĖ! klaidos pavyzdys - funkcijos argumentas nėra laukiamas tipas

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

#VERTĖ! klaidos pavyzdys - funkcijos argumentas nesitikimas tipas - FIX

sukurti „Excel“ pasirinktinį sąrašą

4 pavyzdys - datos saugomos kaip tekstas

Kartais darbalapyje bus nurodytos netinkamos datos, nes jos saugomos kaip tekstas. Žemiau esančiame pavyzdyje EDATE funkcija naudojamas skaičiuoti galiojimo datą praėjus trims mėnesiams po pirkimo datos. C3 formulė grąžina #VALUE! klaida, nes data B3 įrašoma kaip tekstas (t. y. netinkamai atpažįstama kaip data):

 
= EDATE (B3,3)

#VERTĖ! klaidos pavyzdys - data saugoma kaip tekstas

Nustačius datą B3, klaida pašalinama:

#VERTĖ! klaidos pavyzdys - data išsaugota kaip tekstas FIKSUOTAS

Jei turite pataisyti daug datų, saugomų kaip tekstas, šitas puslapis pateikia keletą taisymo variantų.

Autorius Dave'as Brunsas


^