HC VIN CÔNG NGH BU CHÍNH VIN THÔNG
- - - - - - - ( - - - - - - -
BÀI GING
TIN HC QUN LÝ
Biên son : Ths. DNG TRN C
Ks. PHM HÙNG TH
Lu hành ni b HÀ NI - 2006 LI NÓI U
nhóm tác gi rt mong nhn đc ý kin đóng góp ca bn đc đ tài liu đc hoàn thin
hn. Cui cùng xin gi li cm n ti các đng nghip đã giúp đ nhóm biên son hoàn
thành cun tài liu này.
Nhóm tác gi
Phn 1: S dng Excel trong qun lý
PHN 1
S DNG EXCEL TRONG QUN LÝ GII THIU
Nh đã bit, Excel là ng dng bng tính rt thông dng chy trên môi trng Windows.
Rt nhiu ngi đang s dng Excel, nhng hu ht ch s dng các tính nng c bn nh to các
bng tính đn gin có trình bày theo hàng, ct, vi các phép tính c s nh cng tng, tính tr,
nhân, chia, trung bình v.v. Tuy nhiên, Excel là mt ng dng rt đa nng, không nhng d dàng
cho phép ngi dùng th hin các bài toán đn gin 1 cách nhanh chóng mà còn cho phép ngi
dùng s dng các chc nng tính toán và phân tích rt mnh nhm qun lý các h thng tính toán
tng đi phc tp.
Phn này gii thiu cho bn đc nhng chc nng nâng cao ca Excel nh to tp mu,
macro, bo mt v.v., các hàm nâng cao dùng trong các bài toán phc tp nh hàm if, hàm countif,
lookup v.v., các hàm lng nhau, và cách s dng các công c phân tích d liu trong Excel nh
Goal seek, Solver v.v. Vic s dng các hàm nâng cao cho phép thc hin các phép tính phc tp,
to các lnh điu kin, r nhánh, tham chiu d liu v.v., to ra các kt qu di các đnh dng
mong mun. c bit, vic cho phép s dng các hàm lng nhau (kt qu ca hàm này là tham s
cho hàm kia) to cho Excel mt kh nng lp trình khá mnh và tin li. Tuy nhiên, dù đc h
tr kh nng lp trình và các hàm khá mnh, Excel vn ch là 1 chng trình ng dng, do vy
kh nng qun lý d liu rt hn ch, không qun lý đc các h thng có lng d liu ln và
cn đn kh nng lp trình mnh. Phn 2 s gii thiu vi bn đc 1 công c qun tr d liu mnh
hn nhiu, chuyên s dng cho các ng dng qun lý d liu, đó là Microsoft Access.
ra cách gii tt nht. c hng dn gii, so sánh vi cách làm ca mình (nu t ngh ra).
- c phn tóm tt đ tng hp kin thc. Làm các bài tp ôn tp, đc li, nghiên cu li
nhng phn kin thc cha nm vng.
Yêu cu kin thc trc khi hc phn này
hiu đc các kin thc trong phn này, bn đc cn có các kin thc c s v tin hc,
nm đc cách s dng Excel và các hàm c bn trong Excel. Ngoài ra, cn có các kin thc c
s v lp trình và qun lý d liu, có k nng phân tích bài toán.
6
Phn 1: S dng Excel trong qun lý
CHNG 1: S DNG CÁC CHC NNG NÂNG CAO 1.1 TO VÀ S DNG CÁC TP MU (TEMPLATE)
Trong công vic hàng ngày, nhiu khi ngi dùng có nhu cu s dng mt đnh dng file
Excel theo mt “mu” nào đó có đnh dng và các cách trình bày d liu bit trc, ví d nh các
hóa đn gi khách hàng, các báo cáo tài chính v.v. Nu mi ln ngi dùng to mt bng tính mi,
h li phi làm li mi thao tác đnh dng và trình bày li d liu thì s mt rt nhiu thi gian và
cha chc đnh dng đó đã ging nh đnh dng mà h mong mun hoc đnh dng ca file đã
làm ln trc. Chính vì vy, đ tit kim thi gian và công sc cho ngi s dng, Microsoft đã
- ví d này, chúng ta mong mun thit lp đnh dng cho Font ch và kiu s. Vì vy
hp chn “Category”, la chn ln lt các mc là General và Number đ thit lp các
đnh dng mong mun cho tng mc này. Sau khi đã thc hin xong mi thao tác, bm
nút lnh OK đ ghi li các thit lp và thoát khi hp thoi này.
- ca s style, bm OK đ kt thúc vic thit lp đnh dng cho tp mu.
Nh vy, đn đây chúng ta đã to đc các đnh dng mong mun. Vic cui cùng và rt
quan trng là phi “nh” Excel ghi li các đnh dng đó thành 1 tp mu đ ln sau có th s dng
li chúng. làm đc vic này, t menu File, chn Save As. Khi đó, Excel s m mt ca s
“Save as” đ chúng ta đt tên và ghi li tp mu va to.
- Trong mc “File name”, đt tên tùy ý cho tp mu. Trong mc “Save as type”, click chut
vào hp chn đ chn kiu file mun ghi li là Template. Sau đó, click chut vào nút lnh
“Save” đ ghi li tp mu.
8
Phn 1: S dng Excel trong qun lý
Lu ý: Mt cách ngm đnh, Excel s ghi tp mu vào th mc “Templates” trong th mc
mà Excel đc khi đng. Ta có th tùy ý la chn th mc mong mun lu bng cách click
chut vào mc “Save in” phía trên cùng ca ca s “Save as”. Sau đó có th chn th mc
mong mun thay vì th mc ngm đnh ca Excel.
Nh vy ta đã có mt tp mu cha tt c các đnh dng và cách trình bày, b trí d liu
v.v., và có th s dng tp này cho ln sau.
1.1.2 S dng tp mu
Bây gi chúng ta s tìm hiu cách to mt file Excel mi áp dng mu đã đnh ngha trc.
làm đc điu này, sau khi đã khi đng Excel, t menu chính ca chng trình, chn File >
New hoc bm vào biu tng “New” phía di menu “File”. Khi đó, Excel s m mt ca s có
tên “New workbook” nh sau:
Ca s “New workbook” có hai vùng cho ta la chn. Vùng th nht là “New”. Vùng này
cho phép ta có th to mt trang tính mi hoàn toàn vi la chn “Blank workbook” hoc có th
Macro có nhiu mc, t đn gin đn phc tp. Các Macro phc tp cho phép thc hin các tác
v khó, yêu cu ngi dùng phi có kin thc lp trình nht đnh (Visual Basic Macro). Các
Macro đn gin có th đc thit lp khá d dàng nh công c đc Excel cung cp, và không
cn đn kin thc v lp trình. Vi các Macro loi này, có mt cách đn gin nht đ to mt
Macro mi là yêu cu Excel ghi li nhng hành đng mà ngi dùng thc hin và lu tr nó di
dng mt Macro. Nhng hành đng mà ngi dùng cn ghi li có th là 1 hoc nhiu lnh hoc là
s kt hp ca các lnh mà Excel có th thc thi đc.
Ngoài tính nng có th tái s dng, Macro còn t ra rt mm do trong s dng vì chúng ta
hoàn toàn có th sa đi mi khi cn s dng mt vài thao tác mi mà ln s dng trc cha có.
1.2.2 To macro
Có nhiu cách đ to mt Macro trong MS Excel, tuy nhiên mc tiêu ca môn hc ch gii
thiu cách to và s dng Macro mt cách cn bn. Do vy, phn này ch gii thiu mt cách đn
gin nht đ ngi dùng mi trình đ đu có th làm vic đc vi Macro.
Nh đã nói trên, cách đn gin nht đ to mt Macro trong MS Excel đó là yêu cu
Excel ghi li các thao tác mà ngi dùng có nhu cu s dng nhiu ln di dng mt Macro. Các
bc đ thc hin công vic này nh sau:
- Chn menu Tools > Macro > Record New Macro đ hin th hp thoi to Macro nh sau:
- Trên vùng “Macro name”, đt tên cho Macro mong mun to ra.
- Trong vùng “Description”, Excel cung cp mt mô t ngm đnh cho mi Macro. Nu
mun thay đi, ta có th thay đi mô t cho Macro ca mình.
- bt đu ghi, click chut vào nút lnh OK và bt đu thc hin các lnh mong mun
(Ví d thc hin thay đi đnh dng d liu, ghi file, m file mi v.v.). Excel s t đng
ghi li các lnh đó cho đn khi kt thúc ghi bng cách chn menu Tools > Macro > Stop
Recording hoc click chut vào “Stop Recording” trên thanh công c “Stop Recording” 11
Phn 1: S dng Excel trong qun lý
1.2.3 S dng macro
- Khi nh chut ra, hp thoi “Assign Macro” s xut hin cho phép gn nút lnh va to
vi mt Macro đc to ra t trc.
- Click chut đ chn Macro mun gi (ví d Macro1) khi nút lnh đc bm ri chn
“OK” đ kt thúc.
Lu ý:
Ta cng có th to mi 1 Macro và gn cho nút lnh thay vì chn mt Macro có sn
bng cách chn nút “Record” đ Excel ghi to mt Macro mi. Vic thc hin to mi mt Macro
đã trình bày trên.
Nh vy, mi khi cn gi Macro, ta ch vic click chut vào nút lnh va to ra và Macro s
đc gi thc thi.
giúp ngi dùng to ra mt nút lnh thân thin, Excel cho phép ngi dùng thay đi tên
ca nút lnh. iu này đc bit hu ích vì mi khi nhìn vào tên ca nút lnh chúng ta có th bit
ni dung mà nó s thc hin. Các bc tin hành thay đi tên ca nút lnh nh sau:
- Click chut phi lên nút lnh mun đi tên, chn “Text Edit” t menu đy xung.
13
Phn 1: S dng Excel trong qun lý
- Thay đi tên nút lnh thành tên mong mun.
- Click chut ra khi phm vi ca nút lnh đ thoát khi ch đ thay đi tên cho nút lnh.
Ngoài ra, Excel còn cho phép chúng ta thit lp đnh dng cho nút lnh. thit lp đnh
dng cho nút lnh, tin hành các bc sau:
- Click chut phi lên nút lnh mun thit lp đnh dng, chn menu “Format Control” t
menu đy xung đ m hp thoi “Format Control”:
- La chn tab tng ng vi mong mun thit lp đnh dng và thit lp các giá tr mong
mun ri bm OK đ ghi li các thay đi (ví d có th thit lp phông ch, kích thc,
màu, v.v. cho nút lnh).
1.3 CÁC CHC NNG BO MT VÀ KIM SOÁT
1.3.1 S dng chú thích cho d liu trong Excel
1.3.2 Thm đnh d liu nhp
Chc nng thm đnh d liu nhp (data validation) ca Excel cho phép ngi dùng đa
vào các phép kim tra d liu nhp xem có tha mãn ràng buc mong mun không, ví d kim tra
xem d liu có thuc loi d liu đnh trc không, hoc kim tra xem d liu s có nm trong
khong quy đnh không, hoc đ dài ca d liu xâu ký t có vt quá đ dài cho phép không v.v.
Chc nng thm đnh d liu nhp rt hu ích trong trng hp ngi dùng phi làm vic
vi s lng nhiu d liu, khó có th kim tra d liu mt cách th công bng mt thng, hoc
vi d liu quan trng, cn có đ chính xác cao, mà s nhm ln có th gây ra nhng hu qu
đáng tic, ví d nh bng d liu bán hàng, bng lng, bng chm công v.v.
1.3.2.1 Thit lp các phép thm đnh d liu cho 1 ô
thit lp quy tc thm đnh d liu cho 1 ô, click chn ô đó, sau đó chn menu Data >
Validation. Ca s Data Validation hin ra cho phép ngi dùng đa vào các quy tc thm đnh
d liu.
15
Phn 1: S dng Excel trong qun lý Trong ca s này, trên tab Settings, hp chn th xung Allow cho phép ta thit lp loi
quy tc thm đnh. Có các loi quy tc sau:
- Any value: Là giá tr mc đnh ca ô, cho phép đa vào giá tr bt k
- Whole number và Decimal: Ch cho phép nhp các giá tr s. Khi chn la chn này,
Excel hin thêm các ràng buc cho giá tr s nh sau:
Hp la chn th xung Data cho phép ta la chn ràng buc cho d liu. Ví d ta có th la
chn các toán t between (nm gia 2 giá tr max và min), not between (không nm gia), equal to
(bng), not equal to (không bng), greater than (ln hn), less than (nh hn), greater than or equal
to (ln hn hoc bng), less than or equal to (nh hn hoc bng). đa vào các ràng buc mong
mun, chn toán t tng ng và đa tham s tng ng vào các ô trên ca s này.
- List: D liu nhp phi nm trong mt danh sách các d liu cho trc nào đó. Khi chn la
Thông thng, khi ngi dùng nhp d liu sai so vi các quy tc đã đc thit lp, Excel
s hin th thông báo li mc đnh. Tuy nhiên, ngi dùng có th t đnh ngha thông báo li
nhm hin th rõ hn thông tin v li cho ngi nhp d liu, hoc thay các thông báo li bng
ting Vit thay vì ting Anh nh mc đnh.
làm vic này, trên ca s Data Validation, chn tab Error Alert. Trong ô Title đa vào tiêu
đ ca thông báo và trong ô Error Message đa vào ni dung thông báo li. Ngoài ra, Excel còn cho
phép thit lp phng án x lý tình hung khi xy ra li trong hp chn Style. Có 3 cách x lý, đó là
Stop (dng), Warning (cnh báo), và Information (thông tin). Chn cách x lý thích hp.
Sau khi thit lp xong, click OK. Nh vy, khi ngi dùng nhp sai d liu, thông báo li
có ni dung nh sau s đc hin th:
1.3.3 Bo mt trong Excel
Chc nng bo mt trong Excel cho phép bo v các d liu trong bng tính, chng các truy
nhp trái phép, đng thi cho phép ngi dùng truy cp d liu theo các mc bo mt khác nhau.
18
Phn 1: S dng Excel trong qun lý
Ngoài ra các chc nng bo mt đa dng ca Excel còn cho phép bo v các phn khác nhau ca
bng tính vi các mc đ khác nhau. Ví d, các vùng d liu quan trng có th đc bo v cn
mt, trong khi các vùng d liu khác có th không cn phi bo v.
Các lu ý v bo mt d liu trong Excel
- Bo v các d liu công thc và các d liu quan trng, không đc thay đi
- Bo v hoc n đi các d liu nhy cm trong bng tính
- Thêm vào các chú thích cho các d liu tng hp
Các mc bo mt trong Excel
- Bo v bng mt khu
- Bo v bng tính
- Bo v các sheet
- Bo v ô d liu hoc đ th
bo v cu trúc hoc ca s, click chn la chn Structure hoc Windows tng ng.
a vào mt khu ô Password, sau đó bm OK. Excel s yêu cu gõ xác nhn mt khu.
b chc nng bo v bng tính, chn menu Tools > Protection > Unprotect Workbook.
Excel s yêu cu cung cp mt khu đã thit lp trc đó. Nu mt khu đc cung cp là đúng,
Excel s m khóa bo mt bng tính.
1.3.3.3 Bo v các sheet
Chc nng bo v sheet cho phép thit lp các bo v cho tng sheet trong bng tính cùng
vi ni dung ca tt c các ô trong sheet này. thit lp chc nng này, chn menu Tools >
Protection > Protect Sheet. Ca s bo v sheet hin ra.
20
Phn 1: S dng Excel trong qun lý Trên ca s này, Excel cho phép ngi dùng đa vào mt khu đ m khóa bo v sheet.
Tip theo, ngi dùng có th chn các ni dung cn bo v danh sách la chn bên di. Mc
đnh Excel ch cho phép chn (bôi đen) ô d liu, ngoài ra các chc nng khác nh đnh dng ô d
liu, đnh dng hàng, ct, thêm ct, hàng v.v. đu b cm. cho phép các chc nng này, click
chn các la chn tng ng.
1.3.3.4 Bo v các ô d liu
Chc nng bo v ô d liu cho phép khóa các ô d liu hoc n đi, không cho phép hin
th trên bng tính. thc hin bo v ô d liu, click chut phi vào ô d liu tng ng và chn
Format cells … Tip theo, trên ca s hin ra chn Protection. 21
Phn 1: S dng Excel trong qun lý
La chn Locked cho phép khóa ni dung ca ô d liu, trong khi la chn Hidden s cho
n ni dung ca ô. Chú ý rng các la chn này ch có tác dng khi ta thc hin vic bo v Sheet
(nh đã trình bày trên). Do vy, ta thy các ô d liu ca Excel đu có la chn mc đnh là
Ví d: Ta có mt bng d liu cuc gi (đin thoi) ca khách hàng. Công vic cn thc
hin là tính cc cho các cuc gi da vào đ dài (tính theo giây) và đn giá cc ca cuc gi
(tính theo hng gi). Yêu cu nghip v ca bài toán là: nhng cuc gi đc coi là bình thng
nu nó dài hn 6 giây, khi đó cc s là đ dài cuc gi nhân vi giá. Ngc li, nu cuc gi nh
hn 6 giây thì đc coi là cuc gi “li” và khách hàng ch b tính cc bng ½ cc bình thng.
Khi đó ta có mt bng tính nh sau:
Vi bài toán nh trên, có th s dng hàm IF ca Excel đ tính toán giá tr ca ct “Thành
tin”. Cú pháp ca hàm IF nh sau:
IF(<Biu thc logic>, <Giá tr tr v nu đúng>, <Giá tr tr v nu sai>).
Lu ý: Khi áp dng vào Excel, không s dng các du >, <. đây chúng tôi đa vào đ
bn đc có th d dàng nhn ra s cách bit gia các tham s ca hàm.
Trong đó, ý ngha ca các biu thc (tham s) trong hàm IF nh sau:
- Biu thc logic: Thng là các phép toán so sánh và kt qu ca nó cho ta 1 trong 2 kh
nng: đúng hoc sai. Biu thc này thng s dng các toán t so sánh nh =, > , <, >=
(ln hn hoc bng), <= (nh hn hoc bng).
- Giá tr tr v nu đúng: Là giá tr mà ngi lp biu thc mun hàm IF tính toán và tr v
nu biu thc logic trên là đúng.
- Giá tr tr v nu sai: Là giá tr mà hàm IF s tr v nu biu thc logic trên cho kt qu sai.
23
Phn 1: S dng Excel trong qun lý
Quay tr li vi bài toán trên. Tin hành áp dng hàm IF theo cú pháp trên cho tng ô trong ct
“Thành tin”, ta s có cách tính nh sau:
IF Thi gian liên lc >= 6, Thành tin = Thi gian liên lc * Giá cc , Thành tin = Thi
gian liên lc * Giá cc/2
iu này đc hiu nh sau: Nu thi gian liên lc ln hn hay bng 6s thì “Thành tin”
đc tính bng thi gian liên lc nhân vi giá cc. Ngc li, ngha là thi gian liên lc nh hn
6s, thì “Thành tin” đc tính bng thi gian liên lc nhân vi cc và chia đôi.
T đó, ta có công thc cho các ô ct “Thành tin” s dng hàm IF nh sau:
hàm IF ban đu.
đn gin nhng không mt tính tng quát, chúng ta tr li vi ví d v tính cc cho
khách hàng s dng đin thoi trên. Vi nghip v yêu cu tng t nh c, nhng ta thêm vào
mt chính sách khuyn mãi. Theo đó, nhng khách hàng gi nhiu (cuc gi có đ dài ln hn 30
phút = 1800s) s đc gim 5% giá cc trên tng s cc h phi tr tính theo thi gian gi và
đn giá cc theo s b gi. Khi đó có th áp dng vic s dng hàm IF lng nhau nh sau:
“Nu thi gian liên lc nh hn 6s, cc s là Thi gian liên lc*Giá cc/2. Ngc li, nu
thi gian liên lc nh hn 1800s (và tt nhiên ln hn hoc bng 6s) thì cc s là Thi gian liên
lc * giá cc. Cui cùng, nu thi gian liên lc ln hn 1800s thì cc s là Thi gian liên lc *
giá cc * 95% (Gim giá 5%).”
Nh vy công thc đ tính cc s nh sau:
IF(Thi gian liên lc <6, Thành tin = Thi gian liên lc * Cc/2, IF(Thi gian liên lc
<1800,Thành tin = Thi gian liên lc* Giá cc,Thành tin = Thi gian liên lc* Giá cc *
95%) )
Áp dng vào bng d liu nh sau:
Công thc cho ô đu tiên ca ct thành tin s là:
đây, chúng ta đ ý đn cú pháp ca câu lnh IF. Thay vì đa vào mt công thc tính c
th khi giá tr kim tra là sai (đi s th 3 ca hàm IF), chúng ta đa thêm vào mt hàm IF na.
Hàm này s kim tra giá tr ca ô thi gian liên lc đ quyt đnh s áp dung cách tính nào (tính
bình thng cho cuc ln hn 6s và nh hn 1800s hay tính theo cách khuyn mi cho cuc dài
hn 1800s).
25
Phn 1: S dng Excel trong qun lý
Excel cho phép chúng ta có th đa vào s lng tùy ý các lnh IF lng nhau. Nh là mt
bài tp, các bn hãy lp mt bng xp hng hc sinh theo qui c v xp hng da trên đim trung
bình nh đã trình bày trên.
2.1.3 Hàm COUNTIF
kim vào (T D2 đn D9 và t E2 đn E9). Giá tr điu kin vn gi nh c là 10 (đim).
- Vi phép tính tng s đim 9, vùng tìm kim s là c 3 ct Toán, Vt lý và Hóa hc. Do
đó vùng tìm kim s là các ô t C2 đn E9.
Sau khi áp dng các công thc, Excel s tính cho chúng ta kt qu nh sau:
2.1.4 Hàm MAX
Trong Excel, hàm MAX là mt hàm khá đn gin. Hàm MAX đc s dng khi ngi
dùng cn tính mt giá tr có kiu s ln nht trong mt vùng d liu cn tìm kim. Kt qu tr v
ca hàm MAX là chính giá tr ln nht trong vùng d liu đó. Cú pháp ca hàm MAX nh sau:
MAX(Number_1, Number_2, … ,Number_n)
27