Štai kaip automatiškai aptikti šias klaidas „Excel“
Dėl daugybės skaičiavimo parinkčių tipiškos „Excel“ funkcijų klaidos pasikartoja naudojant skaičiuokles. Jokių problemų - daugeliu atvejų tai galima ištaisyti vos keliais paspaudimais ir galite toliau naudotis lentele. Čia rasite dažniausiai pasitaikančių klaidų apžvalgą ir praktinius patarimus, kaip jas ištaisyti. Taip pat sužinosite galimų vengimo strategijų.
Tai yra 10 dažniausiai pasitaikančių „Excel“ funkcijų klaidų
Toliau pateikiami dešimt dažniausiai pasitaikančių galimų „Excel“ problemų ir sprendimų klaidų kodų.
1. #VARDAS?
Įvyksta spausdinimo klaidų - jei taip yra formulėje, vietoj rezultato rodomas klaidos pranešimas #NAME? Nėra prasmės slėpti klaidos naudojant tokią funkciją kaip IFERROR. Jūs turite tai pataisyti. Viskas, ką jums reikia padaryti, tai atidžiai pažvelgti į pavadinimą, kurį pateikėte formulei. Ar yra susukta raidė? Ar pamiršote laišką ar įvedėte jį du kartus? Pavyzdžiui, teisingai = SUME (A3: A16) iki = SUM (A3: A16) ir gausite teisingą rezultatą.
Naudokite formulės vedlį
Tokių rašybos klaidų galite išvengti naudodami Formulės asistentą. Tai veikia taip:
Kai pradedate rašyti formulės pavadinimą, atidaromas išskleidžiamasis meniu su pavadinimais, atitinkančiais jūsų įvestas reikšmes.
Jei įvesite pavadinimą ir pradinį skliaustą, užvedimo tekste bus nurodyta teisinga rašyba.
Funkcijų vedlys padės įeinant į funkciją. Jei pažymėsite langelį formule ir skirtuke „Formulė“ pasirinkite „Įterpti funkciją“, „Excel“ iškviečia vedlį. Čia rodomi atskiri argumentai - taip pat ar yra klaida.
2. #NULL!
Šis klaidos pranešimas gali nurodyti du dalykus:
- Formulėje nurodėte neteisingą diapazono operatorių.
- Sankryžos operatorių naudojate dviejose nepersidengiančiose srityse.
Pirmuoju atveju jūs turite omenyje nenutrūkstamą formulės langelių diapazoną - pavyzdžiui, langelius B4 - B12. Jūs naudojate dvitaškį kaip diapazono operatorių. Pavyzdžiui, jei norite apskaičiuoti sumą, teisinga formulė yra = SUM (B4: B12). Jei turite omenyje dvi sritis be persidengimo, kabliataškis yra tinkamas operatorius. Jei norite apskaičiuoti sumą iš sričių B4 iki B12 ir C9 iki C23, ši formulė yra teisinga: = SUM (B4: B12; C9: C23).
Antruoju atveju norite dirbti su sutampančiais langelių diapazonais, tačiau du nurodyti diapazonai nesutampa. Pavyzdžiui, gausite klaidą dėl formulės = CELL ("Adresas" (B4: B12 D4: D6)). Nėra sutapimo tarp dviejų sričių. Jei pakeisite sritis taip, kad jos persidengtų, pavyzdžiui, kaip = CELL ("Adresas" (B4: B12 B5: D5)) - abiejų sričių susikirtimo taškas bus rodomas kaip rezultatas. Šiuo atveju tai yra ląstelė B5.
3. #NUORODA!
Klaidos pranešimas #REZUG! reiškia, kad sritis, apie kurią kalbate, neegzistuoja. Programa negali remtis nurodytu diapazonu skaičiuodama. Tai atsitinka, pavyzdžiui, kai ištrinamas darbalapis, eilutė, stulpelis ar langelis, į kurį nurodote formulėje.
Pavyzdžiui, turite „Excel“ skaičiuoklę su 1, 2 ir 3 eilutėmis bei A, B ir C stulpeliais. Formulė yra = SUM (A2; B2; C2). Dabar ištrinkite 2 eilutę. Vietoj rezultato pamatysite klaidos reikšmę #REFER, nes vienos iš skaičiavimo verčių nėra.
Jei netyčia ištrynėte dalį, kurios trūksta skaičiavimams, galite ištaisyti klaidą tiesiogiai naudodami komandą „Anuliuoti“. Jei poskyris buvo teisingai ištrintas, pakeiskite formulę. Jei įvesite = SUM (A2: C2), jums bus parodytas teisingas rezultatas, nes „Excel“ tiesiog pašalina ištrintą antrąjį stulpelį.
4. #VERTĖ!
Šis klaidos pranešimas gali nurodyti daugybę skirtingų „Excel“ problemų. Viena iš lentelės verčių neatitinka formulės informacijos, todėl programa negali atlikti skaičiavimo. Taip yra, pavyzdžiui, jei vienoje iš skaičiavimui naudojamų langelių vietoj skaičiaus yra žodis.
Kadangi #VALUE yra daug galimų klaidų šaltinių! yra daug būdų tai ištaisyti. Šie sprendimai gali padėti:
- Vietoj matematinių operatorių galite naudoti funkcijas. Taigi vietoj = B4 + B5 + B6 įveskite funkciją = SUM (B4: B6).
- Patikrinkite, ar atitinkamuose langeliuose nėra specialių simbolių. Jei reikia, tam naudokite funkciją ISTTEXT atskirame stulpelyje. Tai rodo, kuriame langelyje yra klaida.
- Galbūt klaidos reikšmė atsiranda dėl tarpų ląstelėje, kuri atsiranda funkcijoje. Norėdami sužinoti, pažymėkite atitinkamas langelius. Tada eikite į „Ieškoti ir pasirinkite“ skiltyje „Pradėti“ ir spustelėkite „Pakeisti“. Įveskite tarpą „Ieškoti“ ir nieko „Pakeisti“. Dabar galite pakeisti nepageidaujamas vietas.
- Paslėpti simboliai taip pat gali sukelti šią dažną „Excel“ funkcijų klaidą. Norėdami juos pašalinti, eikite į „Pradėti“ ir „Rūšiuoti ir filtruoti“ skiltyje „Filtras“. Po filtro rodykle išjunkite „Pasirinkti viską“ ir pažymėkite „Tuščios ląstelės“ ir visas pozicijas, kuriose nieko nėra. Jei paspausite Gerai, „Excel“ parodys visas tariamai tuščias langelius, kuriuose yra paslėptų simbolių. Pažymėkite jį ir paspauskite „Pašalinti“. Dar kartą ištrinkite filtrą.
5. #####
Kai visa „Excel“ ląstelė atrodo pilna deimantų, ji atrodo blogiau, nei atrodo iš pirmo žvilgsnio. Tai tik reiškia, kad „Excel“ stulpelis yra per siauras, kad būtų rodomas visas langelio turinys. Tiesiog vilkite stulpelį plačiau pele arba pasirinkite mažesnį šrifto dydį, kad būtų rodomas visas turinys.
6. # DIV / 0!
Pvz., Tarkime, įvedate funkciją, kurią norite padalyti iš kelių verčių iš kitų verčių. Tada gali atsitikti taip, kad vienoje iš ląstelių, kurių vertes norite padalyti, yra nulis - arba visai nieko. Tokiu atveju # DIV / 0! Klaidos reikšmė rodo, kad dalinti iš nulio neleidžiama.
Sprendimas: įsitikinkite, kad atitinkamuose „Excel“ langeliuose nėra nulio arba nieko, arba pakeiskite nuorodą. Arba galite sustabdyti klaidos rodymą - būtent tada, kai vis dar laukiate reikšmių, kurias norite įterpti į atitinkamus langelius. Tam galite naudoti, pavyzdžiui, „Excel“ formulę IFERROR, kuri išsamiau pateikta žemiau.
7. #NV!
Naudodama šią klaidos vertę, „Excel“ nurodo, kad to, ko ieškojote, nepavyko rasti. Pavyzdžiui, jei tam tikriems terminams priskyrėte reikšmes ir norite jas rodyti, bet trūksta vieno iš terminų, vietoj rezultato rodomas šis klaidos pranešimas. Tai dažnai daroma kartu su formulėmis LOOKUP, HLOOKUP, MATCH arba VLOOKUP. Pvz., Galite rodyti klaidas naudodami VLOOKUP, nes tai padeda palyginti lenteles tarpusavyje arba jas apibendrinti.
Pavyzdys: sukūrėte lentelę su atitinkamomis varžtų, kablių, kaiščių, varžtų, veržlių ir kt. Kainomis ir pamiršote vieną iš sąlygų. Programa jo neranda. Atitinkamai, negali būti jokios kainos, tik #NV! nurodyti. Šią problemą išspręsite pridėję terminą. Arba galite sustabdyti klaidos rodymą naudodami formulę IFERROR (žr. Toliau).
8. #SKAITA
Jei funkcijoje yra neteisinga skaitinė vertė, gausite klaidą #NUMBER. Tai gali atsitikti, pavyzdžiui, kai rašote tokius skaičius kaip 1000 su tašku po vieno. Įveskite skaičius be formato. Galbūt jūs taip pat kažkur imate neigiamo skaičiaus kvadratinę šaknį arba atliekate kitus skaičiavimus, kurie matematiškai neveikia?
Kita situacija, dėl kurios gali atsirasti #NUM klaidos vertė, yra pasikartojančių funkcijų, tokių kaip palūkanos, naudojimas. Norėdami gauti rezultatą šiuo atveju, tiesiog pakeiskite „Excel“ leidžiamų pakartojimų skaičių - tai yra, pakartotinai naudokite tą patį skaičiavimo metodą. Tai būtina apskaičiuojant palūkanas, pavyzdžiui, jei vėl ir vėl reikia pridėti tris procentus.
Kaip tai padaryti:
-
Skiltyje „Failas“ ir „Parinktys“ pasirinkite „Formulės“. Čia, skiltyje „Skaičiavimo parinktys“, pažymėkite laukelį šalia „Įjungti iteracinį skaičiavimą“.
-
Skiltyje „Maksimalus pakartojimų skaičius“ galite nurodyti skaičiavimų, kuriuos turėtų atlikti „Excel“, skaičių. Kuo didesnis šis skaičius, tuo ilgiau reikės apskaičiuoti.
-
Lauke „Maksimalus pakeitimas“ galite nurodyti, kiek pakeitimo suma gali būti tarp dviejų sąskaitų faktūrų rezultatų.
Retais atvejais taip pat gali atsitikti taip, kad formulės rezultatas yra per didelis arba per mažas skaičiavimui „Excel“. Tačiau tam rezultatas turi būti mažesnis nei -1x10 (aukštas) 307 arba didesnis nei 1x10 (didelis) 307. Tokiu atveju turite redaguoti formules, kad rezultatas būtų diapazone, kurį „Excel“ gali apskaičiuoti.
9. Apskritoji nuoroda
Klaidos pranešimas Apskritoji nuoroda? Tada įvedėte formulę, kuri tiesiogiai ar netiesiogiai nurodo langelį, kuriame yra formulė. Apskritimo atskaitos klaida rodo, kad formulė negali pati apskaičiuoti, todėl rezultatas neįmanomas. Jei funkcijos nurodo viena kitą, tai yra netiesioginė, neteisinga nuoroda.
Kaip išspręsti klaidą:
-
Jei yra apskritimo nuoroda, klaidos pranešimas rodomas atitinkamame taške. Tokiu atveju langelį galite pakeisti tiesiogiai. Įvesdami formulę neįtraukite dabartinio langelio įtraukos.
-
Jei norite rasti neatrastų apskritų nuorodų, eikite į „Formulės“, „Formulių stebėjimas“ ir „Apskritosios nuorodos“. Dabar rodomos visos apskritos dokumento nuorodos ir jas galite išspręsti kaip pirmuoju atveju.
10. E +
„E +“ nėra tipiška „Excel“ funkcijų klaida, tačiau ji vis tiek kartais sukelia painiavos vartotojams. Jei viename lange įvesite labai didelį skaičių, „Excel“ gali jį sutrumpinti. Tada įsijungia „E +“. Pavyzdžiui, 265000000000000 „Excel“ langelyje tampa 2,65E + 14. Tai yra eksponentinis formatas. „Excel“ naudoja ją, kad galėtų rodyti net didelius skaičius, kad jie būtų visiškai matomi ląstelėse.
Taip galite rodyti visus skaičius
Jei norite, kad skaičiai būtų rodomi visiškai, reikia atlikti kelis paprastus veiksmus:
-
Pažymėkite atitinkamas pozicijas savo sąraše.
-
Paspauskite Ctrl ir 1, kad galėtumėte formatuoti langelius.
-
Atsidariusiame dialogo lange pasirinkite skirtuką „Skaičiai“ ir kategoriją „Skaičius“.
-
Įveskite didelį skaičių ir pasirinkite, kiek skaičių po kablelio norite rodyti ir ar norite, kad būtų rodomas tūkstantis skyriklis.
-
Spustelėjus Gerai, „Excel“ parodys visą lentelės numerį.
Automatiškai aptikti tipiškas „Excel“ funkcijų klaidas
Turite galimybę įjungti automatinį „Excel“ patikrinimą. Jei jis dar neįjungtas, pakanka kelių paspaudimų:
Skiltyje „Failas“ eikite į „Parinktys“.
Pasirinkite „Formulės“.
Pažymėkite laukelį šalia „Įgalinti fono klaidų tikrinimą“.
Jei spustelėsite vieną iš darbaknygės langelių, kuriame yra klaidos pranešimas, šalia jo pasirodys mažas šauktukas. Jei pasirinksite, pasirodys sąrašas. Jame paaiškinamas, koks yra klaidos pranešimas, ir pateikiamos sprendimo parinktys, skaičiavimo veiksmai ar tolesnė pagalba sprendžiant problemą. Arba į klaidą taip pat galima nekreipti dėmesio.
Šios funkcijos nustato „Excel“ funkcijų klaidas
Šiomis funkcijomis galite greitai patikrinti tipines „Excel“ funkcijų klaidas.
IFERROR
Kai kurios formulės gali būti neišsamios. Ar norite, kad jums nebūtų rodomos klaidos? Tam tinka IFERROR funkcija. Jis įvertina klaidų tipus #NV, #VALUE!, #REFERENCE!, #DIV / 0!, #NUMBER!, #NAME? arba #NULL! pabaiga. Ji turi paprastą struktūrą, nes joje yra tik vertė ir „value_if_error“. Pirmoji vertė patikrina funkcijos teisingumą. Jei yra klaida, programa turėtų rodyti paskutinę rezultato vertę. Ši funkcija labai naudinga, kai ilgą laiką redaguojate lentelę.
Pavyzdys:
Jūs įvedate = IFERROR (B3 * C3; "Įveskite reikšmes") arba = IFERROR (B3 * C3; ""). Pirmuoju atveju jums bus priminta, ką dar turite padaryti (jei yra klaida) su tekstu „Pridėti vertę“. Antruoju atveju langelis, kuriame paprastai būtų rezultatas, tiesiog lieka tuščias.
Dėmesio: Įvesdami tekstą į formulę, visada turite jį rašyti kabutėse. Priešingu atveju tai neveiks. Nes be kabučių „Excel“ žodžius supranta kaip formulės dalį.
ISERROR
Naudojant funkciją IFERROR, funkcija ISERROR taip pat gali nurodyti esamas klaidas. Tokiu būdu jie netrukdo tolesniems skaičiavimams sąraše. Norėdami tai padaryti, įveskite, pavyzdžiui: = IF (ISERROR (B3); "please check"; B3 / 6). Jei skaičiavimą galima atlikti, gausite rezultatą. Jei „Excel“ aptinka klaidą tikrindama B3, atitinkamame langelyje rodomi žodžiai „prašome patikrinti“.
Išvada: greitai ir lengvai ištaisykite „Excel“ funkcijų klaidas
Nesvarbu, ar tai atvirkštinė raidė, formulė, kurios negalima apskaičiuoti matematiškai, ar neteisinga nuoroda, ar tarpas, nes vis dar trūksta vertės - kasdieniame darbe pasitaiko klaidų. „Excel“ taip pat žino. Automatinis patikrinimas nurodo tipiškas „Excel“ funkcijų klaidas ir paaiškina, kas jos yra. Taip pat yra funkcijų, kurios tikrina arba slepia klaidas, kad galėtumėte pereiti prie likusios skaičiuoklės dalies.