Microsoft Office Excel
uređuje Dragan Grbić

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Excelu
 


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

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Sa maskom ili bez nje

Nivo:  NIVO 3 - klinite za objašnjenje


Sasvim slučajno, nedavno sam došao do zanimljive tehničke specifikacije za primenu maski za datume u Excelu. Podsetiću vas: ako upišete datum u ćeliju, možete mu promeniti masku tako da bolje odgovara vašim potrebama. Otvorite dijalog Format Cells (Oblikuj ćelije) komandom u kontekstnom meniju ćelije ili prečicom Ctrl+1; na prvoj kartici dijaloga, gde birate maske za ispis sadržaja, postavite se u kategoriju datuma, pa izaberite željeni oblik.

Ako koristite prošireni oblik maske (maska dddd je puno ime dana u nedelji, a mmmm je puno ime meseca), onda ćete podrazumevano dobiti onaj oblik datuma koji odgovara sistemskim lokalnim podešavanjima vašeg Windowsa (npr. utorak, 3. oktobar 2006).

Možda ćete biti u potrebi da datum ispišete na drugom jeziku i tada treba da upotrebite padajuću listu za lokalni standard za pisanje datuma; u ponudi je veliki broj jezika. Međutim, ponekad ćete uočiti da pri izboru jezika ne postoje sve kombinacije; na primer, nema maske za ime dana u ispisu datuma na nemačkom jeziku. Ipak, rešenje postoji, a potrebna je samo mala kombinacija. Potvrdite izbor za masku datuma na nemačkom jeziku, pa se odmah vratite u dijalog za promenu maske, ovog puta birajući kategoriju Custom (Prilagođeni). U polju maske, dočekaće vas ispis [$-407]d. mmmm yyyy;@. Obeležje u uglastim zagradama je upravo ono koje upućuje na lokalni standard. Šema [$-xxx] se formira tako da xxx predstavlja heksadecimalni broj koji se inače koristi u tehničkim specifikacijama za lokalizacije. Ti brojevi su dodeljeni po ko zna kakvom rasporedu, ali nije teško utvrditi ih: 407 obeležava nemački, 408 je grčki, 409 je američki engleski, 410 italijanski, 41A hrvatski, 81A srpski...

U konkretnom slučaju, da biste dodali ime dana na nemačkom jeziku, prepravite zatečenu masku tako da glasi [$-407]dddd, d. mmmm yyyy; i dobićete ispis poput Dienstag, 3. Oktober 2006. Inače, poznavanje obeležja maski može dobro da posluži i ako koristite oblik ispisa valute u broju, a postoje i tehnike uz pomoć kojih biste mogli forsirano birati jezik ispisa datuma i valuta iz VBA programskog koda. No, to je tema za neku drugu priliku.

U međuvremenu, moram da se vratim jednom starom problemu u pripremi računskih operacija koje se odnose na datume, jer mi je ukazano na izvanredno rešenje koje zaista nisam znao. Elem, verovatno vam je poznat ovakav slučaj: u dve susedne ćelije se nalaze dva datuma i vi želite da se u trećoj nađe broj koji obeležava interval između dva događaja. Recimo, ovako: u A1 upišete 1.10.2006, u A2 upišete =TODAY() da biste dobili današnji datum; ako je danas 15. oktobar, u A3 unosite formulu =A2-A1 i očekujete broj 14, ali dobijete datum 4.1.1900, što sasvim sigurno nije ono što vam treba.

Šta se to dešava: u pokušaju da se ponaša "inteligentno", Excel pokušava da u ćeliju rezultata postavi i masku za ispis koja odgovara maskama ćelija koje učestvuju u operaciji. Ovo i nije neka pomoć, pa ste prinuđeni da otvorite dijalog za izmenu maske broja; ovde će biti najlakše da izaberete opšti oblik, kategoriju koja se nalazi na vrhu spiska u dijalogu Number. Ispada da ne može lakše od toga... Tako sam i ja mislio, dok se nedavno nije javio kolega Darko Prvulj i skrenuo mi pažnju na besprekorno rešenje: kada ispisujete formulu, postavite izraz u zagrade: ako napišete =(A2-A1), dobićete očekivani, neuređeni broj umesto fantomskog datuma s kraja 19. veka.

 

  (C) 2000-2011 Praktikum na Webu

PC 126


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana.