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

Primenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021

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

Izračunavanje je 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 podrazumevano ne može da izračuna formulu koja se direktno ili indirektno odnosi na sopstvenu ćeliju. Za izračunavanje ovih formula možete omogućiti iterativno izračunavanje. 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 je mera stepena 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.

Promena vremena ponovnog izračunavanja radnog lista ili radne sveske

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

U Excel aplikacijama za računare promena ovih opcija utiče na sve radne otvorene sveske.

  1. U programu Excel za Windows računare izaberite karticu " Datoteka ", izaberite stavku "Opcije", a zatim izaberite kategoriju "Formule ".

  2. Uradite nešto od sledećeg:

    • 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 stavku "Automatsko". Ovo je podrazumevana postavka za izračunavanje.

    • Da biste ponovo izračunali sve zavisne formule – osim tabela podataka – svaki put kada izmenite vrednost, formulu ili ime, u odeljku "Opcije izračunavanja ", u okviru "Izračunavanje u radnoj svesci", izaberite stavku "Delimično".

    • Da biste isključili automatsko ponovno izračunavanje i ažurirali formule samo kada ručno ponovo izračunate (na primer, pritiskom tastera F9), u odeljku "Opcije za izračunavanje ", u grupi "Izračunavanje u radnoj svesci", izaberite stavku "Ručno".

      Napomena

      Kada izaberete opciju "Ručno", Excel automatski potvrđuje izbor u polju za potvrdu " 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“

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

Savet

.Druga mogućnost je da promenite veliki broj ovih opcija izvan dijaloga Excel opcije. Na kartici " Formule ", u grupi "Izračunavanje " izaberite stavku "Opcije izračunavanja", a zatim 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". Da biste otkazali ažuriranje veze i koristili vrednosti koje su poslednji put dobijene sa izvornog radnog lista, izaberite stavku "Otkaži".

Ručno ponovno izračunavanje radnog lista ili radne sveske pomoću tasterskih prečica

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

Promena broja iteracija formule u programu Excel.

  1. Izaberite karticu Datoteka, izaberite dugme 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 analizu š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.

Promena preciznosti računanja u radnoj svesci

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 zavisi od načina oblikovanja i prikazivanja uskladištene vrednosti. Na primer, ćelija u kojoj je prikazan datum, recimo "22.6.2008", sadrži i redni broj koji predstavlja uskladištenu vrednost za datum u toj ćeliji. Možete da promenite format prikazanog datuma (na primer u "22. jun 2008"), ali promenom prikaza vrednosti na radnom listu neće se promeniti uskladištena vrednost.

Budite pažljivi pri promeni preciznosti izračunavanja

Kada neka formula izvršava izračunavanje, Excel obično koristi vrednosti koje su uskladištene u ćelijama na koje se ta formula odnosi. Na primer, ako dve ćelije sadrže vrednost 10,005 i oblikovane su da prikažu vrednosti u obliku valute, u svakoj od njih će se pojaviti vrednost 10,01 Din. Ako saberete dve ćelije, rezultat je 20,01 Din. zato što Excel sabira uskladištene vrednosti 10,005 i 10,005, a ne prikazane.

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 "Napredno ".
  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.

Više podataka o preciznosti u programu Excel

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 je 9,99999999999999E+307 za pozitivne brojeve i -9,9999999999999E+307 za negativne brojeve. To je približno broju 1 ili -1 sa 308 nula iza.

Preciznost u programu Excel znači da se svaki broj koji prelazi 15 cifara skladišti i prikazuje sa preciznošću od samo 15 cifara. Te cifre mogu da budu u bilo kojoj kombinaciji pre ili iza decimalnog zareza. Sve cifre desno od 15. cifre biće nule. Na primer, 1234567.890123456 ima 16 cifara (7 cifara pre i 9 cifara posle decimalnog zareza). U programu Excel ona se skladišti i prikazuje kao broj 1234567.89012345 (to je prikazano u polju za formulu i u ćeliji). Ako podesite format broja ćelije tako da se prikazuju sve cifre (umesto naučnog formata, kao što je 1,23457E+06), videćete da se broj prikazuje kao 1234567,890123450. 6 na kraju (šesnaesta cifra) izostavlja se i zamenjuje brojem 0. Preciznost se zaustavlja na 15. cifri, tako da su sve cifre koje slede jednake nulama.

Promena broja procesora koji se koriste za izračunavanje formula

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 "Napredno ".

  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 na 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).

Saznajte više o izračunavanju radnih svezaka kreiranih u nekoj od prethodnih verzija programa Excel

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 otvorite radnu svesku koja je kreirana 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.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u zajednicama.