Da biste efikasno koristili formule, postoje tri važne stvari koje morate da razumete:
Izračunavanje je proces izračunavanja formula, a zatim se rezultati prikazuju kao vrednosti u ćelijama koje sadrže 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.
Ponavljanje je ponavljanje izračunavanja radnog lista dok se ne ispuni određeni numerički uslov. Excel ne može automatski da izračuna formulu koja upućuje na ćeliju – direktno ili indirekto – 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 je mera stepena tačnosti izračunavanja. 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.
-
Izaberite karticu Datoteka, izaberite dugme Opcije, a zatim izaberite kategoriju Formule.
-
Uradite nešto od sledećeg:
-
Da biste ponovo izračunali sve zavisne formule svaki put kada promenite vrednost, formulu ili ime, u odeljku Opcije izračunavanja, u okviru 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 promenite vrednost, formulu ili ime, u odeljku Opcije izračunavanja, u okviru Izračunavanje u radnoj svesci izaberite stavku Automatsko osim za tabele podataka.
-
Da biste isključili automatsko ponovno izračunavanje i ponovo izračunali otvorene radne sveske samo kada to izričito uradite (pritiskom tastera F9), u odeljku Opcije izračunavanja, u okviru Izračunavanje u radnoj svesci izaberite stavku Ručno.
Napomena: Kada izaberete stavku Ručno, Excel automatski potvrde 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 listove, uključujući tabele sa podacima i ažurirali sve otvorene listove grafikona, na kartici Formule, u grupi Izračunavanje kliknite na dugme Izračunaj odmah.
-
Da biste ručno ponovo izračunali aktivni radni list 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 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. Da biste ažurirali vezu sa trenutnom vrednošću uskladištenom na izvornom radnom listu, čak i ako vrednost možda nije ispravna, kliknite na dugme U redu. Da biste otkazali ažuriranje veze i koristili prethodnu vrednost dobijenu iz izvornog radnog lista, kliknite na dugme Otkaži.
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 |
-
Izaberite karticu Datoteka , izaberite stavku Opcije, a zatim izaberite kategoriju Formule .
-
U odeljku Opcije za izračunavanje potvrdite izbor Omogući iterativno izračunavanje.
-
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.
-
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
Vrednost koja je prikazana i odštampana zavisi od toga kako odaberete da oblikujete i prikažete uskladištenu vrednost. Na primer, ćelija koja prikazuje datum kao "22.6.2008." takođe sadrži redni broj koji predstavlja uskladištenu vrednost datuma u ćeliji. Prikaz datuma možete da promenite u drugi format (na primer, u "22.02.2008."), ali promena prikaza vrednosti na radnom listu ne menja uskladištenu vrednost.
Budite pažljivi pri promeni preciznosti izračunavanja
Kada formula vrši izračunavanja, Excel obično koristi vrednosti uskladištene u ćelijama na koje upućuje formula. Na primer, ako dve ćelije sadrže vrednost 10,005, a ćelije su oblikovane tako da prikazuju vrednosti u obliku valute, u svakoj ćeliji se prikazuje vrednost 10,01 USD. Ako spojite dve ćelije, rezultat je 20,01 USD 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.
-
Izaberite karticu Datoteka , izaberite stavku Opcije, a zatim izaberite kategoriju Više opcija.
-
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 je 9,999999999999999E+307 za pozitivne brojeve, a -9,99999999999999E+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 premašuje 15 cifara skladišti i prikazuje sa samo 15 cifara preciznosti. Te cifre mogu biti u bilo kojoj kombinaciji pre ili posle decimalnog zareza. Sve cifre desno od 15.cifre biće nule. Na primer, 1234567,890123456 ima 16 cifara (7 cifara pre i 9 cifara iza decimalnog zareza). U programu Excel skladišti se i prikazuje kao 1234567.89012345 (to je prikazano u polju za formulu i u ćeliji). Ako podesite ćeliju na format broja tako da se prikazuju sve cifre (umesto naučnog formata, na primer 1,23457E+06), videćete da je broj prikazan kao 1234567.890123450. Broj 6 na kraju (16. cifra) se ispusti i zamenjuje znakom 0. Preciznost se zaustavlja na 15. cifri, tako da su sve sledeće cifre nula.
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.
-
Izaberite karticu Datoteka , izaberite stavku Opcije, a zatim izaberite kategoriju Više opcija.
-
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.
-
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.
-
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 radnoj svesci – one koje zavise od promenjenih ćelija i one koje 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 za veb se rezultat formule automatski ponovo izračunava kada promenite podatke u ćelijama koje se koriste u toj formuli. Možete da isključite ovo automatsko ponovno izračunavanje i ručno izračunate rezultate formula. Evo kako to da uradite:
Napomena: Promena opcije izračunavanja u radnoj svesci uticaće samo na trenutnu radnu svesku, a ne na druge otvorene radne sveske u pregledaču.
-
U Excel za veb unakrsnoj tabeli izaberite karticu Formule .
-
Izaberite stavku Opcije izračunavanja, a zatim izaberite neku od sledećih opcija sa padajuće liste:
-
Da biste ponovo izračunali sve zavisne formule svaki put kada promenite vrednost, formulu ili ime, izaberite stavku Automatsko. Ovo je podrazumevana postavka.
-
Da biste ponovo izračunali sve zavisne formule – osim tabela podataka – svaki put kada promenite vrednost, formulu ili ime, izaberite stavku Automatsko osim za tabele podataka.
-
Da biste isključili automatsko ponovno izračunavanje i ponovo izračunali otvorene radne sveske samo kada to izričito uradite, izaberite stavku Ručno.
-
Da biste ručno ponovo izračunali radnu svesku (uključujući tabele sa podacima), izaberite stavku Izračunaj radnu svesku.
-
Napomena: U programu Excel za veb ne možete da promenite koliko puta se formula ponovo izračunava dok se ne ispuni određeni numerički uslov, niti možete da promenite preciznost izračunavanja tako što ćete koristiti prikazanu vrednost umesto uskladištene vrednosti kada se formule ponovo izračunavaju. Međutim, to možete da uradite u Excel aplikaciji za računare. Koristite dugme Otvori u programu Excel da biste otvorili radnu svesku da biste naveli opcije izračunavanja i promenili ponovno izračunavanje , iteraciju ili preciznost formule.
Potrebna vam je dodatna pomoć?
Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.