Spreminjanje preračunavanja, iteracije ali natančnosti formule v Excelu

Če želite formule uporabljati učinkovito, morate upoštevati in razumeti tri pomembna priporočila:

Izračun     je postopek izračunavanja formul in nato rezultate prikaže kot vrednosti v celicah, ki vsebujejo formule. Če se želite izogniti nepotrebnim izračunom, ki lahko izgubljajo čas in upočasnijo računalnik, Microsoft Excel samodejno izračuna formule le, če so se celice, na katere se formula razlikuje, spremenile. To je privzeto obnašanje, ko prvič odprete delovni zvezek in ko urejate delovni zvezek. Lahko pa nadzorujete, kdaj in kako Excel znova izračuna formule.

Ponovitve     je ponavljanje izračuna delovnega lista, dokler ni dosežen določen številski pogoj. Excel ne more samodejno izračunati formule, ki se neposredno ali posredno sklicuje na celico s formulo. To se imenuje krožni sklic. Če se formula sklicuje na svojo celico, morate določiti, kolikokrat naj formula preračuna. Število krožnih sklicev je neomejeno. Kljub temu lahko nadzirate največje število iteracij in količino sprejemljivih sprememb.

Natančnost     je meritev stopnje točnosti izračuna. Excel shrani in izračuna s 15-mestno natančnostjo. Kljub temu lahko spremenite natančnost izračunov, tako da Excel pri preračunavanju formul uporabi prikazano vrednost namesto shranjene.

Na začetku računanja lahko izberete ukaze ali izvedete dejanja, na primer vnos števil ali formul. Excel začasno prekine računanje, izvede druge ukaze ali dejanja in nato nadaljuje računanje. Izračunavanje je dolgotrajnejše, če delovni zvezek vsebuje večje število formul ali če delovni listi vsebujejo podatkovne tabele ali funkcije, ki samodejno preračunajo vsakokrat, ko poteka preračunavanje v delovnem zvezku. Izračunavanje je lahko dolgotrajnejše, če delovni listi vsebujejo povezave z drugimi delovnimi listi ali zvezki. Če želite določiti, kdaj naj se izvede izračunavanje, ga spremenite v ročnega.

Pomembno: Če spremenite katero od možnosti, to vpliva na vse odprte delovne zvezke.

  1. Kliknite zavihek Datoteka, kliknite Možnosti in nato kliknite kategorijo Formule.

    V programu Excel 2007 kliknite gumb» Microsoft Office «, nato Excelove možnostiin nato kliknite kategorijo formule .

  2. Naredite nekaj od tega:

    • Če želite preračunati vse odvisne formule ob vsaki spremembi vrednosti, formule ali imena, v odseku Možnosti preračunavanja pod Izračun delovnega zvezka kliknite Samodejno. To je privzeta nastavitev izračunavanja.

    • Če želite znova izračunati vse odvisne formule – razen podatkovnih tabel – vsakič, ko spremenite vrednost, formulo ali ime, v razdelku Možnosti izračuna v razdelku Izračun delovnega zvezkakliknite samodejno, razen za podatkovne tabele.

    • Če želite izklopiti samodejno izračunavanje in preračunati odprte delovne zvezke, ko to izrecno naredite (s pritiskom na tipko F9) v odseku Možnosti preračunavanja pod Izračun delovnega zvezka kliknite Ročno.

      Opomba: Ko kliknete Ročno, Excel samodejno potrdi polje Preračunaj delovni zvezek pred shranjevanjem. Če je shranjevanje delovnega zvezka dolgotrajnejše, boste morda čas shranjevanja skrajšali tako, da počistite potrditveno polje Preračunaj delovni zvezek pred shranjevanjem.

    • Če želite ročno preračunati vse odprte delovne liste vključno s podatkovnimi tabelami in posodobiti vse liste z grafikoni, na zavihku Formule v skupini Izračun kliknite gumb Preračunaj.

      Skupina »Izračun«

    • Če želite ročno preračunati aktivni delovni list ter grafikone in liste z grafikoni, ki so povezani s tem delovnim listom, na zavihku Formule v skupini Izračun kliknite gumb Izračunaj list.

Namig: Druga možnost je spreminjanje številnih teh možnosti zunaj pogovornega okna Možnosti programa Excel. Na zavihku Formule v skupini Izračun kliknite Možnosti preračunavanja in nato še Samodejno.

Opomba: Če delovni list vsebuje formulo, ki je povezana z nepreračunanim delovnim listom, in če posodobite povezavo, Excel prikaže sporočilo, da izvorni delovni list še ni preračunan v celoti. Če želite posodobiti povezavo s trenutno shranjeno vrednostjo na izvornem delovnem listu, čeprav vrednost morda ni prava, kliknite V redu. Če želite preklicati posodabljanje povezave in uporabiti prejšnjo pridobljeno vrednost z delovnega lista, kliknite Prekliči.

Za

Pritisnite

Preračunavanje formul, ki so se spremenile od zadnjega izračuna, in formul, ki so odvisne od njih, v vseh odprtih delovnih zvezkih. Če je za delovni zvezek nastavljeno samodejno izračunavanje, vam ni potrebno pritisniti F9 za izračun.

F9

Preračunavanje formul, ki so se spremenile od zadnjega izračuna, in formul, ki so odvisne od njih, v aktivnem delovnem listu.

Shift+F9 

Preračunavanje vseh formul v vseh odprtih delovnih zvezkih ne glede na spremembe od zadnjega izračuna.

Ctrl+Alt+F9  

Preverjanje odvisnih formul in preračunavanje vseh formul v vseh odprtih delovnih zvezkih ne glede na spremembe od zadnjega izračuna.

Ctrl+Shift+Alt+F9  

  1. Kliknite zavihek Datoteka, kliknite Možnosti in nato kliknite kategorijo Formule.

    V programu Excel 2007 kliknite gumb» Microsoft Office «, nato Excelove možnostiin nato kliknite kategorijo formule .

  2. V odseku Možnosti preračunavanja potrdite potrditveno polje Omogoči iterativni izračun.

  3. Če želite nastaviti največje število Excelovih preračunavanj formule, ga vnesite v polje Največje število. Večje je število iteracij, dolgotrajnejše bo Excelovo preračunavanje delovnega lista.

  4. Če želite nastaviti največjo sprejemljivo količino sprememb med preračunavanji, jo vnesite v polje Največja sprememba. Manjše je število, točnejši bo rezultat in dolgotrajnejši bo Excelovo preračunavanje delovnega lista.

Opomba: Reševalec in iskanje cilja sta del nabora ukazov, ki se imenujejo tudi orodja za analiza kaj-če. Ukaza nadzorovano uporabljata iteracijo za pridobivanje želenih rezultatov. Reševalca lahko uporabite, ko želite poiskati najboljšo vrednost za določeno celico z nastavitvijo vrednosti več celic ali ko želite uporabiti določene omejitve za vsaj eno vrednost izračuna. Iskanje cilja lahko uporabite, ko poznate želeni rezultat ene formule, toda ne vhodne vrednosti, ki jo formula potrebuje za izračun rezultata.

Preden spremenite natančnost izračunov, upoštevajte to:

Excel privzeto izračuna shranjene vrednosti in ne prikazanih   

Prikazana in natisnjena vrednost je odvisna od izbrane oblike in prikaza shranjene vrednosti. V primeru celice, v kateri je datum prikazan v obliki »6/22/2008«, ta vsebuje tudi serijsko številko, ki je shranjena vrednost datuma v celici. Obliko prikaza datuma lahko spremenite, na primer »22-Jun-2008«, toda sprememba prikaza vrednosti na delovnem listu ne spremeni shranjene vrednosti.

Previdno pri spreminjanju natančnosti izračunov   

Ko formula izvaja izračune, Excel običajno uporabi shranjene vrednosti celic, na katere se sklicuje formula. Če na primer celici vsebujeta vsaka 10,005 in sta oblikovani tako, da prikažeta vrednosti v obliki valute, je v vsaki celici prikazana vrednost 10,01 EUR. Če celici seštejete, je rezultat 20,01 EUR, ker Excel sešteje shranjeni vrednosti 10,005 ter 10,005 in ne prikazanih.

Ko spremenite natančnost izračunov v delovnem zvezku s prikazanimi (oblikovanimi) vrednostmi, Excel trajno spremeni shranjene vrednosti celic s popolno natančnostjo (15 mest) v poljubno obliko vključno z decimalnimi mesti. Če boste pozneje želeli izračunati s popolno natančnostjo, prvotnih temeljnih vrednosti ne bo mogoče obnoviti.

  1. Kliknite zavihek Datoteka, Možnosti in nato kategorijo Dodatno.

    V programu Excel 2007 kliknite gumb» Microsoft Office «, nato Excelove možnostiin nato kliknite kategorijo» dodatno «.

  2. V odseku Pri izračunu delovnega zvezka izberite želeni delovni zvezek in nato potrdite potrditveno polje Nastavi natančnost, kot je prikazano.

Čeprav Excel omeji natančnost na 15 števk, to ne pomeni, da je lahko v Excel shranite le številke z največ 15 števkami. Omejitev je 9,99999999999999E+307 za pozitivna števila in -9,99999999999999E+307 za negativna števila. To je približno enako število 1 ali -1, kateremu sledi 308 ničel.

Natančnost v Excelu pomeni, da je shranjena številka, ki presega 15 števk, in je prikazana le s 15 števkami natančnosti. Te števke so lahko v poljubni kombinaciji pred decimalno vejico ali za njo. Vse števke na desni strani petnajstih števk bodo ničle. 1234567,890123456 ima na primer 16 števk (7 števk pred in 9 števk za decimalno vejico). V Excelu je shranjeno in prikazano kot 1234567,89012345 (to je prikazano v vnosni vrstici in v celici). Če celico nastavite na obliko zapisa števil, tako da so prikazane vse števke (namesto znanstvenih oblik, kot je 1.23457 E + 06), boste videli, da je število prikazano kot 1234567,890123450. 6 na koncu (šestnajsta števka) je spuščena in nadomeščena z 0. Natančnost se ustavi pri petnajsti števki, tako da so vse naslednje števke ničle.

Računalnik lahko ima več procesorjev (vsebuje več fizičnih procesorjev) ali je hiperniten (vsebuje več logičnih procesorjev). V tovrstnih računalnikih lahko zmanjšate ali nadzirate čas za preračunavanje delovnih zvezkov z več formulami, tako da nastavitve število procesorjev za preračunavanje. V mnogih primerih je mogoče dele naloženih preračunavanj izvesti hkrati. Porazdelitev naloženih opravil na več procesorjev lahko zmanjša skupni čas za dokončanje preračunavanja.

  1. Kliknite zavihek Datoteka, kliknite Možnosti in nato kliknite kategorijo Dodatno.

    V programu Excel 2007 kliknite gumb» Microsoft Office «, nato Excelove možnostiin nato kliknite kategorijo dodatno .

  2. Če želite onemogočiti ali onemogočiti uporabo več procesorjev med izračunavanjem, v odseku Formule potrdite ali počistite potrditveno polje Omogoči večnitni izračun.

    Opomba    To potrditveno polje je privzeto omogočeno in med izračunavanjem so uporabljeni vsi procesorji. Število procesorjev v računalniku je samodejno zaznano in prikazano poleg možnosti Uporabi vse procesorje v računalniku.

  3. Lahko izberete tudi Omogoči večnitni izračun in nadzirate število uporabljenih procesorjev v računalniku. Morda želite omejiti na primer število procesorjev med preračunavanjem, če se v računalniku izvajajo še drugi programi, ki zahtevajo dodeljen čas obdelave.

  4. Če želite nadzorovati število procesorjev, pod Število niti za izračun kliknite Ročno. Vnesite število procesorjev, ki jih želite uporabiti.

Za zagotavljanje točnega izračuna delovnih zvezkov se Excel pri prvem odpiranju delovnega zvezka, shranjenega v starejši Excelovi različici, obnaša drugače kot pri odpiranju delovnega zvezka, ki je bil ustvarjen s trenutno različico.

  • Ko odprete delovni zvezek, ki je bil ustvarjen s trenutno različico, Excel znova izračuna samo formule, ki so odvisne od spremenjenih celic.

  • Ko odprete delovni zvezek, ki je bil ustvarjen s starejšo različico programa Excel, se preračunajo vse formule delovnega zvezka (tako odvisne in neodvisne od spremenjenih celic). S tem se zagotovi optimiziranje delovnega zvezka za trenutno različico programa Excel. Izjema je primer, ko je delovni zvezek v drugačnem načinu izračunavanja, na primer v ročnem načinu.

  • Ker je celotno preračunavanje lahko dolgotrajnejše od delnega, je lahko odpiranje delovnega zvezka, ki ni bil shranjen v trenutni različici Excela, dolgotrajnejše kot sicer. Po tem, ko delovni zvezek shranite v trenutni različici, se odpira hitreje.

V Excel Online se rezultat formule samodejno znova izračuna, ko spremenite podatke v celicah, ki se uporabljajo v tej formuli. To samodejno preračunavanje lahko vklopite in ročno izračunate rezultate formul. To naredite tako:

Opomba: Spreminjanje možnosti izračuna v delovnem zvezku bo vplivalo le na trenutni delovni zvezek, ne pa tudi drugih odprtih delovnih zvezkov v brskalniku.

  1. V preglednici Excel Online kliknite zavihek formule .

  2. Poleg Možnosti izračunav spustnem meniju izberite eno od teh možnosti:

    • Če želite znova izračunati vse odvisne formule vsakič, ko spremenite vrednost, formulo ali ime, kliknite samodejno. To je privzeta nastavitev.

    • Če želite znova izračunati vse odvisne formule – razen podatkovnih tabel – vsakič, ko spremenite vrednost, formulo ali ime, kliknite samodejno, razen za podatkovne tabele.

    • Če želite izklopiti samodejno preračunavanje in preračunati odprte delovne zvezke le, ko to izrecno naredite, kliknite ročno.

    • Če želite ročno preračunati delovni zvezek (vključno s podatkovnimi tabelami), kliknite Izračunaj delovni zvezek.

Opomba: V Excel Online ne morete spremeniti števila vnovičnega izračuna formule, dokler ni izpolnjen določen številski pogoj, prav tako ne morete spremeniti natančnosti izračunov, in sicer tako, da uporabite prikazano vrednost namesto shranjene vrednosti, ko so formule znova izračunane. To lahko naredite v namiznem programu Excel. Uporabite gumb Odpri v Excelu , da odprete delovni zvezek, da določite možnosti izračuna in spremenite preračunavanje, ponovitev ali natančnost formule.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Opomba:  Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Želimo, da bi bila ta vsebina za vas uporabna. Ali nam lahko sporočite, če so bile te informacije uporabne? Tukaj je referenčni članek v angleščini.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×