Zakaj piše vrednost? Katere napake obstajajo v Excelu in kako jih odpraviti. Če se v Excelu pojavi krožna referenca

Datum: 24. december 2015 Kategorija:

Napake v Excelu so nepogrešljiv spremljevalec vseh, ki... Ko izraza v celici ni mogoče ovrednotiti, program v celici prikaže sporočilo o napaki. Začne se z "#", ki mu sledi ime napake. Tega se vam ni treba bati, če poznate Excelove funkcije in jim znate slediti najpreprostejša logika matematične operacije - zlahka najdete in popravite napako.

Če je celica popolnoma zapolnjena z znaki (#), to sploh ni napaka. V celici ni dovolj prostora za prikaz rezultata. Povečajte velikost celice ali zmanjšajte velikost pisave, da se lahko prikaže rezultat.

Vrste napak

Če pride do napake, jo bo dešifriranje pomagalo popraviti:

Napaka Opis
#DIV/0! Pri poskusu deljenja z nič se pojavi napaka
#IME? Program ne more prepoznati vnesenega imena. Na primer, napačno ste črkovali ime funkcije ali besedilnega niza niste vzeli v narekovaje
#N/A Podatki niso na voljo. Na primer, nisem našel nobene vrednosti
#PRAZNO! Zahtevali ste presečišče obsegov, ki se ne sekajo
#ŠTEVILKA! Težava je ena od številčne vrednosti, ki se uporabljajo v formuli. Na primer, poskušate izvleči kvadratni koren negativnega števila. V klasični matematiki ta operacija nima smisla
#POVEZAVA! Formula vsebuje povezavo, ki ne obstaja. Izbrisali ste na primer celico, na katero se nanaša
#VREDNOST! Formula vsebuje neveljavne komponente. Pogosto se ta napaka pojavi, ko je sintaksa formul kršena.

Ko je v formuli v celici napaka, se poleg nje pojavi oznaka. Če kliknete nanjo, lahko preberete pomoč o tej napaki. Vidite lahko tudi faze izračuna. Izberite ta element in program bo prikazal okno, v katerem bo podčrtano mesto napake. to Najboljši način ugotovite, kje se pojavi napaka.

Poleg tega lahko storite brez popravljanja takšnih napak, ampak preprosto . Vendar mora biti primerno. Napake je treba odpraviti le, če jih ni mogoče popraviti. V nasprotnem primeru so lahko rezultati izračuna popačeni.


Sledenje napaki skozi korake izračuna

Krožne povezave v Excelu

Druga vrsta napake je krožno sklicevanje. Pojavi se, ko se sklicujete na celico, katere vrednost je odvisna od tiste, v katero pišete formulo. Na primer v kletki A1 zapisana je formula =A2+1 in v A2 write =A1 , se bo pojavil ciklični sklic, ki se bo neskončno preračunaval. V tem primeru program opozori na pojav ciklične reference in ustavi izračun "cikličnih formul". Na levi strani celic se pojavi dvosmerna puščica. Napako, ki je nastala, boste morali popraviti in ponoviti izračun.


Včasih pride do zapletene "zanke", ko se oblikuje ciklična povezava z več vmesnimi formulami.

Če želite izslediti takšne napake, zaženite Formule – Odvisnosti formul – Preverjanje napak – Krožni sklici. V spustnem seznamu program prikaže naslove celic, ki ustvarjajo neskončni cikel. Vse kar ostane je, da popravimo formule v teh celicah.


Sledenje krožnim povezavam

V Excelu lahko poskusite izračunati rezultat formul zanke. Če želite to narediti, potrdite polje Datoteka – Možnosti – Formule – Omogoči iterativne izračune. V istem bloku lahko nastavite največje število iteracij (izračunov) za iskanje ravnotežja in dovoljeno napako. V večini primerov to ni potrebno, zato priporočam, da tega polja ne označite. Vendar, ko veste, da so formule zanke pravilne in bo njihov izračun vodil do stabilnega rezultata - zakaj tega ne storite?

To je vse o vrstah napak v Excelu. Ta kratek članek vam je dal dovolj informacij za reševanje najpogostejših napak v Excelu z analizo vrnjene vrednosti. Toda preberite razširjeni seznam napak v! Pripravljen sem odgovoriti na vaša vprašanja - zapišite v komentarje.

V naslednjem članku vam bom povedal. Ali je treba reči, da so Excelove funkcije »naše vse«?
Mislim, da ne. Zato kar naprej in berite, to bo prvi korak v svet kompleksnih formul s pravimi rezultati!


Vnesem formulo, vendar namesto rezultata vidim besedilo #N/A ali #####. Kaj to pomeni?


To pomeni, da je prišlo do napake v izvornih podatkih, sami formuli, oblikovanju ali v drugem primeru. Sporočilo o napaki vsebuje navedbo, kje natančno je do napake prišlo. Spodaj si bomo ogledali sporočila o napakah in njihove najpogostejše vzroke:


Napaka #####


Najpogosteje ta napaka pomeni, da stolpec ni dovolj širok za prikaz vsebine celice. Če želite rešiti težavo, samo povečajte širino stolpca.


Drugi razlog za napako je, da celica vsebuje datum ali uro z negativnimi vrednostmi.


Napaka #N/A


Do te napake pride, če funkcija ali formula vsebuje sklic na vrednost (ali vrednost samo), ki ne obstaja. Z drugimi besedami, zahtevano polje v funkciji ali formuli ni izpolnjeno ali obstaja sklic na prazno celico, ko mora celica vsebovati vrednost. Najpogostejši razlogi:

  • Funkciji manjka en ali več zahtevanih argumentov.
  • Funkcije VLOOKUP, GLOOKUP, LOOKUP ali MATCH so podale nepravilno vrednost za argument lookup_value.
  • Funkcije VLOOKUP, HLOOKUP ali MATCH se uporabljajo za iskanje po nerazvrščeni tabeli.
  • V prvotni tabeli je bil namesto manjkajočih podatkov vnesen #N/A ali ND().

Napaka #DIV/0!


Napaka #DIV/0! Označuje, da postopek izračuna vključuje deljenje z nič. Razlogi so lahko naslednji:

  • Formula izrecno določa deljenje z nič (na primer =10/0).
  • V formuli ali funkciji je delitelj sklic na prazno celico ali celico, ki vsebuje nič.

Napaka #EMPTY!


Do te napake pride, ko sta v pogojih funkcije podana dva sekajoča se obsega, ki pa se dejansko ne sekata.


Opomba: Pri nekaterih opravilih mora uporabnik izvajati dejanja samo na tistih celicah, ki so hkrati prisotne v dveh obsegih. Da bi to naredili, obsegi celic v funkciji niso ločeni s podpičjem, ampak s presledkom (ki se imenuje operator presečišča).

  • Če funkcija ne sme določiti prekrivajočih se obsegov (na primer pri seštevanju), je verjetno, da je bil kot ločilo obsega uporabljen presledek in ne podpičje. Ali pa je bil pri podajanju obsega namesto dvopičja uporabljen presledek.
  • Če mora funkcija podati prekrivajoče se obsege, je verjetno, da obsegi dejansko nimajo skupnih celic. Podane obsege morate preveriti v argumentih funkcije.

Napaka št. ŠTEVILKA!


Ta napaka se pojavi, če so v formuli ali funkciji podane nepravilne številske vrednosti. Na primer:

  • V funkciji, ki uporablja številski argument, je argument besedilo ali sklic na celico z neštevilsko vrednostjo.
  • Funkcija, ki ponavlja (izračun, ki se ponavlja, dokler ni izpolnjen določen pogoj, kot je IRR ali BET), ne more izračunati rezultata (na primer, podani pogoj se ni zgodil).
  • Rezultat izračuna je število, ki je preveliko ali premajhno za uporabo v Excelu. Spomnimo vas, da največje število v Excelu ne sme preseči 10307 in biti manjše od minus 10307.

Sporočilo, kot je to, nam pove, da sklic na celico ni veljaven. Najpogosteje to lahko pomeni, da so bile celice, na katere se sklicuje formula, izbrisane ali da so bile v te celice kopirane druge vrednosti.


Napaka #VALUE!


Ta napaka se pojavi, ko je uporabljena napačna vrsta argumenta ali operanda. Uporabnik se lahko na primer zmoti:

  • V formulo se vnese besedilo namesto števila ali logične vrednosti (TRUE ali FALSE).
  • Po vnosu ali urejanju matrične formule pritisnite ENTER namesto CTRL+SHIFT+ENTER.
  • Sklic, formula ali funkcija je navedena kot matrika.
  • Obseg je določen kot pogoj funkcije, ki zahteva eno samo vrednost.

Razumem, kaj pomeni napaka. Toda moja formula je zelo velika/deluje z veliko količino podatkov. Kako naj ugotovim, kje je bila storjena napaka?


Excel 2007 lahko takoj opozori na napako ali pa vam pomaga pri pregledu izračunov korak za korakom, da poiščete napako. To storite tako, da kliknete ikono, ki se prikaže poleg celice s sporočilom o napaki. Če je formula sestavljena iz samo ene funkcije ali je razlog za napako precej preprost, bo kontekstni meni vseboval postavko Vir napake. Po kliku na ta element vam Excel samodejno prikaže celico z napačnimi podatki:

Če formula vsebuje več funkcij, se v kontekstnem meniju prikaže element Prikaži korake izračuna. V oknu, ki se odpre, lahko vidite, kateri izračun povzroča napako.


Imam napako #NAME? in ne najdem razloga za to.
  • Preverite črkovanje imen funkcij. Če želite to narediti, pokličite čarovnika za funkcije (skupina Knjižnica funkcij na zavihku Formule) in izberite želeno funkcijo s predlaganega seznama.
  • Besedilo, ki ni bilo vključeno v formulo, je bilo vneseno v formulo. dvojni narekovaji. Recimo, da naj bi bil rezultat formule besedilo s številko - na primer Skupaj 200 rubljev. Ko v formulo vnesete besedilo Skupaj, če besedilo ni v dvojnih narekovajih, Excel podatke interpretira kot ime, kar povzroči napako.

Opomba: ime je beseda, besedna zveza ali drug nabor znakov, ki ga določi uporabnik in ki identificira celico, obseg celic, formulo ali konstanto.

  • Formula ali funkcija uporablja ime, ki ni bilo definirano. Preverite to dano ime obstaja. Na zavihku Formule v skupini Poimenovane celice izberite Upravitelj imen in preverite, ali je ime na seznamu. Če to ime manjka, ga lahko dodate tako, da izberete Ustvari ime.
  • Pri črkovanju imena je prišlo do napake. Če želite preveriti, ali ste v vrstico s formulami vnesli pravilna imena, pritisnite F3, kliknite želeno ime in nato kliknite V redu.
  • Formula ali funkcija uporablja sklic na drug delovni list, ki ni v enojnih narekovajih. Če ime drugega lista ali delovnega zvezka vsebuje znake, ki niso črke, ali presledek, mora biti ime obdano z apostrofi (").

Imam ogromno bazo strank – kupcev. Vsak dan se v podatkovno bazo doda stolpec, ki označuje znesek prihodka od posamezne stranke. Če kupec ni kupil ničesar, se v celico doda #N/A. Kako naj seštejem stolpec, če so tam takšni podatki?


To težavo najlažje rešite tako, da spremenite princip polnjenja baze in ne izpolnite celic za stranke, ki niso opravile nakupa.


Če pa glavne tabele ni mogoče spremeniti (iz različnih razlogov), lahko to težavo poskusite rešiti s funkcijo BDSUMM.


Recimo, da je izvorna tabela videti takole:



S funkcijo BDSUMM lahko za seštevanje izberemo tiste celice, ki ne vsebujejo vrednosti #N/V. Funkcija BDSUMM ima to sintakso:

BDSUMM(baza podatkov, polje, pogoji) , kjer je

  • podatkovna baza_je obseg celic, s katerimi bodo izvedena dejanja.
  • polje je stolpec, iz katerega bodo seštete vrednosti.
  • pogoji so niz pogojev, ki morajo biti resnični za vrednost celice, da se lahko ta vrednost sešteje.

To pomeni, da moramo v funkciji nastaviti vsoto prvega stolpca naše tabele, pod pogojem, da vrednost celice tega stolpca ni enaka #N/A. Če želite to narediti, najprej ustvarite pogoj - na katerem koli priročnem mestu na delovnem listu bomo napisali pogoj #N/A in to celico naslovili na enak način kot stolpec baze podatkov, ki jo potrebujemo.



BDSUMM(C2:C18;1;E2:E3), kjer je

  • C2:C18 je naša miza,
  • E2:E3 je naš pogoj.

Upoštevajte, da morajo zbirka podatkov in obsegi pogojev vsebovati naslove stolpcev! V tem primeru se mora naslov pogoja ujemati z naslovom stolpca, na katerem se izvajajo izračuni!


Naš rezultat je prikazan pod tabelo:



Če naša zbirka podatkov vsebuje napake različni tipi, je dovolj, da jih dodate pogojem (in s tem razširite obseg pogojev v formuli), da dobite želeni rezultat.


To metodo lahko uporabimo tudi za funkcije COUNT, BCOUNT, DMAX, DMIN, BDPRODUCT in podobno.

Po vnosu ali prilagajanju formule, pa tudi pri spreminjanju katere koli vrednosti funkcije, se zgodi, da se namesto zahtevane vrednosti prikaže napaka formule. Urejevalnik preglednic prepozna skupno sedem glavnih vrst takšnih napačnih izračunov. Spodaj si bomo ogledali, kako so videti napake v Excelu in kako jih odpraviti.

Spodaj bomo predstavili opis formul, prikazanih na sliki z podrobne informacije za vsako napako.

1. #OVITEK!– “deljenje z 0”, se največkrat pojavi pri poskusu deljenja z ničlo. To pomeni, da formula, vgrajena v celico, ki opravlja funkcijo delitve, naleti na celico z ničelno vrednostjo ali "prazno". Če želite odpraviti težavo, preverite vse celice, vključene v izračun, in popravite neveljavne vrednosti. Drugo dejanje, ki vodi do #DIV/O! – to je vnos nepravilnih vrednosti v nekatere funkcije, kot je =AVERAGE(), če med izračunom obseg vrednosti vsebuje 0. Enak rezultat bodo povzročile prazne celice, do katerih dostopa formula, ki zahteva posebne podatke za izračun .
2. #N/A- "ni podatkov". Tako Excel označuje vrednosti, ki formuli (funkciji) niso jasne. Če v funkcijo vnesete neustrezne številke, boste zagotovo sprožili to napako. Ko se pojavi, se prepričajte, da so vse vnosne celice pravilno izpolnjene, še posebej tiste, kjer je osvetljen isti napis. Pogosto najdemo pri uporabi
3. #IME? – »neveljavno ime«, indikator nepravilnega imena formule ali njenega dela. Težava izgine, če preverite in popravite vse naslove in imena, ki spremljajo algoritem za izračun.
4. #PRAZNO!– »v obsegu je prazna vrednost«, signal, da nekje v izračunu obstajajo območja, ki se ne prekrivajo, ali pa je med navedenimi obsegi vstavljen presledek. Precej redka napaka. Napačen vnos je lahko videti takole:

SUM(G10:G12 I8:J8)

Excel takih ukazov ne prepozna.
5. #ŠTEVILKA!– napako povzroči formula, ki vsebuje število, ki ne ustreza podanemu obsegu.
6. #POVEZAVA!– opozarja, da so celice, povezane s to formulo, izginile. Preverite, ali so bile celice, navedene v formuli, izbrisane.
7. #VREDNOST!– vrsta argumenta za operacijo funkcije ni pravilno izbrana.

8. Bonus, napaka ##### — širina celice ni zadostna za prikaz celotne številke

Poleg tega Excel izda opozorilo, da je formula nepravilna. Program vam bo poskušal natančno povedati, kako postaviti ločila (na primer oklepaje). Če predlagana možnost ustreza vašim zahtevam, kliknite »Da«. Če namig zahteva ročno nastavitev. Nato izberite »Ne« in sami preuredite oklepaje.

Napake v Excelu. Uporaba funkcije ERROR() za Excel 2003

Funkcija dobro pomaga odpraviti napake v Excelu. Deluje tako, da poišče napake v celicah; če najde napako v formuli, vrne TRUE in obratno. V kombinaciji z =IF() vam bo omogočil zamenjavo vrednosti, če se najde napaka.

Delovna formula: =ČE(NAPAKA(izraz),napaka,izraz).

ČE(JENAPAKA (A1/A2);””;A1/A2)

Pojasnilo: Če je med izvajanjem A1/A2 najdena napaka, bo vrnjeno prazno (""). Če je šlo vse pravilno (tj. NAPAKA (A1/A2) = FALSE), se izračuna A1/A2.

Napake v Excelu.Uporaba IFERROR() za Excel 2007 in novejše

Eden od razlogov, zakaj sem hitro prešel na Excel 2007, je bil IFERROR() (glavni razlog je )

Funkcija iferror vsebuje zmožnosti funkcij ERROR() in IF(), vendar je na voljo v novejših Excelove različice, kar je zelo priročno

Orodje se aktivira na naslednji način: =IFERROR(vrednost; vrednost ob napaki). Namesto "vrednosti" je izračunan izraz/povezava do celice in namesto "vrednosti v primeru napake" - kaj naj se vrne, če pride do netočnosti, na primer, če pri izračunu A1/A2 #OVITEK! potem bo formula videti takole:

ČENAPAKA(A1/A2;””)

» prenesite tukaj

» prikaže posebno sporočilo o napaki. Poleg tega je vsaka vrsta napake označena z lastnim sporočilom, nastane zaradi različnih razlogov in v skladu s tem zahteva na različne načine dovoljenja.

##### — Kaj to pomeni in kako to popraviti?

Ti simboli označujejo, da stolpec s številkami ni dovolj širok zanje ali da datum in čas, vpisana v celice v tem stolpcu, vsebujeta negativna števila.
V prvem primeru je dovolj, da preprosto povečate širino stolpca ali spremenite format številke podatke (na primer zmanjšajte število decimalnih mest).
V drugem primeru morate:

  • preverite formulo, če je izračunano število dni med dvema datumoma;
  • če formula ne vsebuje napak, potem morate spremeniti obliko celice in preklopiti na primer iz oblike »Datum in čas« v obliko »Splošno« ali »Številka«.

#VREDNOST! — Kaj to pomeni in kako to popraviti?

Ta sporočila govorijo o uporabi besedila namesto števila ali logične vrednosti (TRUE ali FALSE). Se pravi, Excel je tak plejboj in danega besedila v celici ne more pretvoriti v pravilen podatkovni tip.
Zagotoviti morate, da se formula ali funkcija sklicuje na celice, ki vsebujejo veljavne vrednosti.
Na primer, če celica A2 vsebuje številko in celica A3 vsebuje besedilo, bo celica A1 s formulo =A2+A3 prikazala #VREDNOST! .

#DIV/0! — Kaj to pomeni in kako to popraviti?

Ta sporočila kažejo, da celica deli število z 0 (ničlo) ali pa se uporabljajo sklicevanja na prazno celico.

  • V odprtem oknu delovnega lista izberite celico s to napako in pritisnite F2.
  • Ko je formula ali funkcija sama prikazana v celici in so izbrane vse celice, povezane s povezavami do te formule ali celice, skrbno preverite vrednosti v izbranih celicah in po potrebi prilagodite formulo ali spremenite povezave do praznih celic.
  • Pritisnite Enter ali gumb Enter v vrstici s formulami.

Če je prazna celica uporabljena kot operand, se samodejno obravnava kot enaka nič.

#IME? — Kaj to pomeni in kako to popraviti?

Ti simboli pomenijo, da formula uporablja neobstoječe ime ali napačen operator.

1 možnost

Če je uporabljeno ime, ki ni bilo definirano, je treba narediti naslednje:

  • V odprtem oknu delovnega lista pojdite na zavihek Formule in v skupini Definirana imena kliknite gumb Upravitelj imen.
  • V oknu Upravitelj imen preverite, ali je ime na seznamu.

Če to ime manjka, ga morate dodati v skladu z navodili “”.

Možnost 2

Če je prišlo do napake pri črkovanju imena, morate preveriti črkovanje.

  • V odprtem oknu delovnega lista pritisnite F3.
  • V oknu »Vstavi ime« izberite želeno ime s seznama imen in kliknite gumb »V redu«.
  • Popravite (če je potrebno) formulo, ki se prikaže v ustrezni celici.
  • Za pripenjanje pritisnite Enter.

Možnost 3

Če formula uporablja napačno črkovano funkcijo.
Na primer SUM(A1:A10) namesto SUM(A1:A10) .

  • V odprtem oknu delovnega lista izberite celico z napačno črkovano funkcijo.
  • Razširite meni gumba »Vir napake« poleg te celice.
  • Na seznamu ukazov izberite Uredi v vrstici s formulami.
  • V vrstici s formulami v polju z imenom bo prikazano pravilno črkovanje zahtevane formule, glede na katero lahko spremenite napačno črkovanje.
  • Rezultat shranite s klikom na tipko Enter.

Možnost 4

Če v formulo vnesete besedilo, ki ni v dvojnih narekovajih, morate preveriti vse besedilne vnose v formuli in jih dati v dvojne narekovaje. V nasprotnem primeru bo Excel poskušal prepoznati dano besedilo kot ime obsega celic, čeprav temu ni namenjeno.

Možnost 5

Če dvopičje manjka v sklicu na obseg celic, ga morate popraviti tako, da preverite znak dvopičja v formuli v vseh takih sklicih in ga po potrebi popravite.
Na primer SUM(A1 A10) namesto SUM(A1:A10) .

Možnost 6

#N/A - Kaj to pomeni in kako to popraviti?

Ti simboli pomenijo, da želena vrednost ni na voljo za funkcijo ali formulo.

1 možnost

Če so bili v formulo vneseni manjkajoči podatki ter #N/A ali ND(), je treba #N/A nadomestiti z novimi podatki.

V celice, za katere podatki še niso na voljo, se vnese oznaka #N/V.

Možnost 2

Če funkcije LOOKUP, LOOKUP, MATCH ali VLOOKUP podajajo nepravilno vrednost za argument »lookup_value« (na primer sklic na obseg celic, kar ni dovoljeno), potem morate v skladu s tem podati sklic samo na želeno celica.

Možnost 3

Če zahtevani argumenti za standardno funkcijo delovnega lista niso dobavljeni, morate vnesti vse zahtevane ustrezne argumente funkcije.

Možnost 4

Če formula uporablja formulo, ki ni na voljo v ta trenutek morate preveriti, ali je delovni zvezek, ki uporablja funkcijo delovnega lista, odprt in ali funkcija deluje pravilno.

Možnost 5

Če uporabljate funkcije VLOOKUP, GLOOKUP ali MATCH za ogled vrednosti v nerazvrščeni tabeli, morajo biti informacije o privzetem pogledu tabele v naraščajočem vrstnem redu.
Funkciji VLOOKUP in GLOOKUP vsebujeta argument "interval_lookup", ki vam omogoča iskanje določene vrednosti v nerazvrščeni tabeli. Če pa želite najti določeno vrednost, mora biti argument »interval_lookup« FALSE.
Funkcija MATCH vsebuje argument match_type, ki omogoča razvrščanje podatkov za iskanje. Če ustrezne vrednosti ni mogoče najti, je priporočljivo, da argument »matching_type« nastavite na 0.

Možnost 6

Če matrična formula uporablja argument, ki se ne ujema z obsegom, podanim v matrični formuli, morate preveriti referenčni obseg formule, da zagotovite, da se ujema s številom vrstic in stolpcev, ali vnesti matrično formulo v manj celic.

Možnost 7

Če eden ali več zahtevanih argumentov za standardno ali ustvarjeno funkcijo delovnega lista ni navedenih, morate preveriti in nastaviti vse zahtevane argumente funkcije.

#POVEZAVA! — Kaj to pomeni in kako to popraviti?

1 možnost

Če je bila celica, na katero se sklicuje formula, izbrisana oz to celicoČe je vrednost kopiranih celic postavljena, morate formulo spremeniti tako, da bo upoštevala nove sklice.

Možnost 2

Če uporabljate funkcijo OLE, ki je povezana s programom, ki se ne izvaja, morate zagnati zahtevani program.

Vmesnik OLE (Object Linking and Embedding) podpira veliko različne programe in se uporablja za postavitev dokumenta, ustvarjenega v enem programu, v drug program. Na primer, lahko vstavite Wordov dokument v Excelov delovni zvezek in obratno.

Možnost 3

Možnost 4

Če uporabljate makro, ki kliče funkcijo makra, ki pod določenimi možnostmi vrne vrednost #LINK! . Preveriti morate argument funkcije, da zagotovite, da se nanaša na veljavne celice ali obsege celic.

#ŠTEVILKA! — Kaj to pomeni in kako to popraviti?

To sporočilo se nanaša na uporabo nepravilnih številskih vrednosti v formuli ali funkciji.

1 možnost

Če je bila v funkcijo, ki uporablja številski argument, vstavljena nesprejemljiva vrednost, morate preveriti vse argumente funkcije in po potrebi popraviti črkovanje vseh števil in obliko ustreznih celic.

Možnost 2

Če ni mogoče najti rezultata v funkciji s ponovitvijo (izbira parametrov), na primer "VSD" ali "BET", potem morate poskusiti drugačen začetni približek ali spremeniti število ponovitev.

Možnost 3

Če je rezultat izračuna formule preveliko ali, nasprotno, premajhno število za prikaz v Excelu, potem morate spremeniti formulo in zagotoviti, da je rezultat v območju od 1*10307 do 1*10307. .

#PRAZNO! — Kaj to pomeni in kako to popraviti?

Ta sporočila kažejo, da ni celic v skupni rabi, ko je podana preusmeritev.
presek dveh regij.

1 možnost

Če je uporabljen napačen operator obsega, je treba popraviti, in sicer:

  • Če želite označiti sklic na sosednji obseg celic, uporabite dvopičje (:) kot ločilo med začetno in končno celico obsega. Na primer SUM(C1:C20) .
  • Za označevanje sklicevanja na dva ločena obsega se uporablja operator unije - podpičje (;). Na primer SUM(C1:C20;D1:D20) .

Možnost 2

Če navedeni obsegi nimajo skupnih celic, morate spremeniti povezave, da dosežete želeno presečišče.

Vprašanja o napakah v Excelu so najpogostejša, prejemam jih vsak dan, tematski forumi in telefonske številke so polni z njimi. V Excelovi formuli je zelo enostavno narediti napake, še posebej, če delate hitro in z velik znesek podatke. Posledica so napačni izračuni, nezadovoljni menedžerji, izgube ... Kako najti napako, ki se je prikradla v vaše izračune? Ugotovimo. Enotnega orodja ali algoritma za iskanje napak ni, zato bomo prešli od enostavnega k zapletenemu.

Če celica vsebuje formulo namesto rezultata

Če ste v celico zapisali formulo, pritisnili Enter in se namesto rezultata v njej prikaže sama formula, je izbrana besedilna oblika vrednosti za to celico. Kako popraviti? Najprej preučite in izberite tistega, ki ga potrebujete, vendar ne besedila, izračuni se v tej obliki ne izvajajo.

Zdaj na traku poiščite Dom - številka in na spustnem seznamu izberite ustrezen format podatkov. To storite za vse celice, kjer je formula postala golo besedilo.

Če formule na delovnem listu niso preračunane

Če spremenite izvorne podatke, vendar se formule na listu ne želijo preračunati, ste onemogočili samodejno preračunavanje formul.

Če želite to popraviti, kliknite na trak: Formule – Izračuni – Možnosti izračuna – Samodejno. Zdaj bo vse preračunano kot običajno.

Ne pozabite, da je bil samodejni ponovni izračun morda namerno onemogočen. Če imate na delovnem listu ogromno formul, jih vsaka sprememba prisili v ponoven izračun. Posledično se delo z dokumentom po vsaki spremembi razvije v kronično čakanje. V tem primeru morate pretvorbo pretvoriti v ročni način: Formule – Izračuni – Možnosti izračuna – Priročnik. Zdaj naredite vse spremembe izvornih podatkov, program bo počakal. Ko so narejene vse spremembe, pritisnite F9, vse formule bodo posodobile vrednosti. Ali pa znova vklopite samodejno preračunavanje.

Če je celica zapolnjena z zgoščenim znakom

Druga klasična situacija, ko kot rezultat izračunov ne dobite rezultata, ampak celico, napolnjeno z znaki funtov:

Pravzaprav to ni napaka, program vam pove, da rezultat ne paše v celico, le prilagoditi ga je treba na zahtevano velikost.

Rezultat izračuna je v napačni obliki

Včasih se zgodi, da se po izvedbi izračunov rezultat ne prikaže v obliki, ki jo pričakujete. Sešteli smo na primer dve številki in kot rezultat dobili datum. Zakaj se to dogaja? Verjetno je bil format podatkov v celici predhodno nastavljen na "datum". Samo spremenite ga v tistega, ki ga potrebujete, in vse bo po vašem.

Ko zunanje povezave niso na voljo

če Excelova formula vrne napačen rezultat

Če ste napisali formulo in vrne očitno napačen rezultat, poglejmo logiko formule. Lahko bi naredili preprosto napako v oklepajih in vrstnem redu operatorjev. Preučite in preverite, ali je v vašem vse pravilno. Če je pravilno, nadaljujte z naslednjim korakom.

Če uporabljate funkcije, se prepričajte, da veste. Vsak od njih ima svojo sintakso. Preverite, ali ste pravilno nastavili parametre formule, tako da preberete pomoč zanjo. Pritisnite F1 in v Excelovo okno pomoči v iskanje vnesite svojo funkcijo, na primer »«. Program bo prikazal seznam razpoložljivih materialov za to funkcijo. Praviloma so dovolj, da dobite popolno sliko o delovanju vaše funkcije. Avtorji pomoči na zelo dostopen način predstavijo gradivo in podajo primere uporabe.

Uporabniki v formulah pogosto nepravilno določijo reference celic, zato dobijo napačne rezultate. Prva stvar, ki jo morate narediti za testiranje zunanjih formul, je omogočiti prikaz formul v celicah. Če želite to narediti, tecite na traku Formule – Odvisnosti formul – Pokaži formule. Zdaj bodo celice prikazovale formule namesto rezultatov izračuna. Z očmi lahko preletite list in preverite, ali so povezave pravilne. Če želite ponovno prikazati rezultate, znova zaženite isti ukaz.

Za lažji postopek lahko vklopite puščice povezav. S klikom enostavno ugotovite, na katere celice se formula nanaša Formule – Odvisnosti formul – Vpliv na celice. Na listu modre puščice Navedel bo, na katere podatke se sklicujete.

Podobno lahko vidite celice, katerih formule se nanašajo na dano celico. Za to naredimo: Formule – Odvisnosti formul – Odvisne celice.

Upoštevajte, da bo v zapletenih tabelah risanje puščic vzelo veliko časa in strojnih virov. Če želite odstraniti puščice, kliknite Formule – Odvisnosti formul – Odstrani puščice.

Običajno natančno preverjanje formul z zgoraj navedenimi orodji reši težave z napačnimi rezultati. Iščemo problem, dokler ne zmagamo!

Če se v Excelu pojavi krožna referenca

Včasih po vnosu formule program opozori, da je vnesena ciklična referenca. Računanje se ustavi. To pomeni, da se formula nanaša na celico, ta pa na celico, v katero vnesete formulo. Izkazalo se je, da obstaja zaprt cikel izračunov, program bo moral izračunati rezultat za nedoločen čas. Vendar se to ne bo zgodilo, opozorjeni boste in imeli možnost, da odpravite težavo.

Pogosto se celice ena na drugo nanašajo posredno, tj. ne neposredno, ampak prek vmesnih formul.

Če želite najti takšne "nepravilne" formule, poglejte na trak: Formule – odvisnosti formul – preverjanje napak – ciklične napake. Ta meni odpre seznam celic z zankastimi formulami. Kliknite katero koli, da postavite kazalec vanjo in preverite formulo.

Krožne reference seveda odpravimo s preverjanjem in popravkom računske logike. Vendar pa v nekaterih primerih krožno sklicevanje ne bo napaka. To pomeni, da je treba ta sistem formul še vedno izračunati do stanja, ki je blizu ravnotežja, ko praktično ne pride do sprememb. Nekateri inženirski problemi to zahtevajo. K sreči Excel to omogoča. Ta pristop se imenuje "iterativni izračuni". Če jih želite vklopiti, kliknite Datoteka – Možnosti – Formule in označite potrditveno polje »Iterativni izračuni«. Namestite tam:

  • Omejite število ponovitev– največje število ponovitev (ciklov), ki bodo izvedeni do popolne zaustavitve
  • Relativna napaka– najmanjša sprememba ciljnih vrednosti v eni ponovitvi, pri kateri se ponovni izračun ustavi.

To pomeni, da se bo ciklična formula izračunala, dokler ni dosežena relativna napaka, vendar ne več kot je določeno največje število ponovitev.

Vgrajene napake v Excelu

Včasih med izračuni pride do napak, ki se začnejo z znakom "#". Na primer "#N/A", "#ŠTEVILKA!" itd. te napake sem jaz, preberi to objavo in poskusi razumeti razlog za svojo napako. Ko se to zgodi, lahko enostavno vse popravite.

Če v precej zapleteni formuli ne najdete napake, kliknite na Klicaj poleg celice in v kontekstnem meniju izberite »Prikaži korake izračuna«.

Na zaslonu se prikaže okno, na katerem mestu v izračunu je prišlo do napake; v formuli bo podčrtano. to prava pot razumeti, kaj točno je narobe.

To so morda vsi glavni načini za iskanje in odpravljanje napak v Excelu. Ogledali smo si najpogostejše težave in kako jih odpraviti. Povedal pa vam bom, kaj storiti, ko je treba napake takoj predvideti v izračunih v objavi o . Ne prihranite 5 minut časa za ta članek; če ga natančno preberete, boste v prihodnosti prihranili veliko časa.

In veselim se vaših vprašanj in komentarjev na to objavo!