Microsoft Office Excel
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Excelu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Maskiranje zapisa vremena

Nivo:  NIVO 3 - klinite za objašnjenje


Jedno zanimljivo pitanje, nedavno postavljeno na Sezamu, podsetilo me je da bi trebalo malo češće da vam prenosim trikove za unos podataka na radni list u Excelu. Naime, ako se pobrinete da neke ključne podatke pravovremeno formatirate na optimalan način, nećete morati da se maltretirate naknadno ih obrađujući da bi učestvovali u valjanom sortiranju, grupisanju i sličnim aktivnostima.

Konkretno pitanje je glasilo: postoji li način da se četvorocifreni broj unese na uobičajeni način, a da se on odmah prepravi u format HH:MM kojim obično zapisujemo vreme u satima i minutima (npr, da se unos 1245 pretvori u 12:45). Kolega je napomenuo i da tako zapisano vreme ne treba da učestvuje ni u kakvim proračunima, nego samo za prosti prikaz na ekranu i u štampi. Ovo je korisna informacija, jer vrlo olakšava rešenje: pribegnućemo postavljanju maske za unos u ćeliju, što spada u trikove kakve sam vam i ranije prenosio ovde.

Označite sve ciljne ćelije, pa pozovite dijalog Format Cells (CTRL+1, kontekstni ili glavni meni Format); na listu Number, u grupi kategorija odaberite opciju Custom, pa u polje Type unesite tačno ovu masku:

00":"00

Kao najbrže rešenje, to je sve: čak i ako uneste samo broj 100, on će biti interpretiran kao 01:00.

Međutim, postoje tri potencijalno neželjena nuzefekta. Prvi je da u ovako pripremljenu ćeliju možete uneti neki prosti tekst bez posledica; maska će biti očuvana, pa tekst možete prepisati brojem i maska će biti primenjena. Drugi efekat je da možete uneti broj 123456, pa će se pojaviti 1234:56.

Ova dva problema rešićete u jednom potezu: postavite pravilo za unos!
 

Odaberite potrebne ćelije, pa na kartici Settings dijaloga Data / Validation postavite pravilo Allow: Whole number, Data: less than or equal to, i najzad Maximum: 2359. Opciono definišite ponašanje pri pojavi greške (kartice Input Message i Error Alert) i ubuduće će opseg unosa biti od 00:00 do 23:59.

Bilo je i reakcija na ovaj prilog, u vreme kad je objavljen u časopisu PC.
 

Na tada navedeni detalj da je moguće uneti "12:99", što je očigledna greška, reagovao je jedan moj kolega, govoreći:

...Ako već koristiš alatku Validation, mogao si odmah da predložiš uključenje opcije da se proverava vreme, umesto da prepričavaš mane rešenja.

Živa istina, nisam pomenuo da postoji i ta opcija; ali, i da jesam, ne bih je uzeo u obzir! Naime, kolega koji je inicirao raspravu o što efikasnijem unosu podataka o vremenu (koji se, da podsetim, u datom slučaju ne koriste ni u kakvim daljim obradama) napomenuo je da operateri koriste numeričku tastaturu da bi postigli maksimalnu brzinu unosa. Da smo postavili pravi okvir vremena, ceo trik bi pao u vodu: na numeričkoj tastaturi nema dvotačke koja se mora kucati da bi broj bio primljen kao zapis vremena.

Zato preostaje i treći problem (i bio je najavljen u rubrici u časopisu), a to je prava logička kontrola sadržaja: svakako je nepoželjno da se pri unosu dozvoli vrednost 12:99, što ove postavke neće sprečiti. I ovo rešenje je lako, ali koristi VBA metodu "hvatanja" unosa i zato traži malo šire objašnjavanje.

Ali, o tome drugi put...

 

  (C) 2000-2009 Praktikum na Webu

PC 95


 
 

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.