Microsoft Office Excel |
|
|
Sakrijte kodove grešakaNivo:
Kodovi grešaka na radnom listu Excela nisu zamišljeni "tek tako". Međutim, ponekad valja predvideti posebne situacije u kojima kodovi više smetaju nego što koriste... U redovnom radu u Excelu povremeno se javljaju kodovi grešaka u ćelijama - bilo da je reč o deljenju nulom, nepoznatoj referenci ili nekoj drugoj grešci. Poznavanje kodova grešaka je nužno da bi se radna sveska dovela u "čisto" stanje: ukoliko je moguć neki neregularan rezultat, najbolje je definisati uslov koji će prevazići grešku. Na primer, ako je reč o deljenju dva broja, najbolje je odmah predvideti mogućnost da će delilac biti nula. Formula bi mogla da glasi: =IF(A2=0;"";A1/A2) Drugi argument ne mora biti prazan string - štaviše, bolje je da ne bude, da se korisnik ne bi zbunio "praznim" sadržajem. Bolje je postaviti neku poruku: =IF(A2=0;"Deljenje nulom!";A1/A2) Univerzalni oblik pisanja formula u kojima se može javiti greška bi mogao biti sledeći: =IF(ISERROR(<formula>);<poruka o grešci>;<formula>) Polazni primer bi, prema ovoj preporuci, glasio: =if(ISERROR(A1/A2);"Deljenje nulom!";A1/A2) Ovakvo pisanje je možda malo teže od uobičajenog, ali predstavlja dobar kredit u budućnosti, pogotovo ako razmišljate o krajnjem korisniku tabela u Excelu koji u opštem slučaju nije obučen da reaguje na standardne greške. Šta učiniti ako se jako žurite, nemate vremena za ovakve pripreme, a želite da eliminišete kodove grešaka sa radnog lista? U Excelu 97 (ili kasnijoj verziji) rešenje je trivijalno, zahvaljujući opciji Conditional Formatting: selektujte ceo radni list i otvorite dijalog Format/Conditional Formatting. U padajućoj listi odaberite stavku "Formula Is", a u polje unesite =ISERROR(A1) . Otvorite dijalog Format i odaberite font bele boje na beloj podlozi; kodovi nastalih grešaka su još uvek tu, ali se više ne vide.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |