Odstranite datumske napake v celicah Excel. Katere napake obstajajo v Excelu in kako jih odpraviti. Excelove napake - seštevanje številskih in besedilnih vrednosti


Seznami in obsegi (5)
Makri (postopki VBA) (63)
Razno (39)
Napake in napake v Excelu (3)

Kako v celici s formulo prikazati 0 namesto napake

Obstajajo situacije, ko je na listih v delovnem zvezku ustvarjenih veliko formul, ki opravljajo različne naloge. Še več, formule ste ustvarili že zdavnaj, morda celo vi. In formule vračajo napake. Na primer #DIV/0! (#DIV/0!) . Do te napake pride, če pride do deljenja z nič znotraj formule: = A1 / B1, kjer je B1 nič ali prazno. Lahko pa so tudi druge napake (#N/A, #VALUE! itd.). Formulo lahko spremenite tako, da dodate preverjanje napak:

=ČE(ISERR(A1 / B1),0, A1 / B1)
argumenti:
=IF(EOSH(1 argument), 2 argument, 1 argument)
Te formule bodo delovale v kateri koli različici Excela. Res je, funkcija EOS ne bo obdelala napake #N/A (#N/A). Če želite obdelati #N/V na enak način, morate uporabiti funkcijo ERROR:
=ČE(JENAPAKA(A1 / B1),0, A1 / B1)
=ČE(JENAPAKA(A1 / B1),0, A1 / B1)
Vendar bom v nadaljevanju besedila uporabljal EOSH (ker je krajši) in poleg tega ni nujno, da napaka #N/A vedno »ne vidi«.
Ampak za Excelove različice 2007 in višje, lahko uporabite nekoliko bolj optimizirano funkcijo IFERROR:
=ČENAPAKA(A1 / B1;0)
=ČENAPAKA(A1 / B1 ,0)
argumenti:
=IFERROR(1 argument; 2 argumenta)

1 argument: izraz za izračun
2. argument: vrednost ali izraz, ki mora biti vrnjen v celico, če je v prvem argumentu napaka.

Zakaj je IFERROR boljši in zakaj ga imenujem bolj optimiziran? Oglejmo si prvo formulo podrobneje:
=ČE(EOSH(A1 / B1),0, A1 / B1)
Če računamo korak za korakom, bomo videli, da se najprej izračuna izraz A1 / B1 (tj. deljenje). In če je rezultat napaka, bo EOSH vrnil TRUE, ki bo posredovan IF. In potem bo funkcija IF vrnila vrednost iz drugega argumenta 0.
Če pa rezultat ni napačen in ISERR vrne FALSE, bo funkcija znova izračunala predhodno izračunan izraz: A1 / B1
Pri dani formuli to ne igra posebne vloge. Toda če se formula, kot je VLOOKUP, uporablja z iskanjem več tisoč vrstic, lahko dvakratni izračun znatno poveča čas, ki je potreben za ponoven izračun formul.
Funkcija IFERROR enkrat ovrednoti izraz, si zapomni njegov rezultat in, če je napačen, vrne tisto, kar je zapisano kot drugi argument. Če ni napake, vrne shranjeni rezultat izračuna izraza iz prvega argumenta. Tisti. dejanski izračun se izvede enkrat, kar praktično ne bo vplivalo na hitrost celotnega preračunavanja formul.
Torej, če imate Excel 2007 ali novejši in datoteka ne bo uporabljena v starejših različicah, potem je smiselno uporabiti IFERROR.

Zakaj je treba formule z napakami sploh popravljati? To se običajno naredi za bolj estetski prikaz podatkov v poročilih, zlasti če se poročila nato pošljejo vodstvu.

Torej, na listu so formule, katerih napake je treba obdelati. Če obstaja ena ali dve podobni formuli za popravek (ali celo 10-15), potem skoraj ni težav z njihovo ročno zamenjavo. Če pa je takšnih formul več deset ali celo sto, problem dobi skoraj univerzalne razsežnosti :-). Vendar pa lahko postopek poenostavimo s pisanjem relativno preprosta koda Visual basic za aplikacijo.
Za vse različice Excela:

Sub IfIsErrNull() Const sToReturnVal As String = "0" , vbInformation, "www.site" Exit Sub End If Za vsak rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IF(ISERR(" & s & ")," & sToReturnVal & "," & s & ")" Če levo(s, 9)<>"IF(ISERR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err .Number Nato MsgBox "Formula obdelana"

Sub IfIsErrNull() Const sToReturnVal As String = "0" "če je treba vrniti prazno namesto ničle "Const sToReturnVal As String = """""" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "Izbrani obseg ne vsebuje podatkov", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IF(ISERR(" & s & ")," & sToReturnVal & "," & s & ")" Če levo(s, 9)<>"IF(ISERR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err .Number Then MsgBox "Ni mogoče pretvoriti formule v celici: " & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

Za različice 2007 in novejše

Sub IfErrorNull() Const sToReturnVal kot niz = "0" "če je potrebno, vrnite prazno namesto ničle "Const sToReturnVal kot niz = """""" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "Izbrani obseg ne vsebuje podatkov", vbInformation, "www.site" Exit Sub End If Za vsak rc In rr If rc.HasFormula Then s = rc.Formula s = Mid(s, 2) ss = "=" & "IFERROR(" & s & ", " & sToReturnVal & ")" Če levo(s, 8)<>"IFERROR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Nato MsgBox "Ni mogoče pretvoriti formule v celici: "& ss & vbNewLine & _ Err.Description, vbInformation, "www.site" Else MsgBox "Formula obdelana", vbInformation, "www.site" End If End Sub

Sub IfErrorNull() Const sToReturnVal As String = "0" "če je treba vrniti prazno namesto ničle "Const sToReturnVal As String = """""" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect(Selection, ActiveSheet.UsedRange) If rr Is Nothing Then MsgBox "Izbrani obseg ne vsebuje podatkov", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid(s, 2) ss = " =" & "IFERROR(" & s & "," & sToReturnVal & ")" Če je levo(s, 8)<>"IFERROR(" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Nato MsgBox "Formule v celici ni mogoče pretvoriti: " & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

Kako deluje
Če niste seznanjeni z makri, potem je bolje, da najprej preberete, kako jih ustvariti in poklicati: Kaj je makro in kje ga iskati? , Ker Lahko se zgodi, da naredite vse pravilno, vendar pozabite omogočiti makre in nič ne bo delovalo.

Kopirajte zgornjo kodo in pojdite v urejevalnik VBA ( Alt+F11), ustvarite standardni modul ( Vstavi -Modul) in vanj samo prilepite to kodo. Pojdite v želeni Excelov delovni zvezek in izberite vse celice, katerih formule je treba pretvoriti tako, da v primeru napake vrnejo nič. Pritisnite Alt+F8, izberite kodo IfIsErrNull(oz IfErrorNull, odvisno od tega, katerega ste kopirali) in pritisnite Izvedi.
Vsem formulam v izbranih celicah bo dodana funkcija za obravnavanje napak. Podane kode upoštevajo tudi:
-če je formula že uporabila funkcijo IFERROR ali IF(EOSH), potem taka formula ni obdelana;
- koda bo tudi pravilno obdelala funkcije polja;
- lahko izberete nesosednje celice (preko Ctrl).
Kakšna je pomanjkljivost: Zapletene in dolge matrične formule lahko povzročijo napako kode zaradi narave teh formul in njihove obdelave iz VBA. V tem primeru bo koda zapisala o nezmožnosti nadaljevanja dela in poudarila problematično celico. Zato močno priporočam zamenjavo na kopijah datotek.
Če je treba vrednost napake zamenjati s prazno in ne z ničlo, potem potrebujete niz

"Const sToReturnVal kot niz = """"""

Odstrani apostrof ( " )

Lahko tudi to kodo poklican s pritiskom na gumb (Kako ustvariti gumb za klic makra na delovnem listu) ali postavljen v dodatek (Kako ustvariti svoj dodatek?), tako da ga lahko pokličete iz katere koli datoteke.

In majhen dodatek: poskušajte kodo uporabljati premišljeno. Vračanje napake ni vedno problem. Na primer, ko uporabljate VLOOKUP, je včasih koristno videti, katere vrednosti niso bile najdene.
Prav tako želim opozoriti, da ga je treba uporabiti za dejansko delujoče formule. Kajti če formula vrne #IME!(#IME!), potem to pomeni, da je nek argument v formuli zapisan napačno in je to napaka pri zapisu formule, in ne napaka v rezultatu izračuna. Bolje je analizirati takšne formule in poiskati napako, da se izognete logičnim napakam pri izračunih na delovnem listu.

Je članek pomagal? Delite povezavo s prijatelji! Video lekcije

("Spodnja vrstica":("textstyle":"static","textpositionstatic":"bottom","textautohide":true,"textpositionmarginstatic":0,"textpositiondynamic":"bottomleft","textpositionmarginleft":24," textpositionmarginright":24,"textpositionmargintop":24,"textpositionmarginbottom":24,"texteffect":"slide","texteffecteasing":"easeOutCubic","texteffectduration":600,"texteffectslidedirection":"left","texteffectslidedistance" :30,"texteffectdelay":500,"texteffectseparate":false,"texteffect1":"slide","texteffectslidedirection1":"desno","texteffectslidedistance1":120,"texteffecteasing1":"easeOutCubic","texteffectduration1":600 ,"texteffectdelay1":1000,"texteffect2":"slide","texteffectslidedirection2":"desno","texteffectslidedistance2":120,"texteffecteasing2":"easeOutCubic","texteffectduration2":600,"texteffectdelay2":1500," textcss":"display:block; padding:12px; text-align:left;","textbgcss":"display:block; position:absolute; top:0px; left:0px; width:100%; height:100% ; barva ozadja: #333333; motnost: 0,6; filter: alfa (neprozornost = 60);", "titlecss": "display:block; položaj:relativni; pisava:krepko 14px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; barva:#fff;","descriptioncss":"display:block; položaj:relativni; font:12px \"Lucida Sans Unicode\",\"Lucida Grande\",sans-serif,Arial; barva: #fff; margin-top:8px;","buttoncss":"display:block; položaj:relativni; margin-top:8px;","texteffectresponsive":true,"texteffectresponsivesize":640,"titlecssresponsive":"font-size:12px;","descriptioncssresponsive":"display:none !important;","buttoncssresponsive": "","addgooglefonts":false,"googlefonts":"","textleftrightpercentforstatic":40))

Dober dan, prijatelji!

V tem članku bomo govorili o tem, katere vrste napake v formulahExcel težave, s katerimi se srečujemo pri delu z Excelovimi preglednicami. Več kot prepričan sem, da je vsak že videl napake, manj pa jih ve, kako se jih pravilno znebiti. Vseeno je to znanje pomembno, saj vas bo zavarovalo pred tipične napake ali vam bo pomagal hitro in brez panike znebiti ali popraviti prejetega napake v formulahExcel.

O napakah v Excelu lahko govorimo veliko, a poglejmo najpogostejše, povedal vam bom, zakaj in kako se zgodijo, pa tudi, kako jih odpraviti napake v formulahExcel, za pravilen prikaz podatkov.

No, tako je v resnici napake v formulahExcel:

  1. Napaka #####. To je eden najpogostejših in najpreprostejših napake v Excelove formule . To pomeni samo eno stvar: širina stolpca ni dovolj široka, da bi v celoti prikazala vaše podatke. Rešitev tega problema je zelo preprosta, premaknite kazalec miške na rob stolpca in medtem ko držite levi gumb povečate celico, dokler se podatki ne začnejo prikazovati, ali pa dvoklik na rob stolpca omogoči klik na najširši celici v stolpcu.
  2. Napaka #NAME?. to napaka (#NAME?) se v formulah Excel pojavi le, če urejevalnik ne more prepoznati besedila v formuli (na primer napaka v imenu funkcije zaradi tipkarske napake =SUM(A1:A4). Če želite popraviti to napake v formulahExcel, ga morate natančno prebrati in popraviti napako (A1:A4).
  3. Napaka #VALUE!. to napaka (#VALUE!) To težavo lahko imate, če formula vsebuje argument, katerega vrsta ni primerna za vaše izračune. Na primer, besedilna vrednost =A1+B1+C1 je bila vstavljena v vašo matematično formulo ali formulo, kjer je C1 besedilo. Rešitev problema je preprosta, uporabite formulo, ki ignorira celice, ki vsebujejo besedilo, ali jih preprosto odstranite dano vrednost iz celice C1.
  4. Napaka #BUSINESS/0. Kot lahko vidite iz napake, ki se je pojavila v formuli, ste svoj argument preprosto pomnožili s številom 0, tega pa ni mogoče storiti na podlagi matematičnih pravil. Če želite popraviti to napako, morate spremeniti številko, tako da ni enaka 0, ali spremeniti formulo, na primer logično, s čimer se boste izognili napaki. =ČE(A2=0;””;A1/A2)
  5. Napaka #LINK!. To je ena najpogostejših in zmedenih napak pri Excelove funkcije. Ko vidite to napako, to pomeni, da se formula sklicuje na celico, ki ne obstaja več. To je še posebej problematično, ko delate z velikimi količinami podatkov v in velik znesek. Ko takole urejate tabele napake v formulahExcel Ne bi vas smeli prestrašiti, zelo enostavno jih je popraviti, le vse morate vrniti na svoje mesto ali, če je potrebno, ročno prepisati formulo in iz nje odstraniti napačen argument.

Upam, da ta članek govori o tem, kaj so napake v formulahExcel in jih popravljali, so vam postali koristni in ste se naučili nekaj novega in zanimivega zase.

Se vidimo v novih člankih!

»Zakaj je svet tako urejen, da ljudje, ki znajo živeti za užitek, nikoli nimajo denarja, tisti, ki imajo denar, pa nimajo pojma, kaj pomeni »zapraviti svoje življenje«?
D.B. Prikaži

Če Excel ne more ovrednotiti formule delovnega lista ali pravilno delovati; prikazal bo vrednost napake - na primer #IME?, #ŠTEVILKA!, #VREDNOST!, #N/V, #PRAZNO!, #POVEZAVA! - v celici, kjer se nahaja formula. Poglejmo vrste napake v Excelu, njihove možni razlogi, in kako jih odpraviti.

Napaka #NAME?

Napaka #NAME se pojavi, ko je bilo ime, uporabljeno v formuli, odstranjeno ali ni bilo predhodno definirano.

Vzroki napake #NAME?:

  1. Če formula uporablja ime, ki je bilo odstranjeno ali ni definirano.
Excelove napake - uporaba imena v formuli

Odpravljanje težav: Določite ime. Kako to storiti, je opisano v tem.

  1. Napaka pri pisanju imena funkcije:

Napake v Excelu - Napaka pri pisanju funkcije MATCH

Odpravljanje težav: Preverite črkovanje funkcije.

  1. V sklicu na obseg celic manjka dvopičje (:).

Napake v Excelu - Napaka pri zapisovanju obsega celic

Odpravljanje težav: Popravite formulo. V zgornjem primeru je =SUM(A1:A3).

  1. Formula uporablja besedilo, ki ni zaprto v dvojni narekovaji. Excel daje napako, saj takšno besedilo obravnava kot ime.

Napake v Excelu - Napaka pri združevanju besedila s številko

Odpravljanje težav: Besedilo formule vstavite v dvojne narekovaje.

Napake v Excelu - pravilno spajanje besedila

Napaka št. ŠTEVILKA!

Napaka št. ŠTEVILKA! v Excelu se prikaže, če formula vsebuje napačno število. Na primer:

  1. Uporabite negativno število, kadar je zahtevana pozitivna vrednost.

Napake v Excelu - Napaka v formuli, negativna vrednost argumenta v funkciji SQRT

Odpravljanje težav: Preverite, ali so argumenti, vneseni v funkcijo, pravilni.

  1. Formula vrne število, ki je preveliko ali premajhno za predstavitev v Excelu.

Napake v Excelu – Napaka formule zaradi prevelike vrednosti

Odpravljanje težav: Prilagodite formulo tako, da bo rezultat številka v Excelovem dostopnem območju.

Napaka #VALUE!

to Excel napaka se zgodi, ko je v formulo vnesen argument neveljavne vrednosti.

Vzroki za napako #VALUE!:

  1. Formula vsebuje presledke, simbole ali besedilo, vendar mora vsebovati številko. Na primer:

Napake v Excelu - Seštevanje številskih in besedilne vrednosti

Odpravljanje težav: Preverite, ali so vrste argumentov v formuli pravilno nastavljene.

  1. V argument funkcije je vnesen obseg, funkcija pa pričakuje vnos ene same vrednosti.

Napake v Excelu – funkcija VLOOKUP kot argument uporablja obseg namesto ene vrednosti

Odpravljanje težav: Funkciji podajte veljavne argumente.

  1. Ko uporabite matrično formulo, pritisnete Enter in Excel prikaže napako, ker jo obravnava kot običajno formulo.

Odpravljanje težav: Za dokončanje vnosa formule uporabite kombinacijo tipk Ctrl+Shift+Enter.

Excelove napake – uporaba matrične formule

Napaka #LINK

Napake v Excelu - Napaka v formuli zaradi izbrisanega stolpca A

Odpravljanje težav: Spremenite formulo.

Napaka #DIV/0!

to napakaExcel se pojavi pri deljenju z ničlo, to je, ko se kot delitelj uporabi sklic na celico, ki vsebuje vrednost nič, ali sklic na prazno celico.

Napake v Excelu - Napaka #DIV/0!

Odpravljanje težav: Popravite formulo.

Napaka #N/A

Napaka #N/A v Excelu pomeni, da formula uporablja nerazpoložljivo vrednost.

Razlogi za napako #N/A:

  1. Pri uporabi funkcij VLOOKUP, GLOOKUP, VIEW, MATCH je uporabljen nepravilen argument search_value:

Napake v Excelu - Vrednost, ki jo iščete, ni v matriki, ki si jo ogledujete

Odpravljanje težav: Nastavite pravilen argument na vrednost, ki jo iščete.

  1. Napake pri uporabi funkcij VLOOKUP ali GLOOKUP.

Odpravljanje težav: glejte razdelek, namenjen

  1. Napake pri delu z nizi: uporaba neustreznih velikosti obsegov. Na primer, matrični argumenti imajo manjša velikost kot nastalo matriko:

Napake v Excelu – Napake v formulah polja

Odpravljanje težav: Prilagodite obseg sklicev formul, da se ujemajo z vrsticami in stolpci, ali vnesite matrično formulo v manjkajoče celice.

  1. Funkciji manjka en ali več zahtevanih argumentov.

Napake v Excelu - Napake v formuli, manjka zahtevani argument

Odpravljanje težav: Vnesite vse zahtevane argumente funkcije.

Napaka #EMPTY!

Napaka #EMPTY! v Excelu se pojavi, ko formula uporablja obsege, ki se ne prekrivajo.

Napake v Excelu - uporaba neprekrivajočih se obsegov v formuli SUM

Odpravljanje težav: Preverite črkovanje formule.

Napaka ####

Vzroki za napako

  1. Širina stolpca ne zadostuje za prikaz vsebine celice.

Excelove napake - Povečanje širine stolpca za prikaz vrednosti v celici

Odpravljanje težav: Povečajte širino stolpca/stolpcev.

  1. Celica vsebuje formulo, ki pri izračunu datuma ali ure vrne negativno vrednost. Datum in čas v Excelu morata biti pozitivni vrednosti.

Excelove napake – razlike v datumu in uri ne smejo biti negativne

Odpravljanje težav: Preverite črkovanje formule, število dni ali ur je bilo pozitivno število.

» 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 dano 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.

Že majhna sprememba v Excelovem delovnem listu lahko povzroči napake v drugih celicah. Na primer, lahko pomotoma vnesete vrednost v celico, ki je prej vsebovala formulo. Ta preprosta napaka lahko pomembno vpliva na druge formule in morda je ne boste mogli zaznati, dokler ne naredite nekaj sprememb na delovnem listu.

Napake v formulah so razdeljene v več kategorij:

Sintaksne napake: Pojavi se, ko sintaksa formule ni pravilna. Na primer, formula ima nepravilne oklepaje ali pa ima funkcija napačno število argumentov.

Logične napake: V tem primeru formula ne vrne napake, ima pa logično napako, zaradi katere je izračun napačen.

Napake neveljavne povezave: Logika formule je pravilna, vendar formula uporablja napačen sklic na celico. Na primer, obseg podatkov, ki jih je treba sešteti v formuli SUM, morda ne vsebuje vseh elementov, ki jih želite sešteti.

Semantične napake: Na primer, ime funkcije je napačno črkovano, v tem primeru bo Excel vrnil napako #IME?

Napake v matričnih formulah: Ko vnesete matrično formulo, morate pritisniti Ctrl + Sift + Enter, ko končate s tipkanjem. Če tega ne storite, Excel ne bo ugotovil, da gre za matrično formulo, in bo vrnil napako ali napačen rezultat.

Napake pri nepopolnih izračunih: V tem primeru formule niso v celoti izračunane. Če želite zagotoviti, da so vse formule ponovno izračunane, vnesite Ctrl + Alt + Shift + F9.

Najlažji način je iskanje in popravljanje sintaksnih napak. Pogosteje veste, kdaj formula vsebuje sintaktično napako. Na primer, Excel vam ne bo dovolil vnosa formule z nedoslednimi oklepaji. Druge sintaksne napake povzročijo, da se v celici delovnega lista prikažejo naslednje napake.

Napaka #DIV/0!

Če ustvarite formulo, ki deli z nič, bo Excel vrnil napako #DIV/0!

Ker Excel prazno celico obravnava kot nič, bo tudi deljenje s prazno celico vrnilo napako. Ta težava se pogosto pojavi pri ustvarjanju formule za podatke, ki še niso bili vneseni. Formula v celici D4 je bila raztegnjena čez celoten obseg (=C4/B4).

Ta formula vrne razmerje med vrednostmi stolpcev C in B. Ker niso bili vneseni vsi podatki za dneve, je formula vrnila napako #DIV/0!

Da bi se izognili napaki, lahko uporabite , da preverite, ali so celice stolpca B prazne ali ne:

ČE (B4=0;"";C4/B4)

Ta formula bo vrnila prazno vrednost, če je celica B4 prazna ali vsebuje 0, sicer boste videli prešteto vrednost.

Drug pristop je uporaba funkcije ISERROR, ki preveri napako. Naslednja formula bo vrnila prazen niz, če izraz C4/B4 vrne napako:

ČENAPAKA(C4/B4;"")

Napaka #N/A

Napaka #N/A se pojavi, ko celica, na katero se sklicuje formula, vsebuje #N/A.

Običajno se napaka #N/A vrne kot rezultat izvajanja . V primeru, da ni bilo ujemanja.

Če želite ujeti napako in prikazati prazno celico, uporabite funkcijo =ESND().

ESND(VLOOKUP(A1,B1:D30,3,0);"")

Upoštevajte, da je funkcija ESND nova funkcija v Excelu 2013. Za združljivost z prejšnje različice uporabite analog te funkcije:

IF(END(VLOOKUP(A1,B1:D30,3,0));"";VLOOKUP(A1,B1:D30,3,0))

Napaka #NAME?

Excel lahko vrne napako #NAME? v naslednjih primerih:

  • Formula vsebuje nedefiniran imenovan obseg
  • Formula vsebuje besedilo, ki ga Excel interpretira kot nedefiniran imenovan obseg. Na primer, napačno črkovano ime funkcije vrne napako #NAME?
  • Formula vsebuje besedilo, ki ni v narekovajih
  • Formula vsebuje sklic na obseg, ki nima dvopičja med naslovi celic
  • Formula uporablja funkcijo delovnega lista, ki jo je definiral dodatek, vendar dodatek ni bil nameščen

Napaka #EMPTY!

Napaka #EMPTY! se zgodi, ko poskuša formula uporabiti presečišče dveh obsegov, ki se dejansko ne sekata. Operator presečišča v Excelu je presledek. Naslednja formula bo vrnila #EMPTY!, ker se obsegi ne prekrivajo.

Napaka št. ŠTEVILKA!

Napaka št. ŠTEVILKA! bo povrnjen v naslednjih primerih:

  • V številski argument formule je bila vnesena neštevilska vrednost (na primer 1000 USD namesto 1000)
  • V formulo je bil vnesen neveljaven argument (na primer =ROOT(-12))
  • Funkcija, ki uporablja iteracijo, ne more izračunati rezultata. Primeri funkcij, ki uporabljajo iteracijo: VSD(), BET()
  • Formula vrne vrednost, ki je prevelika ali premajhna. Excel podpira vrednosti med -1E-307 in 1E-307.

Napaka #LINK!

  • Izbrisali ste stolpec ali vrstico, na katero se je sklicevala celica s formulo. Naslednja formula bo na primer vrnila napako, če so bili izbrisani prva vrstica ali stolpci A ali B:
  • Izbrisali ste delovni list, na katerega se je sklicevala celica s formulo. Naslednja formula bo na primer vrnila napako, če List1 je bil odstranjen:
  • Formulo ste prekopirali na mesto, kjer relativna referenca postane neveljavna. Če na primer kopirate formulo iz celice A2 v celico A1, bo formula vrnila napako #REF!, ker se poskuša sklicevati na celico, ki ne obstaja.
  • Celico izrežete in jo nato prilepite v celico, na katero se sklicuje formula. V tem primeru bo vrnjena napaka #LINK!.

Napaka #VALUE!

Napaka #VALUE! je najpogostejša napaka in se pojavi v naslednjih situacijah:

  • Argument funkcije ima nepravilen podatkovni tip ali pa formula poskuša izvesti operacijo z napačnimi podatki. Na primer, ko poskušate besedilni vrednosti dodati številsko vrednost, bo formula vrnila napako
  • Argument funkcije je obseg, če bi moral biti ena sama vrednost
  • Funkcije lista po meri se ne izračunajo. Če želite vsiliti ponoven izračun, pritisnite Ctrl + Alt + F9
  • Funkcija delovnega lista po meri poskuša izvesti operacijo, ki ni veljavna. Na primer, funkcija po meri ne more spremeniti Excelovega okolja ali spremeniti drugih celic
  • Pri vnosu matrične formule ste pozabili pritisniti Ctrl + Shift + Enter