Promena ponovnog izračunavanja formule, iteracije ili preciznosti u programu Excel

Da biste efikasno koristili formule, postoje tri važne stvari koje morate da razumete:

Izračunavanje     predstavlja proces računanja rezultata formula i njihovog prikazivanja kao vrednosti u ćelijama koje sadrže te formule. Kako bi se izbeglo nepotrebno izračunavanje koje može dugo da traje i da uspori računar, Microsoft Excel automatski ponovo izračunava formule samo kada se ćelije od kojih te formule zavise promene. Ovo je podrazumevano ponašanje kada prvi put otvorite radnu svesku i kada je uređujete. Međutim, možete kontrolisati vreme i način na koji Excel ponovo izračunava formule.

Iteracija     predstavlja ponavljanje izračunavanja radnog lista sve dok se ne ispuni određeni numerički uslov. Excel ne može automatski da izračuna formulu koja se direktno ili indirektno odnosi na ćeliju koja sadrži formulu. Ovo se naziva cirkularnom referencom. Neophodno je da odredite koliko puta je potrebno ponovo izračunati formulu ukoliko upućuje na jednu od sopstvenih ćelija. Cirkularne reference se mogu beskonačno ponavljati. Međutim, moguće je kontrolisati maksimalan broj iteracija i nivo prihvatljivih izmena.

Preciznost     predstavlja stepen tačnosti računanja. Excel skladišti i računa sa čak 15 značajnih cifara tačnosti. Međutim, moguće je promeniti tačnost računanja tako da pri ponovnom izračunavanju formula Excel koristi prikazanu vrednost umesto vrednosti koja je uskladištena.

Tokom izračunavanja možete da odaberete komande ili izvršite radnje kao što je unos brojeva ili formula. Excel privremeno prekida izračunavanje da bi izvršio druge komande ili radnje, a zatim nastavlja sa izračunavanjem. Proces izračunavanja može da potraje ukoliko radna sveska sadrži veliki broj formula ili ukoliko radni listovi sadrže tabele podataka ili funkcije čije se izračunavanje automatski ponavlja svaki put kada se vrši ponovno izračunavanje u radnoj svesci. Proces izračunavanja takođe može da potraje ukoliko radni listovi sadrže veze do drugih radnih listova ili radnih svezaka. Vreme izvršavanja izračunavanja možete kontrolisati tako što ćete promeniti proces izračunavanja na ručno izračunavanje.

Važno: Promena bilo koje od ovih opcija utiče na sve radne otvorene sveske.

  1. Izaberite karticu Datoteka, kliknite na dugme Opcije, a zatim izaberite kategoriju Formule.

    U programu Excel 2007 kliknite na dugme Microsoft Office, izaberite stavku Excel opcije, a zatim izaberite kategoriju formule .

  2. Postupite na neki od sledećih načina:

    • Da biste ponovo izračunali sve zavisne formule svaki put kada izmenite vrednost, formulu ili ime, u odeljku Opcije za izračunavanje, u grupi Izračunavanje u radnoj svesci, izaberite opciju Automatsko. Ovo je podrazumevana postavka za izračunavanje.

    • Da biste ponovo izračunali sve zavisne formule – osim tabela sa podacima – svaki put kada promenite vrednost, formulu ili ime, u odeljku Opcije izračunavanja , u okviru izračunavanje radne sveske, izaberite stavku automatski osim za tabele podataka.

    • Da biste isključili automatsko ponovno izračunavanje i da bi se otvorene radne sveske izračunavale samo kada to izričito uradite (pritiskom tastera F9), u odeljku Opcije za izračunavanje, u grupi Izračunavanje u radnoj svesci, izaberite stavku Ručno.

      Napomena: Kada izaberete stavku Ručno, Excel će automatski potvrditi izbor Ponovo izračunaj radnu svesku pre čuvanja. Opozivanjem izbora u polju za potvrdu Ponovo izračunaj radnu svesku pre čuvanja vreme čuvanje radne sveske može se skratiti ako dugo traje.

    • Da biste ručno ponovo izračunali sve otvorene radne sveske, uključujući i tabele sa podacima, i ažurirali sve otvorene listove grafikona, na kartici Formule, u grupi Izračunavanje kliknite na dugme Izračunaj sada.

      Grupa „Izračunavanje“

    • Na kartici Formule, u grupi Izračunavanje kliknite na dugme Izračunaj list da biste ručno ponovo izračunali aktivni radni list kao i sve grafikone i listove grafikona povezane sa ovim radnim listom.

Savet: .Druga mogućnost je da promenite veliki broj ovih opcija izvan dijaloga Excel opcije. Na kartici Formule, u grupi Izračunavanje kliknite na dugme Opcije izračunavanja, a zatim izaberite stavku Automatsko.

Napomena: .Ukoliko radni list sadrži formulu koja je povezana sa radnim listom koji nije ponovo izračunat, a vi ažurirate tu vezu, Excel će prikazati poruku sa obaveštenjem da izvorni radni list nije u potpunosti ponovo izračunat. Ako želite da ažurirate vezu sa trenutnim vrednostima uskladištenim u izvornom radnom listu, čak i ako te vrednosti možda nisu tačne, kliknite na dugme U redu. Kliknite na dugme Otkaži da biste otkazali ažuriranje veze i koristili vrednosti koje su poslednji put dobijene sa izvornog radnog lista.

Radnja

Pritisnite

Ponovno izračunavanje formula koje su se promenile od poslednjeg izračunavanja i formula koje od njih zavise, u svim otvorenim radnim sveskama. Ako je radna sveska podešena tako da se ponovno izračunavanje automatski izvršava, nije potrebno da pritisnete taster F9 za ponovno izračunavanje.

taster F9

Ponovno izračunavanje formula koje su se promenile nakon poslednjeg izračunavanja i formula koje od njih zavise, u aktivnom radnom listu.

Shift+F9 

Ponovo izračunajte sve formule u svim otvorenim radnim sveskama, bez obzira na to da li su se one promenile od poslednjeg ponovnog izračunavanja.

Ctrl+Alt+F9 

Proverite zavisne formule, a zatim ponovo izračunajte sve formule u svim otvorenim radnim sveskama, bez obzira na to da li su se one promenile od poslednjeg ponovnog izračunavanja.

Ctrl+Shift+Alt+F9  

  1. Izaberite karticu Datoteka, kliknite na dugme Opcije, a zatim izaberite kategoriju Formule.

    U programu Excel 2007 kliknite na dugme Microsoft Office, izaberite stavku Excel opcije, a zatim izaberite kategoriju formule .

  2. U odeljku Opcije za izračunavanje potvrdite izbor Omogući iterativno izračunavanje.

  3. Da biste podesili maksimalan broj ponovnih računanja u programu Excel, u polju Maksimalan broj iteracija otkucajte broj iteracija. Što je veći broj iteracija, to je programu Excel potrebno više vremena za ponovno izračunavanje radnog lista.

  4. U polje Maksimalna promena upišite prihvatljivi stepen izmena da biste podesili maksimalni prihvatljivi stepen izmena rezultata između dva izračunavanja. Što je taj broj manji, to je rezultat tačniji, a izračunavanje radnog lista traje duže.

Napomena: Funkcije „Rešavač“ i „Traženje cilja“ predstavljaju deo paketa komandi koje se ponekad nazivaju alatkama za analiza „šta ako“. Obe ove komande koriste kontrolisanu iteraciju kako bi se dobili željeni rezultati. Funkciju „Rešavač“ možete koristiti kada je potrebno da pronađete optimalnu vrednost za određenu ćeliju prilagođavajući vrednosti u nekoliko ćelija ili kada želite da primenite određena ograničenja na neke vrednosti u proračunu. Funkciju „Traženje cilja“ možete koristiti kada znate željeni rezultat koji treba da vrati jedna formula, ali ne i ulazne vrednosti koje su formuli potrebne da bi utvrdila rezultat.

Pre nego što promenite preciznost računanja, obratite pažnju na sledeće važne stavke:

Excel podrazumevano računa pomoću uskladištenih, a ne prikazanih, vrednosti   

Prikazana i odštampana vrednost ovisi o načinu oblikovanja i prikazanju uskladištene vrednosti. Na primer, ćelija koja prikazuje datum kao "6/22/2008" takođe sadrži redni broj koji je uskladištena vrednost za datum u ćeliji. Možete da promenite prikaz datuma u drugi format (na primer, na "22-jun-2008"), ali da promenite prikaz vrednosti na radnom listu ne menja uskladištenu vrednost.

Budite pažljivi pri promeni preciznosti izračunavanja   

Kada formula izvršava računanje, Excel obično koristi vrednosti uskladištene u ćelijama na koje se formula odnosi. Na primer, ako svaka ćelija sadrži vrednost 10,005 i ako su ćelije oblikovane tako da prikazuju vrednosti u formatu valute, vrednost $10,01 se prikazuje u svakoj ćeliji. Ako dodate dve ćelije zajedno, ishod je $20,01 zato što Excel dodaje uskladištene vrednosti 10,005 i 10,005, a ne prikazane vrednosti.

Kada promenite preciznost izračunavanja u radnoj svesci koristeći prikazane (oblikovane) vrednosti, Excel će trajno promeniti uskladištene vrednosti u ćelijama sa pune preciznosti (15 cifara) u prikazani format, uključujući decimalna mesta. Vrednosti neće moći da budu vraćene na originalnu vrednost ako kasnije odaberete da računate sa punom preciznošću.

  1. Izaberite karticu Datoteka, kliknite na dugme Opcije, a zatim izaberite kategoriju Više opcija.

    U programu Excel 2007 kliknite na dugme Microsoft Office, izaberite stavku Excel opcije, a zatim kliknite na stavku Napredna kategorija

  2. U odeljku Kada se vrši izračunavanje u ovoj radnoj svesci izaberite željenu radnu svesku i potvrdite izbor u polju za potvrdu Postavi preciznost kao što je prikazano.

Iako Excel ograničava preciznost na 15 cifara, to ne znači da ograničenje veličine broja koji možete da uskladištite u programu Excel iznosi 15 cifara. Ograničenje iznosi 9,99999999999999E+307 za pozitivne brojeve, a -9,99999999999999E+307 za negativne. To je približno broju 1 ili -1 sa 308 nula iza.

Preciznost u programu Excel znači da se bilo koji broj premašuje 15 cifara i prikazuje sa samo 15 cifara preciznosti. Te cifre mogu biti u bilo kojoj kombinaciji pre ili posle decimalnog zareza. Sve cifre sa desne strane 15. Na primer, 1234567,890123456 ima 16 cifara (7 cifara pre i 9 cifara od decimalnog zareza). U programu Excel, on se skladišti i prikazuje kao 1234567,89012345 (ovo se prikazuje u traci za formulu i u ćeliji). Ako ćeliju podesite na format broja tako da se svi numeričci prikazuju (umesto nauиnog formata, kao što je 1.23457 E + 06), videćete da se broj prikazuje kao 1234567,890123450. Šest na kraju (16. broj) je povučeno i zamijenjeno od 0. Preciznost se zaustavlja na 15.

Računar može da ima više procesora (da sadrži više fizičkih procesora) ili može imati procesor sa više niti (da sadrži više logičkih procesora). Na ovim računarima možete skratiti ili kontrolisati vreme potrebno za ponovno izračunavanje radnih svezaka koje sadrže veliki broj formula tako što ćete postaviti broj procesora koji se koriste za ponovno izračunavanje. Često se delovi procesa ponovnog izračunavanja mogu simultano izvršavati. Podela procesa na više procesora može da skrati ukupno vreme potrebno za dovršavanje ponovnog izračunavanja.

  1. Izaberite karticu Datoteka, kliknite na dugme Opcije, a zatim izaberite kategoriju Više opcija.

    U programu Excel 2007 kliknite na dugme Microsoft Office, izaberite stavku Excel opcije, a zatim izaberite kategoriju Više opcija .

  2. U odeljku Formule potvrdite ili opozovite izbor Omogući izračunavanje sa više niti da biste omogućili ili onemogućili upotrebu više procesora pri izračunavanju.

    Napomena    Ovo polje za potvrdu je podrazumevano omogućeno, a tokom proračuna se koriste svi procesori. Broj procesora na računaru se automatski otkriva i prikazuje pored opcije Koristi sve procesore u ovom računaru.

  3. Takođe, možete da potvrdite izbor Omogući izračunavanje sa više niti kako biste kontrolisali broj procesora koji se koristi za izračunavanje na vašem računaru. Na primer, možda ćete poželeti da ograničite broj procesora koji se koriste tokom ponovnog izračunavanja ako su na računaru pokrenuti drugi programi koji zahtevaju dosta vremena za obradu.

  4. Da biste kontrolisali broj procesora, u okviru Broj niti za izračunavanje izaberite stavku Ručno. Unesite broj procesora koji će se koristiti (maksimalni broj je 1024).

Da bi se osiguralo ispravno izračunavanje starijih radnih svezaka, Excel se različito ponaša kada prvi put otvorite radnu svesku sačuvanu u starijoj verziji programa Excel i kada otvorite radnu svesku kreiranu u trenutnoj verziji.

  • Kada otvorite radnu svesku koja je kreirana u trenutnoj verziji, Excel ponovo izračunava samo one formule koje zavise od izmenjenih ćelija.

  • Kada koristite opciju za otvaranje radne sveske kreirane u starijoj verziji programa Excel, sve formule u toj radnoj svesci – one koje zavise od promenjenih ćelija i one koje od njih ne zavise – ponovo se izračunavaju. Na ovaj način se osigurava da je ta radna sveska potpuno optimizovana za trenutnu verziju programa Excel. Izuzetak predstavlja kada je radna sveska u drugom režimu izračunavanja, na primer „Ručno“.

  • Budući da potpuno ponovno izračunavanje može trajati duže od delimičnog, otvaranje radne sveske koja prethodno nije sačuvana u trenutnoj verziji programa Excel može trajati duže nego obično. Kada tu radnu svesku sačuvate u trenutnoj verziji programa Excel, ona će se otvarati brže.

U Excel Online se ishod formule automatski ponovo izračunava kada promenite podatke u ćelijama koje se koriste u toj formuli. Ovo automatsko ponovno izračunavanje možete isključiti i ručno izračunati rezultate formule. Evo kako to da uradite:

Napomena: Promena opcije izračunavanja u radnoj svesci uticaće samo na trenutnu radnu svesku i neće biti bilo koje druge otvorene radne sveske u pregledaču.

  1. U unakrsnoj tabeli Excel Online izaberite karticu formule .

  2. Pored Opcije izračunavanjaizaberite jednu od sledećih opcija u padajućem meniju:

    • Da biste ponovo izračunali sve zavisne formule svaki put kada promenite vrednost, formulu ili ime, kliknite na dugme Automatsko. Ovo je podrazumevana postavka.

    • Da biste ponovo izračunali sve zavisne formule, osim tabela sa podacima , svaki put kada promenite vrednost, formulu ili ime, izaberite stavku automatski osim za tabele podataka.

    • Da biste isključili automatsko ponovno izračunavanje i ponovo izračunali otvorene radne sveske samo kada to uradite, izaberite stavku ručno.

    • Da biste ručno ponovo izračunali radnu svesku (uključujući tabele podataka), izaberite stavku Izračunaj radnu svesku.

Napomena: U Excel Online ne možete da promenite broj puta kada se formula ponovo izračunava dok se ne ispune određeni numerički uslov, niti možete da promenite tačnost izračunavanja pomoću prikazane vrednosti umesto uskladištene vrednosti kada se formule ponovo izračunavaju. To možete da uradite u Excel aplikaciji za stone računare. Koristite dugme Otvori u programu Excel da biste otvorili radnu svesku da biste naveli opcije izračunavanja i promenili izračunavanje formule, iteraciju ili preciznost.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u zajednici Excel Tech Community, dobijete podršku u zajednici Answers community ili predložite novu funkciju ili poboljšanje na sajtu Excel User Voice.

Napomena:  Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li da nam javite da li su informacije bile korisne? Ovo je članak na engleskom jeziku za referencu.​

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×