Professional Documents
Culture Documents
CNG C TUYT VI CA BN
TRN THANH PHONG
CNG THC V HM
MICROSOFT EXCEL 97-2013
Tham kho ton din t c bn n nng cao
Nhiu v d & bi tp thc hnh
NH TI TR VNG
www.giaiphapexcel.com
Cc Nh Ti Tr Gii Php Excel
NH TI TR BC
OVERTURE CAF
a ch: 109 Trn Quc Tho, P.7, Q.3, TP.HCM
in thoi: 08.7307.8888 (t bn), 0985.67.51.51 (t vn audio),
0908.444.111 (hp tc)
Website: www.overturecafe.com Email: phucsinh72@gmail.com
NH TI TR NG
WEBKETOAN.VN
a ch: 196 Vn Kip, Phng 3, Qun Bnh Thnh, TP.HCM
in thoi: 08.62976941 Mobile: 0985 881 339
Website: www.webketoan.vn Email: info@webketoan.vn
Trang thng tin v din n chuyn ngnh k ton.
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | i
MC LC
MC LC .......................................................................................................................................... i
LI GII THIU .............................................................................................................................. xx
PHN I. KIN THC C BN V CNG THC V HM ........................................................ 1
I.1. GII THIU CNG THC V HM.......................................................................................... 1
I.1.1. Cng thc ....................................................................................................................... 1
I.1.2. Hm ................................................................................................................................ 3
I.2. NHP CNG THC V HM .................................................................................................. 3
I.3. THAM CHIU TRONG CNG THC ......................................................................................... 6
I.3.1. Tng quan v tham chiu ............................................................................................... 6
I.3.2. Cc loi tham chiu trong Excel .................................................................................... 7
I.4. TNH TON TRONG BNG .................................................................................................... 22
I.5. CC LI THNG DNG V CCH X L LI ...................................................................... 23
I.5.1. Cc li thng dng ....................................................................................................... 23
I.5.2. Ty chn tnh ton ....................................................................................................... 24
I.5.3. Kim tra cng thc bng Formulas Auditing .............................................................. 25
PHN II. HM TRONG EXCEL 97-2013 ..................................................................................... 28
II.1. HM X L VN BN V CHUI (TEXT FUNCTIONS) ....................................................... 28
ASC ................................................................................................................................... 28
BAHTTEXT ...................................................................................................................... 28
CHAR ................................................................................................................................ 29
CLEAN.............................................................................................................................. 30
CODE ................................................................................................................................ 30
CONCATENATE ............................................................................................................. 31
DBCS (Excel 2013) ........................................................................................................... 32
DOLLAR ........................................................................................................................... 32
EXACT.............................................................................................................................. 33
FIND.................................................................................................................................. 34
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | ii
FINDB ............................................................................................................................... 36
FIXED ............................................................................................................................... 36
JIS (Excel 2013-) ............................................................................................................... 37
LEFT ................................................................................................................................. 37
LEFTB ............................................................................................................................... 38
LEN ................................................................................................................................... 41
LENB ................................................................................................................................ 42
LOWER ............................................................................................................................. 42
MID ................................................................................................................................... 43
MIDB ................................................................................................................................ 43
NUMBERVALUE (Excel 2013) ...................................................................................... 44
PHONETIC ....................................................................................................................... 44
PROPER ............................................................................................................................ 45
REPLACE ......................................................................................................................... 45
REPLACEB ...................................................................................................................... 46
REPT ................................................................................................................................. 46
RIGHT ............................................................................................................................... 48
RIGHTB ............................................................................................................................ 49
SEARCH ........................................................................................................................... 49
SEARCHB ........................................................................................................................ 50
SUBSTITUTE ................................................................................................................... 50
T ........................................................................................................................................ 52
TEXT ................................................................................................................................. 52
TRIM ................................................................................................................................. 54
UNICHAR (Excel 2013) ................................................................................................... 55
UNICODE (Excel 2013) ................................................................................................... 55
UPPER .............................................................................................................................. 56
VALUE ............................................................................................................................. 56
II.2. HM LUN L (LOGICAL FUNCTIONS) ............................................................................... 58
AND .................................................................................................................................. 58
FALSE ............................................................................................................................... 60
IF ....................................................................................................................................... 60
IFERROR .......................................................................................................................... 65
IFNA (Excel 2013) ............................................................................................................ 66
NOT ................................................................................................................................... 67
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | iii
OR ..................................................................................................................................... 67
TRUE ................................................................................................................................ 68
XOR (Excel 2013) ............................................................................................................. 68
II.3. HM NGY THNG & THI GIAN (DATE AND TIME FUNCTIONS)...................................... 69
DATE ................................................................................................................................ 69
DATEDIF .......................................................................................................................... 70
DATEVALUE ................................................................................................................... 71
DAY .................................................................................................................................. 71
DAYS (Excel 2013) .......................................................................................................... 71
DAYS360 .......................................................................................................................... 72
EDATE .............................................................................................................................. 73
EOMONTH ....................................................................................................................... 73
HOUR................................................................................................................................ 74
ISOWEEKNUM (Excel 2013) .......................................................................................... 74
MONTH ............................................................................................................................ 75
MINUTE ........................................................................................................................... 75
NETWORKDAYS ............................................................................................................ 75
NETWORKDAYS.INTL (Excel 2010) ............................................................................ 76
NOW ................................................................................................................................. 78
SECOND ........................................................................................................................... 79
TIME ................................................................................................................................. 79
TIMEVALUE.................................................................................................................... 80
TODAY ............................................................................................................................. 80
YEAR ................................................................................................................................ 80
YEARFRAC...................................................................................................................... 81
WEEKDAY ....................................................................................................................... 81
WEEKNUM ...................................................................................................................... 85
WORKDAY ...................................................................................................................... 86
WORKDAY.INTL (Excel 2010) ...................................................................................... 86
II.4. HM D TM V THAM CHIU (LOOKUP FUNCTIONS) ....................................................... 93
ADDRESS ......................................................................................................................... 93
AREAS .............................................................................................................................. 93
CHOOSE ........................................................................................................................... 94
COLUMN.......................................................................................................................... 94
COLUMNS ....................................................................................................................... 95
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | iv
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | v
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | vi
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | vii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | viii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | ix
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | x
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xi
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xiii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xiv
PV .................................................................................................................................... 377
RATE .............................................................................................................................. 378
RECEIVED ..................................................................................................................... 379
RRI (Excel 2013) ............................................................................................................ 380
SLN ................................................................................................................................. 381
SYD ................................................................................................................................. 382
TBILLEQ ........................................................................................................................ 382
TBILLPRICE .................................................................................................................. 383
TBILLYIELD.................................................................................................................. 384
VDB ................................................................................................................................ 385
XIRR ............................................................................................................................... 386
XNPV .............................................................................................................................. 387
YIELD ............................................................................................................................. 388
YIELDDISC .................................................................................................................... 390
YIELDMAT .................................................................................................................... 391
II.10. HM C S D LIU (DATABASE FUNCTIONS) .............................................................. 392
II.10.1. Ni chung v Cc Hm Qun l C s d liu ...................................................... 392
II.10.2. Mt s v d v cch dng Criteria nhp iu kin ........................................... 392
DAVERAGE ................................................................................................................... 397
DCOUNT ........................................................................................................................ 397
DCOUNTA ..................................................................................................................... 398
DGET .............................................................................................................................. 398
DMAX ............................................................................................................................. 398
DMIN .............................................................................................................................. 399
DPRODUCT ................................................................................................................... 399
DSTDEV ......................................................................................................................... 399
DSTDEVP ....................................................................................................................... 399
DSUM ............................................................................................................................. 400
DVAR.............................................................................................................................. 400
DVARP ........................................................................................................................... 400
GETPIVOTDATA .......................................................................................................... 401
II.11. HM ADD-INS & HM NGOI (ADD-INS & DDE FUNCTIONS) ........................................ 403
EUROCONVERT ........................................................................................................... 403
SQL.REQUEST .............................................................................................................. 406
II.12. HM KHI (CUBE FUNCTIONS)....................................................................................... 409
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xv
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xvi
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xvii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xviii
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xix
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xx
LI GII THIU
Cc bn c thn mn!
Ngoi phn hng dn kin thc c bn v cng thc v hm, hng dn s dng cc hm Excel
97-2013, hng dn s dng hm v cng thc mng, kin thc VBA c bn, ti liu cn tp
hp hn 100 bi tp thc hnh cho cc bn nghin cu v co iu kin p dng l thuyt vo nhng
tnh hung c th, sinh ng v a dng. Bn cnh o, ti liu cn tp hp nhiu hm ngi dng
(UDF) hu ich bn c co c hi tip xc v thc hnh vi Macro v VBA trong Excel thng
qua cc hm ny.
Chng ti tin rng, ti liu ny tht s l mt cm nang tra cu cn thit cho tt c nhng ai ang
lm vic vi bng tinh Excel.
www.giaiphapexcel.com
Cng thc v hm Excel 97-2013 Gii Php Excel | xxi
Chng ti cng xin chn thnh cm n tt c thnh vin ca Gii Php Excel a co nhng bi vit
hu ich v cng ng Gii Php Excel v ngi dng Internet. Ti liu ny c xy dng da
trn cc bi vit ca Trn Thanh Phong, Bi Nguyn Triu Tng, Phan T Hng,
hoangdanh282vn, ndu96081631, xin chn thnh cm n cc thnh vin din n co bi vit s
dng trong ti liu ny.
Cui cng, d chng ti a rt c gng trong qu trnh tng hp ti liu ny, nhng cng kho trnh
khoi nhng thiu sot. Chng ti rt mong bn c ong gop kin ti liu ngy cng hon thin
hn cc phin bn sau.
Chn thnh cm n,
Lin h hp tc:
TP. HCM, ngy 29 thng 06 nm 2014 Website: www.giaiphapexcel.com
E-mail: info@giaiphapexcel.com
Trn Thanh Phong in thoi: 848-6679 2225
i din BQT Gii Php Excel TD: 0909.191.958 gp Bnh
www.giaiphapexcel.com
Gii Thiu Cng Thc V Hm Gii Php Excel | 1
Phn I
KIN THC C BN V CNG THC V HM
Du bng
Tri s
Ton t
Hm
Tham chiu
= 10000 IF(A1>=1000,80%*A1,A1)
www.giaiphapexcel.com
Gii Thiu Cng Thc V Hm Gii Php Excel | 2
Th t u tin ca cc ton t
Ton t M t u tin
: (hai chm) Ton t tham chiu 1
(1 khong trng)
, (du phy)
S m (v d 1) 2
% Phn trm 3
^ Ly tha 4
* v / Nhn v chia 5
+ v Cng v tr 6
& Ni chui 7
= So snh 8
< >
<= >=
<>
www.giaiphapexcel.com
Nhp Cng Thc V Hm Gii Php Excel | 3
I.1.2. Hm
Hm trong Excel c lp trnh sn dng tnh ton hoc thc hin mt chc nng no o. Vic s
dng thnh tho cc hm s gip chng ta tit kim c rt nhiu thi gian so vi tnh ton th
cng khng dng hm. Cc hm trong Excel rt a dng bao trm nhiu lnh vc, c nhng hm
khng yu cu i s, c nhng hm yu cu mt hoc nhiu i s, v cc i s c th l bt
buc hoc t chn.
V d:
=Rand() hm khng co i s
=IF(A1>=5,t,Rt) hm 3 i s
=PMT(10%,4,1000,,1 ) hm nhiu i s v i s ty chn
Cng thc mi trong Excel 2010 : nng cp v thay i gii thun tnh ton ca rt nhiu hm
nhm tng chnh xc ca hm. Mt s hm mi nh Networkingdays.Int, Rank.Ave,
Percentile.Exc, Confidence.T, T.Dist, T.Dist.Rt v T.Dist.2t
Cng thc mi trong Excel 2013: c rt nhiu (51) hm mi thm vo nh XOR, IFNA,
WebService,
www.giaiphapexcel.com
Nhp Cng Thc V Hm Gii Php Excel | 4
trn bng tnh l trnh nhp trc tip cc con s, gi tri vo cng thc m bn nn dng n tham
chiu.
Trong v d trn, i s th nht ca hm NPV chng ta khng nhp trc tip sut chit tnh
10% vo hm m nn tham chiu n ia chi cha n l I2, v nu li sut co thay i th ta chi
cn nhp gi tri mi vo I2 th chng ta s thu c kt qu NPV mi ngay khng cn phi chinh
sa li cng thc.
Nhn F3
www.giaiphapexcel.com
Nhp Cng Thc V Hm Gii Php Excel | 5
Ghi ch: Nhn phm F3 trong qu trnh nhp cng thc khi mun chn tn vng a t.
Mt trong nhng cch d dng nht s dng hm trong Excel l s dng th vin hm. Khi bn
mun s dng hm no chi vic vo thanh Ribbon chn nhm Formulas Function Library
chn nhm hm chn hm cn s dng. Ngoi ra bn c th nhn vo nt Insert Function
gi hp thoi Insert Function mt cch nhanh chng v khi cn tm hiu v hm ny bn chi
cn nhn vo Help on this function.
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 6
Ghi ch:
Du $ trc th t ct l c inh ct v trc th t dng l c inh dng
Nhn phm F4 nhiu ln (tuyt i) c inh/ bo c inh dng hoc ct
V d: Tnh ct Thnh tin bng cch ly ct S lng nhn vi ct Gi. i gi tri ct Thnh tin
sang VND bng cch ly ct Thnh tin nhn vi T gi. Tnh tng cc ct Thnh tin v ct Tin
VND.
B1. Ti D2 nhp vo =B2*C2 v Enter. Sau o qut chn c vng D2:D14 v g t hp phm
<Ctrl+D>. Vo cc D3, D4... D14 ta s thy cng thc cc dng t ng c thay i tng
ng vi khong cch so vi D2. Trng hp ny chng ta dng ia chi tng i ca B2*C2 l
v chng ta mun khi sao chp cng thc xung phia di th ia chi cc tnh ton s t ng
thay i theo.
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 7
B2. Ti E2 nhp vo =D2*B$17 v Enter, sau o chp cng thc xung cc E3:E14. Chng
ta cn c inh dng 17 trong ia chi t gi B17 v ta mun khi sao cng thc xung th cc cng
thc sao chp vn tham chiu n B17 tnh ton.
Tham chiu n a ch
ti ct A thuc dng 10 A10
Vng ia chi trong ct A t dng 10 n dng 20 A10:A20
Vng ia chi thuc dng 15 t ct B n ct E B15:E15
Ton b cc thuc dng 5 5:5
Ton b cc t dng 5 n dng 10 5:10
Ton b cc thuc ct H H:H
Ton b cc t ct H n ct J H:J
Vng ia chi t ct A n E v t dng 10 n 20 A10:E20
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 8
Tham kho n worksheet khc: Xt vi d sau, hm AVERAGE tinh ton bnh qun cc gi tri
thuc vng B1:B10 trn Worksheet Marketing trong cng Workbook.
Tn worksheet
a ch vng tham chiu trn worksheet
=AVERAGE(Marketing!B1:B10)
Ghi ch: Tn worksheet v du chm than (!) c t trc vng ia chi tham chiu.
V d: =A2*Sheet2!A2
=A2*Thong so!B4
Khi tn sheet c cha khong trng th trong cp nhy n
Tham chiu n ia chi trong workbook khc th c dng:
[Tn_Workbook]Tn_sheet!a_ch_
V d: =A2*[Bai2.xlsx]Sheet3!A4
=A2*[Bai tap 2.xlsx]Sheet3!A4
Khi tn Sheet hay Workbook c cha khon trng trong cp nhy n
=A2*C:\Tai lieu\[Bai tap 2.xlsx]Sheet3!A4
Khi tham chiu n workbook khc m workbook khng m
=A2*\\DataServer\Excel\[Bai tap 2.xlsx]Sheet3!A4
Khi tham chiu n tp tin Excel chia s trn my ch trong mng ni b.
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 9
Nu cc php tnh ca bn yu cu phi tham chiu vng th bn cn phi bt tinh nng cho php
tnh lp ln. Cch thc hin:
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 10
Tham chiu tng i trong cng thc (v d nh A1) da vo vi tri tng i ca ia chi
cha cng thc v ia chi ca tham chiu n. Khi vi tr ca cha cng thc thay i
th ia chi tham chiu n cng thay i tng ng.
Khi ta chp cng thc sang cc dng hay ct khc, th ia chi tham chiu cng t ng
thay i tng ng.
Excel mc inh cng thc nhp vo dng tham chiu tng i.
Vi d: Khi ta chp cng thc ti B2 cha tham chiu tng i n A1 (=A1) xung B3 th
khi o cng thc trong B3 t ng thay i tham chiu n A2 (=A2).
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 11
Vi d: Nu ta chp mt cng thc (ti B2 xun B3) co tham chiu tuyt i n =$A$1 th
cng thc trong B3 vn l =$A$1.
Tham chiu hn hp l dng tham chiu kt hp 2 loi tham chiu tng i v tuyt i,
trong tham chiu hn hp chi c ct hoc dng c c inh (tuyt i).
Tham chiu c inh ct c dng nh $A1, $B1, ... v tham chiu c inh dng c dng
A$1, B$1, . Khi vi tr ca cha cng thc thay i th phn ia chi tng i (trong
tham chiu hn hp) s thay i theo cn phn ia chi tuyt i (trong tham chiu hn hp)
s khng thay i.
Vi d: Khi ta chp cng thc co cha tham chiu hn hp (=A$1) trong B2 sang C3 th cng
thc trong C3 thay i thnh =B$1 (ia chi tham chiu trong cng thc thay i 1 n vi t ct
A B do khng c inh ct, nhng hng 1 vn gi nguyn do hng a bi c inh cng thc
trong C3 l B$1).
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 12
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 13
Khi chng ta mun phn tich d liu co vng ia chi ging nhau nhiu worksheet trong cng
workbook th khi o cn n kiu tham chiu 3-D. Tham chiu 3-D c dng nh vi d sau
=SUM(Sheet2:Sheet6!A1), ngha l tinh tng cc A1 nm trong nhiu sheet (t Sheet2 n
Sheet6).
Tham chiu 3-D co th dng tham chiu n cc nm trn cc sheet khc, (co th t
tn (Name) cho tham chiu 3-D), sau o co th dng cc hm sau tinh ton: SUM,
AVERAGE, AVERAGEA, COUNT, COUNTA, MAX, MAXA, MIN, MINA,
PRODUCT, STDEV, STDEVA, STDEVP, STDEVPA, VAR, VARA, VARP, v
VARPA.
Tham chiu 3-D khng th dng trong cng thc mng (cng thc kt thc bng lnh
Ctrl+Shift+Enter).
Tham chiu 3-D khng th dng cc ton t s hc (+,-,*,/,^, &) , ton t so snh (= > <
>= <= <>, ton t logic (and, or, not ).
Tham chiu 3-D s thay i nh th no khi thc hin cc lnh move, copy, insert, hay delete
Cc vi d sau minh ho s thay i ca tham chiu 3-D khi bn thc hin cc lnh move, copy,
insert, hay delete trong worksheet. Vi d ta co cng thc =SUM(Sheet2:Sheet4!A1:B5) tinh
tng cc A1:B5 t worksheet 2 n worksheet 4. Kt qu A2 l 60
Insert hay copy Khi chn hay sao chp cc sheet nm t Sheet2 (sheet u - endpoint) n
Sheet4 (sheet cui endpoint), Excel s bao gm lun tt c gi tri ca cc A1:B5 trn sheet mi
thm vo kt qu tinh ton.
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 14
V d: Chn Sheet7 vo sau Sheet2 vi cc gi tri trong vng A1:B5 nh hnh sau:
Delete Khi xo cc sheet t Sheet2 n Sheet4, Excel s xo cc gi tri thuc sheet bi xo khoi
kt qu tinh ton.
Move Khi di chuyn cc sheet t Sheet2 n Sheet6 n mt vi tri nm ngoi vng tham chiu
sheet, Excel s loi bo cc gi tri nm trn sheet di chuyn khoi kt qu tinh ton.
V d: Di chuyn Sheet3 ra nm sau Sheet4, khi o cc gi tri vng A1:B5 trong Sheet3 bi loi
khoi kt qu tinh ton. Khi o kt qu ti A2 trong Sheet TongHop =SUM(Sheet2:Sheet4!A1:B5)
40
Move mt Sheet u cui Khi di chuyn Sheet2 hoc Sheet6 n vi tr khc trong cng workbook,
Excel s t hiu chinh kt qu tinh ton cho ph hp vi vng tham chiu sheet.
V d: Di chuyn Sheet4 ra nm sau Sheet5, khi o gi tri vng A1:B5 trong Sheet5 s bao gm
trong kt qu tinh ton. A2 trong Sheet TongHop =SUM(Sheet2:Sheet4!A1:B5) 100
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 15
V d: Di chuyn Sheet2 ra nm sau Sheet4. Khi o, cng thc trong A2 trong Sheet TongHop
bin i thnh =SUM(Sheet3:Sheet4!A1:B5) 50
V d: Di chuyn Sheet4 ra nm trc Sheet2. Khi o, cng thc trong A2 trong Sheet TongHop
bin i thnh =SUM(Sheet2:Sheet3!A1:B5) 30
Delete mt Sheet u cui Khi xo Sheet2 hoc Sheet6, Excel s t hiu chinh kt qu tinh theo
cho ph hp vi vng tham chiu sheet mi.
V d: Xo sheet cui trong tham chiu 3D Sheet4. Khi o, cng thc trong A2 trong Sheet
TongHop bin i thnh =SUM(Sheet2:Sheet3!A1:B5) 30
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 16
Ngoi ra chng ta cn co th chuyn kiu tham chiu t dng A1 sang dng R1C1, kiu tham chiu
R1C1 rt hu ich cho vic tinh ton vi tri dng v ct trong VBA. i vi kiu R1C1, Excel k
hiu R chi dng theo sau l s th t dng v k hiu "C" chi ct theo sau l s th t ct.
R: chi dng
C: chi ct
Chi s sau R hay C nu trong mc vung [ ] l tham chiu tng i
Chi s sau R hay C khng trong mc vung [ ] l tham chiu tuyt i
R (chnh l R[0]) hay C (chnh l C[0]) khng c chi s theo sau l biu thi cng dng hay
cng ct vi hin hnh.
Di chuyn ln
dng trn, cng ct
R[-1]C
R[1]C
Di chuyn xung
dng di, cng ct
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 17
R[-2]C Tham chiu tng i n nm trn hin hnh 2 dng trong cng ct
(tng ng B1)
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 18
V d: Cng thc trong bng tinh s dng tham chiu R1C1 (xem hnh bn di)
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 19
=SUMIFS(R2C5:R21C5,R2C1:R21C1,RC1,R2C2:R21C2,R26C)
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 20
Khi ghi macro, Excel mc inh sinh ra cc tham chiu di dng R1C1 khi gn cng thc vo .
V d: Ghi macro chn cng thc tinh tng ct Thnh tin ca vi d trn th Macro sinh ra
code nh sau:
Sub Macro1()
Range("E22").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-20]C:R[-1]C)"
Range("E23").Select
End Sub
Sub Shift_R1C1_A1()
If Application.ReferenceStyle = xlR1C1 Then
Application.ReferenceStyle = xlA1
Else
Application.ReferenceStyle = xlR1C1
End If
End Sub
Excel 2003 v trc: Tools | Options | General | Settings | chn R1C1 reference style.
www.giaiphapexcel.com
Tham Chiu Trong Cng Thc Gii Php Excel | 21
Excel 2007: Nt Office | Excel Options | Formulas | Working with formulas | chn R1C1
reference style
Excel 2013: File | Options | Formulas | Working with formulas | chn R1C1 reference style
www.giaiphapexcel.com
Tnh Ton Trong Bng Gii Php Excel | 22
y l tinh nng mi trong Excel 2007+, trong bng biu ta c th dng tn ct lm tham chiu
tnh ton.
Mun chuyn mt danh sch thnh bng biu ta hay t hin hnh vo trong vng danh sch,
sau o vo Ribbon Insert nhm Tables Table hp thoi Create Table Chn My
table has headers nu c OK. Lu cc bng c t tn t ng.
B1. Tnh ct Thnh tin: chn D2 v nhp vo =[S lng]*[Gi] (hoc =B2*C2) v Enter.
Excel s t ng sao chp cng thc xung gip bn.
B2. Tnh ct Tin VND: chn E2 v nhp vo =[Thnh tin]*H$1 (hoc =D2*H$1) v Enter.
Excel s t ng sao chp cng thc xung gip bn.
B3. Thm dng tnh Tng hay hin hnh vo bng: Ribbon Table Tools Design
nhm Table Style Options chn Total Row.
www.giaiphapexcel.com
Cc Li Thng Dng V Cch X L Li Gii Php Excel | 23
Li Gii thch
#DIV/0! Trong cng thc c cha php chia cho 0 (zero) hoc chia rng
#NAME? Do dnh sai tn hm hay tham chiu hoc nh thiu du nhy
#N/A Cng thc tham chiu n m co dng hm NA jim tra s tn ti ca d
liu hoc hm khng c kt qu
#NULL! Hm s dng d liu giao nhau ca 2 vng m 2 vng ny khng c phn
chung nn phn giao rng
#NUM! Vn i vi gi tri, v d nh dng nhm s m trong khi ng phi l s
dng
#REF! Tham chiu bi li, thng l do tham chiu trong hm bi xa
#VALUE! Cng thc tnh ton c cha kiu d liu khng ng.
www.giaiphapexcel.com
Cc Li Thng Dng V Cch X L Li Gii Php Excel | 24
Nu cc php tnh ca bn yu cu phi tham chiu vng th bn cn phi bt tinh nng ny ln.
Trong thc t i khi chng ta phi lm vic vi mt bng tnh rt phc tp v c rt nhiu cng
thc. Theo mc inh, c mi s thay i trong bng tnh th Excel s t ng tnh li tt c cc
cng thc c trong bng tinh, iu ny lm gim hiu sut lm vic rt nhiu. Do vy chng ta nn
iu chinh ty chn tnh ton trong Excel. Vo Ribbon Formulas Calculation
Calculation Options C cc ty chn sau (cng co th lm theo cch hnh 2.10)
Automatic Except for Data Tables: Tnh ton li tt c cc cng thc ngoi tr cc cng
thc trong cc bng biu.
www.giaiphapexcel.com
Cc Li Thng Dng V Cch X L Li Gii Php Excel | 25
Ghi ch: iu chinh cc la chn kim tra li vo Office Excel Options nhm Formulas
Error checking v Error checking rules.
www.giaiphapexcel.com
Cc Li Thng Dng V Cch X L Li Gii Php Excel | 26
kim tra cc bc tnh ton ca cng thc bi li trn ta chn Show Calculation Steps (hoc
nhn trc tip vo nt Evaluate Formula trong nhm Formulas Auditing).
Li do tham
chiu nhm
cha chui
www.giaiphapexcel.com
Cc Li Thng Dng V Cch X L Li Gii Php Excel | 27
Qut chn v
nhn F9
Qut chn v
nhn F9
Qut chn v
nhn F9
Qut chn v
nhn F9
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 28
Phn II
HM TRONG EXCEL 97-2013
ASC
C php: = ASC(text)
text : L chui hoc tham chiu n mt c cha chui mun chuyn i. Nu text khng cha
k t 2-bytes no th text s gi nguyn.
V d:
= ASC("Excel") Excel
= ASC()
BAHTTEXT
C php: =BAHTTEXT(number)
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 29
CHAR
C php: =CHAR(number)
Bng m ANSI
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 30
CLEAN
Hm CLEAN thng c dng g bo nhng du ngt on, ngt cu (co c do nhn phm
Enter), ngha l ni nhng on bi xung hng li vi nhau.
C php: =CLEAN(text)
CODE
C php: =CODE(text)
V d:
=CODE("a") 97
=CODE("A") 65
=CODE("@") 64
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 31
CONCATENATE
C php: =CONCATENATE(text1,text2,...)
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 32
i vi ting Nht, hm ny chuyn cc k t 1-byte ting Anh hoc katakana trong chui thnh
cc k t 2-byte.
C php: =DBCS(text)
text chui hoc tham chiu n cha chui. Nu chui khng cha k t 1-byte ting Anh
hoc katakana no th text khng i.
V d:
=DBCS("EXCEL") "EXCEL"
=DBCS()
DOLLAR
Chuyn i mt s thnh dng tin t (dollar M), c km theo du phn cch hng ngn, v c
th lm trn theo mun.
V d: Ti B15 nhp cng thc: = "Tng chi ph qu mt nm 2008 l " & DOLLAR(76632, 0)
Kt qu tr v: Tng chi ph qu mt nm 2008 l $76,632
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 33
EXACT
C php: =EXACT(text1,text2)
Lu :
Hm bo qua cc inh dng nhng phn bit ch HOA v thng
Nu 2 chui text1, text2 ging nhau hon ton, hm s tr v TRUE; nu khng, s tr v
tri FALSE
V d:
=EXACT("Gii php", "Gii php") TRUE
=EXACT("Gii php", "Gii Php") FALSE
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 34
FIND
Lu :
FIND v FINDB l c phn bit ch HOA v thng v khng cho dng k t thay th.
Nu mun tm kim khng phn bit ch HOA v thng hoc dng k t thay th th
dng SEARCH v SEARCHB.
Nu find_text l "" (rng), hm FIND tr v vi tr k t u tin trong chui tm (o l vi
tr start_num hoc 1).
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 35
V d:
Cng thc FIND(" ", A2) s cho kt qu l 10, l vi tr ca khong trng u tin (sau ch
Charlotte).
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 36
FINDB
FIXED
Chuyn i mt s thnh dng vn bn (text), c hoc khng km theo du phn cch hng ngn,
v c th lm trn theo mun.
no_commas: TRUE hoc FALSE, dng TRUE nu khng mun c du phn cch hng ngn, v
FALSE (mc inh) th c bao gm c du phn cch hng ngn
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 37
C php: =JIS(text)
Text l chui hoc tham chiu n cha chui cn chuyn i. Nu chui khng cha k 1-
byte no th hm tr v chnh chui o.
V d:
=JIS("EXCEL") "EXCEL"
=JIS()
LEFT
Left: Dng trch xut phn bn tri ca mt chui mt hoc nhiu k t ty theo s chi inh s
lng k t cn trch.
LeftB: Dng trch xut phn bn tri ca mt chui mt hoc nhiu k t ty theo s chi inh
s byte cn trch.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 38
Lu :
num_chars phi l s nguyn dng
Nu num_chars ln hn di ca chui th kt qu tr v s l ton b chui
V d:
=LEFT(Giai Phap Excel, 4) Giai
=LEFT(,2)
Microsoft Office s dng ngn ng nhp mc inh trong h iu hnh Windows xc inh ngn
ng mc inh cho cc chng trnh Office. thay i ngn ng mc inh trong cc chng trnh
Office, bn phi thay i ngn ng nhp mc inh cho h iu hnh Windows v sau o thay i
ngn ng chinh sa mc inh cho Office.
LEFTB
Vo Control Panel | chn Region and Language | chn Keyboards and Languages | chn
Change Keyboards (Minh ha Windows 7)
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 39
Sau khi thm ngn ng mi th chn ngn ng o lm ngn ng nhp liu mc inh ti khung
Default input language.
Bm OK ng cho cc thay i.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 40
Sau o khi ng Excel (Hnh minh ha trn Excel 2013), vo File | Options | Language | khi o
bn s thy Chinese (PRC) ti Choose Editing Languages, bn hy chn n lm mc inh. Bm
OK chp nhn cc thay i, sau o ong v m li Excel cc thit lp c hiu lc.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 41
Sau khi cc thit lp trong Windows v Office hon tt chuyn sang ngn ng h tr DBCS th
cc hm nh LENB, LEFTB, RIGHTB, MIDB, FINDB, SEARCHB, .. s hot ng ng chc
nng ca chng.
LEN
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 42
C php: =LEN(text)
=LENB(text)
LENB
LOWER
C php: =LOWER(text)
V d: Cng thc sau y s sa cell A2 (Gii php Excel) thnh ton l ch thng
=LOWER(A2) gii php excel
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 43
MID
Mid: Dng trch xut mt chui con (substring) t mt chui theo s chi inh vi tr bt u v
s lng k t cn trch.
MidB: Dng trch xut mt chui con (substring) t mt chui theo s chi inh vi tr bt u
v s lng byte cn trich. (m mi k t l 2 byte khi mt trong cc ngn ng h tr DBCS
c thit lp mc inh trong my ca bn)
Lu :
num_chars phi l s nguyn dng
start_num phi l s nguyn dng
Nu start_num ln hn di ca chui th kt qu tr v s l chui rng
MIDB
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 44
Lu :
Nu Decimal_separator v Group_separator khng khai bo th hm s ly k t thit lp
ca h thng hin ti.
Nu c nhiu Decimal_separator v Group_separator c dng th hm chi ly k t u
tin.
Nu Text l chui rng th hm tr v 0 (zero).
Cc khong trng trong Text s bi bo qua. V d 3 000 kt qu l 3000
Nu Decimal_separator xut hin nhiu hn 2 ln trong Text hm s tr v li #VALUE!
Nu Group_separator xut hin trc Decimal_separator trong Text th Group_separator
s bi bo qua.
Nu Group_separator xut hin sau Decimal_separator trong Text th hm tr v li
#VALUE!
Nu c bt k i s no khng hp l hm cng tr v li #VALUE!
Nu Text c cha nhiu k hiu %% th cc k hiu ny s c dng tnh ton. V d:
=NUMBERVALUE("9%%") kt qu 0.0009
V d:
PHONETIC
C php: =PHONETIC(reference)
Reference l chui k t, ia chi tham chiu hoc vng ia chi cha cc k t furigana.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 45
Lu :
Nu reference l vng ia chi th cc k t furigana nm trong ia chi gc trn bn tri
vng s c trch.
Nu reference l vng ia chi cc khng lin nhau hm tr v li #N/A.
(Hm ny hin ang chy khng n inh, cho ra nhiu kt qu khc nhau! Xem thm
https://issues.apache.org/ooo/show_bug.cgi?id=80766 )
PROPER
C php: =PROPER(text)
V d: Cng thc sau y s inh dng li chui vn bn cell A7 (cng c tuyt vi ca bn) theo
kiu Proper:
=PROPER(A7) Cng C Tuyt Vi Ca Bn
REPLACE
ReplaceB: Dng thay th mt phn ca chui bng mt chui khc, da vo s byte c chi
inh.
Replace dng cho ngn ng s dng bng m 1 byte (SBCS), Replaceb dng cho ngn ng s
dng bng m 2 byte (BDCS).
C php: =REPLACE(old_text,start_num,num_chars,new_text)
=REPLACEB(old_text,start_num,num_bytes,new_text)
old_text: chui vn bn cn c x l
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 46
V d: thay s 2007 bng 2014 trong cu Expense Budget for 2007 A10
V d:
REPLACEB
REPT
times: s ln lp i lp li ca text
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 47
Lu :
Nu times = 0, hm REPT s tr v mt chui rng
Nu text l mt con s, REPT s lm trn con s o thnh s nguyn
V d: V biu thanh ngang bng hm REPT da trn s Phn hi ca cuc kho st vi vic
s dng Font ch Webdings.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 48
RIGHT
Right: Dng trch phn bn phi ca mt chui mt hoc nhiu k t ty theo s chi inh s
lng k t cn trch.
RightB: Dng trch phn bn phi ca mt chui mt hoc nhiu k t ty theo s chi inh s
lng byte cn trich. (m mi k t l 2 byte khi mt trong cc ngn ng h tr DBCS c
thit lp mc inh trong my ca bn).
Lu :
num_chars phi l s nguyn dng
Nu num_chars ln hn di ca chui th kt qu tr v s l ton b chui text
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 49
RIGHTB
SEARCH
SEARCH dng cho ngn ng s dng bng m 1 byte (SBCS), SEARCHB dng cho ngn ng
s dng bng m 2 byte (BDCS)
Lu :
Dng SEARCH v SEARCHB xc inh vi tr mt k t hoc chui trong mt chui
khc sau o dng cc hm MID, MIDB, REPLACE, REPLACEB.
SEARCH v SEARCHB l khng phn bit cha HOA hay thng, nu mun tm c phn
bit ch HOA v thng th dng FIND v FINDB.
Ta c th s dng cc k t thay th nh ?, * trong find_text cn tm. Du ? thay cho mt
k t no o v du * thay cho mt chui no o.
Khi iu kin li l du ? hay * th bn t thm du ~ phia trc n.
Nu find_text khng tm thy, hm bo li #VALUE!.
Nu start_num khng khai bo Excel xem nh l s 1.
Nu start_num nho hn hay bng 0 (zero) hoc ln hn chiu di ca within_text, hm bo
li #VALUE!.
S dng start_num bo qua mt s cc k t bt u chui m ta khng quan tm.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 50
V d:
SEARCHB
SUBSTITUTE
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 51
Tch cc h v h lt (nu c)
=IF(LEN(B4&D4)+2>=LEN(A4),"",MID(A4,LEN(B4)+2,LEN(A4)-LEN(B4&D4)-2))
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 52
C php: =T(value)
Lu :
Nu value l chui hoc tham chiu n cha chui th hm s tr v chinh value o. Nu
value khng l chui hm tr v "" (chui rng).
Ta khng cn phi s dng hm T v Excel t ng thc hin vic kim tra v tin hnh
chuyn i khi cn. Hm ny to ra nhm tng thch vi cc chng trnh bng tnh
khc.
V d:
TEXT
V d: Cng thc sau s dng hm AVERAGE() tnh s trung bnh ca mng cell A1:A31, v
dng hm TEXT chuyn i kt qu ra dng nhit
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 53
Mt trong nhng cch lm l t ch tnh ton ca Excel l th cng (manual calculation mode)
v s dng hm NOW trong mt cell no o (hm ny cho ra kt qu l ngy gi hin ti).
Nh vy, hm NOW s khng t cp nht tr phi bng tinh c lu (save), hoc c tnh ton
li (recalculate), v nh o m bn lun bit c ln cui cng bng tinh ny co thay i l khi
no.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 54
Do Excel lun hiu ngy v gi l mt con s, cho nn con s ny: 38572.51001 c hiu l:
con s pha bn tri ca du phn cch (38572) l s chi ngy, v con s pha bn phi ca du
phn cch (51001) l s chi gi... Chi c ai rnh lm mi may ra c v hiu c!
V vy, ta nn sa cng thc trn bng cch dng hm TEXT inh dng n ra kiu ngy gi
ng hong, chng hn kiu DD/MM/YYYY HH:MM
= Bng tnh cp nht ln cui l: & TEXT(NOW(), dd/mm/yy hh:mm) Bng tnh cp
nht ln cui l: 08/08/2005 12:14:00 PM
TRIM
Xa tt c nhng khong trng d tha trong chui vn bn, chi cha li nhng khong trng no
dng lm du cch gia hai ch.
C php: =TRIM(text)
Mi chui vn bn trong khi A2:A7 u c nhng khong trng v ch, nm u, gia hoc
cui.
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 55
Ging nh hm CHAR dng cho bng m ASCII, hm UniChar dng cho bng m UNICODE
Hm tr v k t Unicode ca m s u vo.
C php: =UNICHAR(number)
Lu :
K t Unicode tr v c th l mt chui k t (v d nh UTF-8, UTF-16)
Number l 0 th hm tr v li #VALUE!
Number l s nm ngoi vng cho php, hm tr v li #VALUE!
Nu Number l m dnh ring trong bng m Unicode (Cn trn h HEX t D800-DBFF
= 55296-56319; cn di h HEX t DC00-DFFF = 56320-57343) v kiu d liu khng
hp l, hm bo li #N/A!
V d: =UNICHAR(7840)
Ging nh hm Code dng cho bng m ASCII, hm UniCode dng cho bng m UNICODE
Hm tr v m dng s ca k t, nu l chui k t th tr v m s ca k t u tin.
C php: = UNICODE(text)
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 56
V d: =UNICODE() 7840
UPPER
C php: =UPPER(text)
V d: Cng thc sau y s ni chui vn bn trong cell A5 (Gii php) v cell B5 (Excel) li
vi nhau, gia c mt du cch, v tt c k t trong kt qu ton l ch in hoa.
VALUE
C php: =VALUE(text)
Lu :
Text co th inh dng thnh con s, ngy, hoc thi gian m Excel c th nhn dng c,
nu nhn dng khng c s bo li #VALUE!.
Hm ny chng ta thng t s dng, no c to ra tng thich vi cc chng trnh
bng tinh khc.
V d:
www.giaiphapexcel.com
Hm X L Vn Bn V Chui (Text Functions) Gii Php Excel | 57
V d:
trch ra s 6500 trong SQA6500, bn c th dng hm RIGHT()
=RIGHT("SQA6500", 4) 6500
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 58
AND
logical1, logical2, ... c th co n 255 iu kin cn kim tra (trong Excel 2003 tr v trc,
con s ny l 30), cc iu kin ny tr v TRUE hoc FALSE
Lu :
Cc i s phi c gi tri logic l TRUE hoc l FALSE. Nu i s l mng hay tham
chiu th mng hay tham chiu o chi cha nhng gi tri logic.
Nu i s l mng hay tham chiu c cha ch hoc nhng rng, cc gi tri o s c
bo qua.
Nu dy khng cha cc tri logic, AND() s tr v gi tri li #VALUE!
V d:
=IF(AND(B2 > 0, C2 > 0), 1000, 0)
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 59
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 60
FALSE
Tr v gi tri l FALSE
C php: =FALSE()
Khng co i s
Chng ta c th nhp trc tip gi tri FALSE vo cng thc hoc hm khi tnh ton. Excel s t
hiu o l gi tri lun l c gi tri FALSE.
IF
Lu :
C ti 64 hm IF c th lng vo nhau (vi Excel 2003 tr v trc th con s ny l 7) khi
i s value_is_true v value_is_falsexy dng trn nhng iu kin phc tp hn. Tuy
nhin, khi cn phi kim tra nhiu iu kin, nn dng cc hm LOOKUP, VLOOKUP,
HLOOKUP, hoc CHOOSE.
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 61
V d: Doanh thu <$100 th hoa hng l 3%, doanh thu t $100 n $500 th hoa hng 5%, doanh
thu >$500 th hoa hng 8%.
=A11*IF(A11>=500,0.08,IF(A11>=100,0.05,0.03))
Mt ca hng quy inh mc tin thng trn doanh s bn hng trong thng cho nhn vin nh
sau:
Nu doanh s khng t inh mc ra, khng thng
Nu doanh s vt inh mc, nhng cha ti 10% so vi inh mc, thng $1000
Nu doanh s vt inh mc, v vt hn 10% so vi inh mc, thng $10.000
Cch lm:
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 62
=(C2-B2)/C2 (nu mun hin s %, bn inh dng cho ct D theo kiu Percentage)
Khi o, chng ta s dng nhng hm IF lng nhau, IF ny nm trong IF kia. Sau ny chng ta s
hc cch ghp thm nhiu iu kin khc vo na.
By gi thm cht, A1 ln hn 1000 l "big" ri, nhng chng l 10000 th cng chi l "big" ? C
l nn tng thm mt danh hiu cao hn:
=IF(A1 >= 1000, IF(A1 >= 10000, "Really big!!", Big!"), "Not big")
Hoc l, ng rng <1000 l "Not big", nhng no khc "Small" ch, vy chng ta thm mt inh
ngha "Small" th xem:
=IF(A1 >= 1000, "Big!", IF(A1 < 100, "Small", "Not big"))
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 63
=IF(A1 >= 1000, IF(A1 >= 10000, "Really big!!", Big!"), IF(A1 < 100, "Small", "Not big"))
Ti sao ci TOTAL B16 trng rng? V ci cng thc ti trnh by o, lm g m "gh" vy?
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 64
V d: Lp cng thc trong F3:F8, bit rng n l tng s tin ct C nu nm (year) ct B bng
nm ct E tng ng. (V d: F3 l tng s tin ca nm 2009)
Cng thc ny, ti s sa li nh sau: =SUM(IF(B3:B7 > 0, B3:B7, "") s cho kt qu tng
ng.
Chng ta s dng kiu cng thc th hai (tnh SUM) cho bi ny:
=SUM(IF(YEAR($B$3:$B$18) = E3, $C$3:$C$18, 0))
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 65
IFERROR
Tr v mt gi tri xc inh trc nu cng thc c li, hoc tr v kt qu ca cng thc nu cng
thc o khng co li. Thng dng IFERROR by li trong cc cng thc.
Lu :
Nu value hoc value_if_error l mt rng, IFERROR() s xem chng nh nhng chui
rng ("").
Nu value l mt cng thc mng, IFERROR() tr v mt mng cc kt qu cho mi ca
mng trong value
V d: Dng hm IFERROR by li
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 66
Tr v gi tri xc inh trc nu biu thc kim tra bi li #N/A, nu biu thc khng c li th tr
v kt qu ca biu thc.
Lu :
Nu Value hay Value_if_na l rng, IFNA xem nh l chui rng
Nu Value l cng thc mng, IFNA tr v mt mng kt qu ca cc tng ng.
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 67
NOT
C php: =NOT(logical)
V d: =NOT(3>2) TRUE
OR
Logical1,logical2,... C t 1 n 255 iu kin cn kim tra xem TRUE hay FALSE (trong Excel
2003 tr v trc, con s ny l 30).
Lu :
Cc i s phi c gi tri logic l TRUE hoc l FALSE. Nu i s l mng hay tham
chiu th mng hay tham chiu o chi cha nhng gi tri logic.
Nu i s l mng hay tham chiu c cha ch hoc nhng rng, cc gi tri o s c
bo qua.
Nu dy khng cha cc tri logic, OR s tr v gi tri li #VALUE!
www.giaiphapexcel.com
Hm Lun L (Logical Functions) Gii Php Excel | 68
TRUE
Tr v gi tri l TRUE
C php: =TRUE()
Khng co i s
Chng ta c th nhp trc tip gi tri TRUE vo cng thc hoc hm khi tnh ton. Excel s t
hiu o l gi tri lun l c gi tri TRUE.
Lu :
Cc i s phi tr v dng TRUE hay FALSE, trong mng hay vng tham chiu th cng
phi l cc gi tri logic.
Nu mng hay vng tham chiu cha chui hoc rng th cc gi tri ny s bi bo qua.
Nu vng tham chiu khng cha gi tri logic th hm tr v li #VALUE!
Bn c th dng hm XOR di dng cng thc mng xem cc gi tri logic cha trong
mng.
V d:
=XOR(1-1=2,3>4,4>3) TRUE
=XOR(True,True,False,False) FALSE
=XOR(False,False,True) TRUE
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 69
II.3. HM NGY THNG & THI GIAN (DATE AND TIME FUNCTIONS)
Nhm hm v Ngy Thng v Thi Gian gip chng ta chuyn i nhng gi tri ngy thng v
thi gian thnh nhng con s c th tnh ton vi chng. H thng ngy gi trong Excel ph
thuc vo cch thit lp trong Regional Options ca Control Panel.
Trong phn ny, ti dng inh dng ngy thng theo kiu Vit Nam: ngy/thng/nm
(dd/mm/yyyy).
DATE
Tr v mt ngy thng nm no o
V d:
=DATE(2014, 12, 25) kt qu l ngy 25/12/2014
=DATE(2014, 06, 32) 02/07/2014
=DATE(2013, 13, 25) 25/01/2014
=DATE(7, 25, 50) = 19/02/1909
(s ngy (date) = 50, ln hn s ngy nhiu nht ca mt thng (31), do o, Excel s ly ngy l
19, v tng s thng (month) thm 1; s thng (month) = 25 + 1 = 26 = 2 + (2 x 12), do o Excel
s ly thng l 02, v tng s nm thm 2; s nm (year) = 7 + 2 = 9, Excel s ly 9 + 1900 = 1909)
Hm DATE rt hu dng khi year, month, day l nhng cng thc m khng phi l mt con s,
n s gip chng ta tinh ton chinh xc hn.
Khi nhp hm DATE, bn phi cn thn th t year, month, day, v n rt d nhm ln (theo kiu
VN chng ta: ngy, thng, nm)
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 70
DATEDIF
C l cch d nht khi mun tnh ton ngy thng nm l dng hm DATEDIF.
Nhng co mt iu ti khng hiu l: hm ny dng tt, nhng khng h c trong danh sch hm
ca Excel (Excel 2007 cng khng), v cng khng co mt ci help no cho n c! Cho nn, c
mt s ngi s dng Excel phi ni l c thm nin, m vn khng h bit Excel c hm
DATEDIF()...
start_day: Ngy u
unit: Chn loi kt qu tr v (khi dng trong hm phi g trong du ngoc kp)
y : s nm chnh lch gia ngy u v ngy cui
m : s thng chnh lch gia ngy u v ngy cui
d : s ngy chnh lch gia ngy u v ngy cui
md : s ngy chnh lch gia ngy u v thng ngy cui, m khng ph thuc vo s
nm v s thng
ym : s thng chnh lch gia ngy u v ngy cui, m khng ph thuc vo s nm v
s ngy
yd : s ngy chnh lch gia ngy u v ngy cui, m khng ph thuc vo s nm
V d:
=DATEDIF("01/01/2000", "31/12/2100", "y") = 100 (nm)
=DATEDIF("01/01/2000", "31/12/2100", "m") = 1211 (thng)
=DATEDIF("01/01/2000", "31/12/2100", "d") = 36889 (ngy)
=DATEDIF("01/01/2000", "31/12/2100", "md") = 30 (= ngy 31 - ngy 1)
=DATEDIF("01/01/2000", "31/12/2100", "ym") = 11 (= thng 12 - thng 1)
=DATEDIF("01/01/2000", "31/12/2100", "yd") = 365 (= ngy 31/12 - ngy 1/1)
Bnh thng, nu ly ngy thng tr ngy thng, kt qu s bao gm lun nhng ngy l, ngy
nghi, v.v... Cn nu tnh s ngy lm vic trong mt khong thi gian, th phi tr bt i nhng
ngy khng lm vic.
Trong Excel c mt hm chuyn tnh ton nhng ngy lm vic gia hai khong thi gian m
khng bao gm cc ngy th By, Ch Nht v nhng ngy nghi khc c chi inh: Hm
NETWORKDAYS (ng nguyn ngha ca n: net workdays).
D nhin hm ny chi thch hp vi nhng c quan lm vic 5 ngy mt tun, ch nh chng ta,
lm tut, c khi l 365 ngy mt nm th hm ny v tc dng!
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 71
DATEVALUE
C php: =DATEVALUE(date_text)
Lu :
date_text c gii hn trong khong t 01/01/1900 n 31/12/9999, nu nm ngoi khong
ny, hm s bo li #VALUE!
date_text phi c nhp trong cp du moc kp ()
Nu date_text chi c hai phn, Excel s hiu nh sau: nu phn sau l mt gi tri < 13 v
phn u l mt gi tri < 32, no xem nh phn u l ngy, phn sau l thng, v ly nm
hin hnh lm gi tri tinh nm; cn nu phn sau l mt gi tri > 12 v phn u l mt
gi tri < 13, no xem nh phn u l thng, phn sau l nm, v cho gi tri tnh ngy l 1.
V d:
=DATEVALUE("25/12/2014") 41998 25/12/2014
=DATEVALUE("25/12") 41998 25/12/2014
=DATEVALUE("12/25") 45992 01/12/2025
=DATEVALUE("12/25/2014") #VALUE! (do nh dng trong Control Panel l dd/mm/yyyy)
=DATEVALUE("25 December 2014") 41998 25/12/2014
DAY
C php: =DAY(serial_number)
serial_number: Biu thc ngy thng hoc l mt con s chi gi tri ngy thng
Lu :
Excel lu ngy di dng s tun t. Ngy 1/1/1990 c ghi nhn l s 1
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 72
V d:
DAYS360
Tr v s ngy nm gia hai ngy cho trc (mt nm co 12 thng * 30 ngy = 360 ngy).
start_date, end_date: Ngy thng i din cho ngy bt u v ngy kt thc ca khong thi
gian cn tnh ton. Nn nhp bng hm DATE, hoc dng mt kt qu tr v ca mt cng thc
khc, v c th s xy ra li nu bn nhp trc tip ngy thng di dng text.
method: Mt gi tri logic (TRUE, FALSE) chi cch tnh ton, theo kiu chu u hay theo
kiu M.
FALSE: (hoc khng nhp) Tnh ton theo kiu M: Nu start_date l ngy 31 ca thng,
th no c i thnh ngy 30 ca thng o. Nu end_date l ngy 31 ca thng
v start_date nho hn 30, th end_date c i thnh ngy 1 ca thng k tip.
TRUE: Tnh ton theo kiu chu u: H start_date hoc end_date m ri vo ngy 31 ca
mt thng th chng s c i thnh ngy 30 ca thng o.
V d: So snh s ngy chnh lch gia 01/01/2008 v 31/5/2008 theo kiu mt nm co 360 ngy
v theo kiu thng (dng hm DATEDIF)
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 73
Ghi ch: Tnh s ngy chnh lch theo kiu mt nm co 360 ngy
Hin nay, vn cn mt s h thng k ton dng kiu tnh thi gian l mt thng coi nh co 30
ngy v mt nm coi nh c 360 ngy! Gp trng hp ny, vic tnh ton thi gian s khng n
gin, v thc t th s ngy trong mi thng u co ging nhau. C l v ngh n chuyn o, nn
Excel c mt hm dnh ring cho cc h thng k ton da trn c s mt nm co 360 ngy, o l
hm DAYS360.
EDATE
start_date: Ngy dng lm mc tnh. Nn nhp ngy ny bng hm DATE(), hoc dng mt
kt qu tr v ca mt cng thc khc, v c th s xy ra li nu bn nhp trc tip ngy thng
di dng text.
months: S thng trc hoc sau mc thi gian start_date (nu trc th dng s m). Trong
trng hp months l s khng nguyn, n s c lm trn. A1 ang cha ngy cui thng
01/2008, tnh ngy cui thng sau 3 thng na, dng cng thc: =EDATE(A1, 3) 30/4/2008
Lu :
EDATE() khng phi l hm tnh ngy cui thng, m cho kt qu l ngy trng vi
ngy ca mc thi gian mun tnh (start_date). Nu nh trng hp kt qu tr v l mt
ngy khng hp l ca mt thng (ngy 31/4 chng hn), th EDATE() s ly ngy cui
thng ca thng o (30/4).
EOMONTH
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 74
start_date: Ngy dng lm mc tinh. Cng ging hm EDATE(), nn nhp ngy ny bng
hm DATE(), hoc dng mt kt qu tr v ca mt cng thc khc, v c th s xy ra li nu
bn nhp trc tip ngy thng di dng text.
months: S thng trc hoc sau mc thi gian start_date (nu trc th dng s m). Trong
trng hp months l s khng nguyn, n s c lm trn.
HOUR
C php: =HOUR(serial_number)
serial_number: Biu thc thi gian hoc l mt con s chi gi tri thi gian
V d: =HOUR(0.5) 12 (gi)
C php: =ISOWEEKNUM(date)
Lu :
ISO WEEKNUM mc inh ngy th 2 l ngy u tun v tun u tin ca nm l tun
c cha ngy th Nm.
Excel lu ngy di dng s tun t. Ngy 1/1/1990 c ghi nhn l s 1
Nu date l s khng hp l, hm tr v li #NUM!
Nu date l ngy khng hp l, hm tr v li #VALUE!
V d:
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 75
MONTH
C php: =MONTH(serial_number)
serial_number: Biu thc ngy thng hoc l mt con s chi gi tri ngy thng
MINUTE
C php: =MINUTE(serial_number)
serial_number: Biu thc thi gian hoc l mt con s chi gi tri thi gian
NETWORKDAYS
Tr v s ngy lm vic nm gia hai ngy cho trc, khng tnh cc ngy cui tun v ngy l.
start_date, end_date: Ngy thng i din cho ngy bt u v ngy kt thc cng vic. Nn nhp
bng hm DATE, hoc dng mt kt qu tr v ca mt cng thc khc, v c th s xy ra li nu
bn nhp trc tip ngy thng di dng text.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 76
holidays: Danh sch nhng ngy nghi ngoi nhng ngy th By v Ch Nht. Danh sch ny c
th l mt vng a c t tn. Nu nhp trc tip th phi bo trong cp du mc {}.
V d: Cng thc tnh s ngy lm vic gia ngy 1/12/2014 v ngy 10/1/2015, trong o co nghi
ngy Noel (25/12) v ngy Tt Ty (1/1), inh dng ngy h thng l dd/mm/yyyy:
V d: Tnh s ngy lm vic gia ngy 20/12/2014 v ngy 3/1/2014, trong o co nghi ngy Noel
(25/12) v ngy Tt Ty (1/1), inh dng ngy h thng l dd/mm/yyyy:
Tr v s ngy lm vic trn vn gia hai ngy bng cch dng tham s cho bit c bao nhiu
ngy cui tun v o l nhng ngy no. Ngy cui tun v bt k ngy no c chi r l ngy
l s khng c coi l ngy lm vic.
Start_date v end_date Bt buc. Nhng ngy cn tnh khong cch gia chng. Start_date c
th sm hn, trng vi hoc mun hn end_date.
Weekend Ty chn. Cho bit nhng ngy no l ngy cui tun v khng c tnh vo s ngy
lm vic trn vn tnh t start_date n end_date. Ngy cui tun c th l s ngy cui tun hoc
mt chui cho bit ngy cui tun xy ra khi no.
Gi tri s ngy cui tun cho bit nhng ngy cui tun sau y:
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 77
2 Ch nht, Th hai
3 Th hai, Th ba
4 Th ba, Th t
5 Th t, Th nm
6 Th nm, Th su
7 Th su, Th by
11 Chi Ch nht
12 Chi Th hai
13 Chi Th ba
14 Chi Th t
15 Chi Th nm
16 Chi Th su
17 Chi Th by
Gi tri chui ngy cui tun di by k t v mi k t trong chui biu thi mt ngy trong tun,
bt u t Th hai. 1 biu thi mt ngy khng lm vic v 0 biu thi mt ngy lm vic. Chi c
php dng cc k t 1 v 0 trong chui. Dng 1111111 s lun lun tr v 0.
Holidays Ty chn. Mt b ty chn bao gm mt hoc nhiu ngy cn c loi tr khoi lich
ngy lm vic. Ngy l s l mt vng ia chi c cha ngy, hoc mt mng c cha gi tri s-
ri biu thi nhng ngy o. Th t cc ngy hoc gi tri s-ri trong i s ngy l c th ty .
Lu :
Nu start_date mun hn end_date, th gi tri tr v s l s m v ln ca gi tri s l
s ngy lm vic trn ngy.
Nu start_date nm ngoi phm vi ca gi tri c s ngy hin ti, th hm
NETWORKDAYS.INTL tr v gi tri li #NUM!.
Nu end_date nm ngoi phm vi ca gi tri c s ngy hin ti, th hm
NETWORKDAYS.INTL tr v gi tri li #NUM!.
Nu chui ngy cui tun co di khng hp l hoc cha nhng k t khng hp l, th
hm NETWORKDAYS.INTL tr v gi tri li #VALUE!.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 78
V d:
Tr v 19 ngy lm vic trong tng lai. Tr 6 ngy cui tun khng lm vic (3 Th by v 3
Ch nht) ra khoi tng s 25 ngy gia hai ngy ny. Theo mc inh, Th by v Ch nht c
coi l cc ngy khng lm vic:
=NETWORKDAYS.INTL(DATE(2014,7,1), DATE(2014,7,25))
=NETWORKDAYS.INTL(DATE(2014,7,25), DATE(2014,7,1))
Tr v 16 ngy lm vic trong tng lai bng cch tr 7 ngy khng lm vic (4 Th su, 3 Th
by) ra khoi 25 ngy t ngy 1/7/2014 n ngy 25/7/2014. S dng i s 7 cho cui tun, l Th
su v Th by khng lm vic. Cng co hai ngy nghi l trong khong thi gian ny:
Tr v 17 ngy lm vic trong tng lai. Cng khong thi gian nh trong vi d ngay trn, nhng
vi Ch nht v Th t l ngy cui tun:
=NETWORKDAYS.INTL(DATE(2014,7,1), DATE(2014,7,25),"0010001",
{"2014/7/2","2014/7/3"})
NOW
C php: =NOW()
Lu :
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 79
SECOND
C php: =SECOND(serial_number)
serial_number: Biu thc thi gian hoc l mt con s chi gi tri thi gian
TIME
second: S chi giy, l mt con s t 0 n 59. Nu ln hn 59, Excel s tnh li v tng s pht,
s gi ln tng ng.
V d:
=TIME(14, 45, 30) = 2:45:30 PM
=TIME(14, 65, 30) = 3:05:30 PM
=TIME(25, 85, 75) = 2:26:15 AM
Cng nh DATE, hm TIME rt hu dng khi hour, minute, second l nhng cng thc m khng
phi l mt con s, n s gip chng ta tinh ton chinh xc hn.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 80
TIMEVALUE
Chuyn i mt chui vn bn c dng thi gian thnh mt gi tri thi gian c th tnh ton
c
C php: =TIMEVALUE(time_text)
TODAY
C php: =TODAY()
Kt qu ca hm TODAY l mt con s, i din cho ngy thng nm hin hnh, vi thi gian
c ngm hiu l 0 gi (na m).
YEAR
C php: =YEAR(serial_number)
serial_number: Biu thc ngy thng hoc l mt con s chi gi tri ngy thng
Trong cng vic hng ngy, chc hn chng ta hay ngh n chuyn vic lm ny ca mnh mt
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 81
Hoc mt nhn vin ca cng ty xin nghi vic vo thng 5, lng tinh theo nm, vy cng ty phi
tr cho ngi o bao nhiu phn trm lng khi cho nghi vic?
Excel c mt hm tnh t l ca mt khong thi gian trong mt nm, v cho php tnh theo
nhiu kiu (nm 365 ngy, hay nm 360 ngy, tinh theo kiu M hay theo kiu chu u...):
YEARFRAC
start_date, end_date: Ngy thng i din cho ngy bt u v ngy kt thc ca khong thi
gian cn tnh ton. Nn nhp bng hm DATE, hoc dng mt kt qu tr v ca mt cng thc
khc, v c th s xy ra li nu bn nhp trc tip ngy thng di dng text.
WEEKDAY
serial_number: Biu thc ngy thng hoc l mt con s chi gi tri ngy thng
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 82
=WEEKDAY(TODAY()) 5
=WEEKDAY(TODAY(), 2) 4
=WEEKDAY(TODAY(), 3) 3
Nm 2008 mi c c my ngy, c nhiu ngi cha kip sa thi quen, vn dng 2007 (!),
vy th dng cng thc ny, xc inh lun s nm l nm nay (cho chc n):
= WEEKDAY(DATE(YEAR(TODAY()), 9, 2)) = 3 (th Ba)
Ni cho vui thi, ci cng thc trn di lm (th no cng co ngi ci), o l ti vi d cch kt
hp hm, cn nu chi cn bit 34 ngy na l ngy no, ta chi cn cng thc ny:
= TODAY() + 34
Xc nh mt ngy da vo tun v th
Vit Nam, th hnh nh khng co ngy l no tnh theo kiu nh vy. Tuy nhin, c th c lc
no o, bn c d tnh s i Nha-Trang chi vo Ch Nht cui thng ca thng 6 chng hn, bn
mun bit hm o s ngy bao nhiu...
Chng ta a co Thng v Nm ri, vy th dng ngy u thng tnh ti thm bao nhiu ngy.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 83
V d, mun tm ngy th Hai trong tun u tin ca thng 9 nm nay, th cng thc trn s l:
7 - WEEKDAY(DATE(2008, 9, 1)) + 2
Cng vi d trn, mun tm ngy th Hai trong tun u tin ca thng 9 nm nay, th cng thc
ny s l:
2 - WEEKDAY(DATE(2008, 9, 1))
= DATE(Nm, Thng, 1)
+ IF(Th < WEEKDAY(DATE(Nm, Thng, 1)), 7 - WEEKDAY(DATE(Nm, Thng, 1))
+ Th, Th - WEEKDAY(DATE(Nm, Thng, 1)))
V y l cng thc tnh ngy th Hai trong tun u tin ca thng 9 nm nay l ngy my:
Xong ri ? Cha, bn . Cng thc trn chi ng cho ngy cn tm nm trong tun u tin ca
thng thi. Ti ang lm cho vi d tm ngy th Hai trong tun u tin ca thng 9 nm nay m...
Tun th hai cng thm 7 ngy na, tun th ba cng thm 14 ngy na... Vy s ngy cn cng
thm tun th n s l: (n - 1) * 7
= DATE(Nm, Thng, 1)
+ IF(Th < WEEKDAY(DATE(Nm, Thng, 1)), 7 - WEEKDAY(DATE(Nm, Thng, 1))
+ Th, Th - WEEKDAY(DATE(Nm, Thng, 1)))
+ (n - 1) * 7
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 84
Cng thc va lm xong ti bo trong B7 ( a c inh dng theo kiu "dddd, dd mmmm,
yyyy"):
C hai ci cng thc trong C2 v C4, dng hm CHOOSE minh ha cho con s trong ct B
tng ng.
Trong hnh, ti ang tinh th xem Ch Nht ca tun th ba ca thng Su nm nay l ngy my,
v ti c kt qu l ngy 15.
C ci ny vui lm, ti tng lun B1 ln, bng 8 ( ni tun th 8 ca thng 6 !), th xem Excel
n cho ra bao nhiu. Kt qu l: Ch Nht 20/7/2008... Cng thc ny cng hay y ch, t ng
tnh ln, ch khng bo li...
Chng ta a bit rng, Excel quan nim ngy thng nm l mt dy nhng con s lin tc, vi 1 =
ngy 1/1/1900.
Cho nn mt trong nhng cch d dng nht tnh s ngy gia hai khong thi gian l ly ngy
ny tr i ngy kia, cn kt qu hin ra th no ph thuc vo inh dng ca nhn kt qu (tt
nht l inh dng s hoc General, v kt qu phi l mt con s th mi c l):
= Date1 - Date2
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 85
Nhng... nu tinh tui ngha l phi thng, nm, ngy, th cng thc trn chi ng
vi ngi no a t chc sinh nht ri trong nm nay, ch nu cha n sinh nht ca h, th kt
qu nhn c s ln hn gi tri thc ca n.
tnh tui chnh xc, chng ta lm mt biu thc logic so snh th xem ngy sinh nht vi
ngy hm nay, ngy no ln hn:
= DATE(YEAR(NOW()), MONTH(Birthdate), DAY(Birthdate)) > TODAY()
TRUE, ngha l ngy sinh nht "ln hn" hm nay, hay co ngha l cha ti ngy sinh nht; v
FALSE l ngc li.
V chng ta cng a bit rng, trong Excel, TRUE tng ng vi gi tri 1, v FALSE th
tng ng vi gi tri 0.
WEEKNUM
serial_number: Biu thc ngy thng hoc l mt con s chi gi tri ngy thng
return_type: Chn kiu tr v (ty thuc vo cch chn ngy u tin trong tun)
return_type = 1 (mc inh): Ch Nht l ngy u tun
return_type = 2: Th Hai l ngy u tun
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 86
WORKDAY
Tr v ngy lm vic trc hay sau mt ngy xc inh v s ngy cho trc (khng bao gm cc
ngy l hay ngy cui tun: th by v ch nht).
days: S ngy lm vic trc hoc sau start_day. Dng days > 0 cho s ngy lm vic ca mt d
n cha hon thnh, dng days < 0 cho s ngy lm vic ca mt d n a kt thc.
holidays: Danh sch cc ngy nghi. C th g trc tip mt ngy c th, trong trng hp c nhiu
ngy th cc ngy cch nhau bng du phy, v t tt c trong mt cp du mc {}.
V d:
tnh s ngy lm vic cho mt d n 30 ngy. tnh t hm nay, ta dng cng thc:
=WORKDAY(TODAY(), 30)
Tnh ngy hon thnh ca mt d n 30 ngy, khi cng ngy 1/12/2007, trong o nghi ngy Noel
(25/12) v ngy u nm (01/01/2008), dng cng thc:
Tr v s s-ri ca ngy trc hoc sau mt s ngy lm vic a xc inh, vi cc tham s ngy
cui tun ty chinh. Tham s ngy cui tun cho bit nhng ngy no v co bao nhiu ngy l
ngy cui tun. Ngy cui tun v bt k ngy no a xc inh l ngy l s khng c coi l
ngy lm vic.
Days Bt buc. S ngy lm vic trc hoc sau start_date. Gi tri dng cho kt qu l mt
ngy trong tng lai; gi tri m cho kt qu l mt ngy trong qu kh; gi tri 0 cho kt qu l
start_date. Day-offset s c ct ct tr thnh mt s nguyn.
Weekend Ty chn. Cho bit nhng ngy no trong tun l ngy cui tun v khng c coi
l ngy lm vic. Weekend l mt s ca ngy cui tun hoc mt chui chi r khi no th din ra
ngy cui tun.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 87
Cc gi tri s ca ngy cui tun cho bit cc ngy cui tun sau y:
2 Ch nht, Th hai
3 Th hai, Th ba
4 Th ba, Th t
5 Th t, Th nm
6 Th nm, Th su
7 Th su, Th by
11 Chi Ch nht
12 Chi Th hai
13 Chi Th ba
14 Chi Th t
15 Chi Th nm
16 Chi Th su
17 Chi Th by
Cc gi tri chui ngy cui tun di by k t v mi mt k t trong chui biu thi mt ngy
trong tun, bt u t th hai. 1 th hin mt ngy nghi v 0 th hin mt ngy lm vic. Chi nhng
k t 1 v 0 c s dng trong chui. 1111111 l mt chui khng hp l.
Lu :
Nu start_date nm ngoi phm vi gi tri c bn ca ngy hin ti, hm WORKDAY.INTL
tr v gi tri li #NUM!.
Nu bt k ngy no trong i s holidays nm ngoi phm vi gi tri c bn ca ngy hin
ti, hm WORKDAY.INTL tr v gi tri li #NUM!.
Nu start_date cng vi day-offset to kt qu l mt ngy khng hp l, hm
WORKDAY.INTL tr v gi tri li #NUM!.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 88
V d:
Khng ging nh hm DATE, bn khng th n gin cng thm gi, pht, hay giy trong hm
TIME. V d cng thc sau y chi lm mi chuyn l tng thm 1 ngy vo ngy thng nm v
thi gian hin ti:
= NOW() + 1
Nu bn mun cng thm gi, pht, hay giy vo mt gi tri thi gian, bn phi tinh thi gian cng
thm o theo mt t l ca mt ngy. Vi d, bi v mt ngy th co 24 gi, nn mt gi c tinh
nh l 1/24. Cng vy, bi v mt gi th co 60 pht, nn mt pht s c tinh nh l 1/24/60
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 89
(ca mt ngy). V cui cng, bi v co 60 giy trong mt pht, nn 1 giy trong mt ngy s c
tinh bng 1/24/60/60.
Bng sau y s hng dn cch cng thm n gi, pht, hay giy vo mt gi tri thi gian:
Khi tinh tng thi gian, bn nn phn bit hai trng hp sau y:
Cng thm gi, pht, giy: Vi d, by gi l 8 gi, cng thm 2 ting na, l 10 gi...
Hoc by gi l 23 gi, cng thm 3 ting na l 2 gi sng (ch khng phi 26
gi)... Nu cng kiu ny th bn c cng bnh thng, dng hm TIME v nu cn
th theo bng hng dn trn.
Cng tng thi gian lm vic: Mi ngy ti lm vic 18 ting, vy hai ngy ti lm
my ting? l 36 ting. Nhng nu bn dng format bnh thng dng thi gian th
Excel no s t quy ra (36-24) = 12:00... c kt qu l 36:00, bn phi inh
dng thi gian cho theo kiu:
Hnh di y l mt bng chm cng v tinh lng a hon chinh. Bng chm cng ny c
tinh 7 ngy mt ln (tng ng vi 1 tun), lng tinh theo gi (lm bao nhiu gi hng by
nhiu tin, ban ngy cng nh ban m), co phn tinh ring nu lm vt s gi quy inh hoc
lm vo th By, Ch Nht; v nu lm vo ngy nghi l, cng c tinh lng ring.
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 90
Nhp s liu
Chng ta s cung cp cho bng tinh ny nhng s liu sau ( phn bng phia trn):
Tn nhn vin...
S gi lm vic theo quy nh trong tun: L s gi lm vic ti thiu trong
mt tun tinh lng c bn. Nhp theo dng hh:mm. y, D3 dng inh
dng l [hh]:mm hin thi chinh xc s gi ( D3, = 40:00, tc 40 gi mi
tun)
Lng c bn mi gi: L s tin tr cho mi gi lm vic ( D4, = 50.000)
Mc lng lm ngoi gi so vi lng c bn: L h s nhn vi lng c
bn tinh cho s gi lm vic ngoi gi ( D5, = 1.5, tc gp ri lng c
bn)
Mc lng lm vo ngy ngh l so vi lng c bn: L h s nhn vi
lng c bn tinh cho s gi lm vic trong nhng ngy nghi l ( D6, = 2,
tc gp i lng c bn)
phn bng tinh ton s gi lm vic, chng ta cn cung cp s liu cho nhng ct sau:
Date: Ngy trong tun, c inh dng theo kiu dddd mmm dd, yyyy (chi cn
nhp ngy, Excel s t ng in th vo)
Gi bt u vo lm vic: L gi bt u lm vic trong ngy (khng nht
thit phi l mt gi no c inh)
Gi n tra: L gi bt u nghi gia gi n ( y dng ch "n tra"
nhng khng nht thit phi l bui tra, chinh xc l gi nghi gii lao n)
Gi bt u lm sau n tra: L gi lm vic tip, sau khi a n v nghi gia
gi
Gi ra v: L gi kt thc lm vic
Lp cng thc tnh ton (cho hng 9, sau o ko cng thc xung thm 6 hng na - cc trong
khi cell F9:I15 u c inh dng theo kiu [hh]:mm)
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 91
Ngi cng nhn ny co th s nghi gia gi n, nghi gii lao, chng ta phi tr s gi ny ra,
cng theo suy lun nh trn:
IF(D9 < C9, 1 + D9 - C9, D9 - C9)
Tip theo, chng ta nhy sang tnh s gi lm vic ngoi gi (ct H). y ta chi xt nu lm
vo th By hoc Ch Nht thi, cn nu lm vt s gi quy inh, s tinh sau. (ti H9)
=IF(OR(WEEKDAY(A9) = 7, WEEKDAY(A9) = 1), F9, 0)
Tip tc, sang ct I, ta tnh s gi lm vic trong nhng ngy ngh l. Gi s ta a co mt danh
sch nhng ngy nghi l theo quy inh (1/1, 30/4, v.v...), v danh sch ny l mt vng a c
t tn l HOLIDAYS. Ly ngy ct A em d vi danh sch ny, nu trng vi ngy nghi th
ly s gi tinh c ct F, cn khng th thi. y ti dng cng thc mng: (ti I9)
={=SUM(IF(A9 = HOLIDAYS, 1, 0)) * F9}
=F9 - H9 - I9
S gi lm vic trong tun (B18) l tng s gi lm vic trong tun m cha xt n s gi quy
inh hay s gi lm ngoi gi (ct F): (ti B18)
=SUM(F9:F15)
www.giaiphapexcel.com
Hm Ngy Thng & Thi Gian (Date And Time Functions) Gii Php Excel | 92
Cui cng, s gi lm trong ngy ngh l (B21) chinh l tng ca s gi lm ni ct I: (ti B20)
=SUM(I9:)
Lng c bn (F18): Ly tng s gi lm vic theo quy inh B19, nhn vi mc lng c bn
D4 l ra ch g?
y l ci sai lm rt nhiu ngi mc phi. Nhc li, inh dng trong B19 ang l dng [hh]:mm,
ngha l inh dng thi gian, ch khng phi l mt con s. Gi tri ca 40:00 chinh l 1.666666667
ch khng phi l 40 !
Khi gp nhng gi tri thi gian ny, bn phi nhn no vi 24 (l s gi co trong 1 ngy) quy
i no tr thnh mt con s thc (real number):
Lng ngy ngh (F20): Tng t F19, ly s gi lm ngy nghi (B21) nhn vi lng c bn
(D4) v nhn vi h s ca lng ngy nghi (D6), v nhn vi 24:
=B21 * D4 * D6 * 24 (= $ 875,000.00)
Tng lng trong tun (F21): Ci ny th qu d ri, ly 3 con s lng trn cng li:
=F18 + F19 + F20 (= $ 3,775,000.00)
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 93
ADDRESS
Dng to ia chi dng text, theo chi s dng v chi s ct c cung cp.
column_num: S th t ct ca ia chi
a1: Dng ia chi (=TRUE: dng A1; =FALSE: dng R1C1) - mc inh l TRUE
V d:
AREAS
C php: =AREAS(reference)
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 94
V d:
CHOOSE
value : Danh sch cc gi tri chn. Ti a l 29. Nhng gi tri ny c th l con s, l chui, l
mt vng tham chiu, l mt cng thc, l mt hm...
V d:
Cng thc =SUM(CHOOSE(a, A1:D1, A2:D2, A3:D3))
COLUMN
C php: =COLUMN(reference)
V d:
=COLUMN(A10) 1
=COLUMN(Y5:Z6) 25
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 95
COLUMNS
C php: =COLUMNS(array)
V d:
=COLUMNS(A10:C30) 3
C php: =FORMULATEXT(reference)
Lu :
Hm FORMULATEXT tr v nhng g c hin thi trong thanh cng thc nu bn chn
c tham chiu.
i s Reference c th l tham chiu n trang tnh hay s lm vic khc.
Nu i s Reference l tham chiu n s lm vic khc ang khng m, hm
FORMULATEXT tr v gi tri li #N/A.
Nu i s Reference l tham chiu n ton b mt hng hoc ct, hoc n phm vi hay
tn a xc inh cha nhiu , th hm FORMULATEXT s tr v gi tri trong ngoi cng
phia trn bn tri ca hng, ct hoc phm vi o.
Trong cc trng hp sau, hm FORMULATEXT tr v gi tri li #N/A:
c dng lm i s Reference khng cha cng thc.
Cng thc trong di hn 8192 k t.
Cng thc khng th c hin thi trong trang tnh do ch bo v trang tnh.
Workbook khc cha cng thc khng m.
Kiu d liu khng hp l c dng lm u vo s to ra gi tri li #VALUE! .
Nhp tham chiu n trong o bn nhp hm lm i s s khng dn n cnh bo tham
chiu vng. FORMULATEXT s tr v thnh cng cng thc dng vn bn trong .
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 96
HLOOKUP
range_lookup: L mt gi tri kiu Borlean, chi kiu tm kim: chinh xc hay tng i.
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 97
HYPERLINK
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 98
V d:
=HYPERLINK("http://example.microsoft.com/report/budget report.xls", "Click for report")
s hin thi: Click for report, v khi bn click vo ny, Excel s m bng tnh budget report.xls ca
trang web http://example.microsoft.com/report
=HYPERLINK("F:\GPE\book2.xls",F10)
s hin thi ni dung ca F10 v khi bn click vo ny, Excel s m bng tnh book2.xls th
mc GPE ca F
=HYPERLINK("F:\GPE\book2.xls",F10)
s hin thi ni dung ca F10 v khi bn click vo ny, Excel s m bng tnh book2.xls th
mc GPE ca F
INDEX
Hm INDEX c hai dng: dng MNG v dng THAM CHIU. Dng mng lun lun tr v gi
tri hoc mng cc gi tri; cn dng tham chiu lun lun tr v kt qu l mt tham chiu.
Nu array chi c mt dng hoc mt ct, th row_num hay column_num tng ng l ty chn.
Nu array c nhiu hn mt dng hoc nhiu hn mt ct, v chi c hoc l row_num hoc l
column_num c s dng, INDEX s tr v ton b dng hay ct ca array.
Lu :
Nu hai i s column_num v row_num u s dng, INDEX s tr v gi tri ca l
giao im ca column_num v row_num.
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 99
V d:
V d:
Nu mi vng trong tham chiu chi c mt dng hoc mt ct, i s row_num hoc column_num
l ty chn, theo th t ny. V d, i vi tham chiu chi gm mt dng, dng c php:
INDEX(reference, ,column_num)
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 100
Lu :
Sau khi reference v area_num a chn mt dy ring bit, row_num v column_num a
chn ring bit: row_num 1 l dng th nht trong dy, column_num 1 l ct th nht
trong dy, v.v... tham chiu c tr v bi INDEX l giao ca dng v ct.
Nu t row_num=0, INDEX s tr v tham chiu cho ton b ct; v ngc li, nu
t column_num=0, INDEX s tr v tham chiu cho ton b dng.
column_num, row_num v area_num phi chi ti mt bn trong tham chiu, nu khng,
INDEX s bo li #REF! Nu bo qua column_num v row_num, INDEX s tr v mt
vng trong tham chiu, c chi inh bi area_num.
Kt qu ca INDEX l mt tham chiu, nhng ty thuc vo cng thc s dng m gi tri
ca INDEX s c s dng di dng mt tham chiu hay mt gi tri. V d, cng thc
CELL("width", INDEX(A1:B2, 1, 2)) th tng ng vi CELL("width", B1): hm CELL
s dng tr v ca INDEX nh mt tham chiu . Nhng vi cng thc 2*INDEX(A1:B2,
1, 2) th gi tri tr v ca INDEX s c dich thnh mt gi tri trong B1.
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 101
Tm tn da vo m s
Ly gi tri B2 i d trong khi cell D3:D15, tm vi tr ca hng cha B2 (trong khi cell
D3:D15)
Bi ton sau yu cu: Chn thng trong E9, E10 s cho bit doanh thu trong thng o
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 102
Dng bt c ct no d tm theo ct
Yu cu l tm Quantity ( ct C) da vo Number ( ct H)
Thot nhn qua, thy d tm theo ct... bn s ngh n VLOOKUP? Nhng khng c, ct H
nm sau ct C!
Vy nn phi dng cch khc, xin gi cng thc trong B2 l kt hp INDEX v MATCH:
=INDEX(C6:C13, MATCH(B1, H6:H13, 0))
Ly gi tri B1 i d trong khi cell H6:H13, tm vi tr ca hng cha gi tri B1 (trong H6:H13),
v d hng th 5
Thng th chng ta hay d tm da theo mt ct hoc mt hng. Tuy nhin, trong vi trng hp,
chng ta phi d tm va theo mt hng va theo mt ct, v kt qu l kt hp ca c hai ci o.
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 103
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 104
Khi ta chn mt gi tri trong List box, th Cell Link (E3) hin ra s th t ca gi tri o trong
ListBox...
Ta mun rng khi ti chn mt gi tri trong ListBox ny, th gi tri s hin ra, ch khng phi l
s th t.
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 105
Chng ta c: B1 l danh sch cc First Name (tn), B2 l danh sch cc Last Name (h)
Vng cha Fisrt Name l A6:A14, vng cha Last Name l B6:B14 v vng cha Title (chc v)
l C6:C14
Cng thc da vo First Name ( B1) v Last Name ( B2), d trong vng cha First Name
(A6:A14) v Last Name (B6:B14) m xc inh ra Title trong (C6:C14):
{=INDEX(C6:C14, MATCH(B1 & B2, A6:A14 & B6:B14, 0))}
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 106
INDIRECT
Tr v mt tham chiu t chui k t. Tham chiu c tr v ngay tc thi hin thi ni dung
ca chng. Cng co th dng hm INDIRECT khi mun thay i tham chiu ti mt bn trong
mt cng thc m khng cn thay i cng thc o.
Lu :
Nu ref_text khng hp l, INDIRECT s bo li #REF!
Nu ref_text cha tham chiu n mt bng tnh khc th bng tnh ny phi ang m, nu
khng, INDIRECT cng bo li #REF!
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 107
LOOKUP
Dng Vec-t: LOOKUP tm kim trn mt dng hoc mt ct, nu tm thy s tr v gi tri ca
cng vi tr trn dng (hoc ct) c chi inh.
Dng Mng: LOOKUP tm kim trn dng (hoc ct) u tin ca mt mng gi tri, nu tm thy
s tr v gi tri ca cng vi tr trn dng (hoc ct) cui cng trong mng o.
Lu :
lookup_vector phi c sp xp theo th t tng dn, nu khng, LOOKUP c th cho
kt qu khng chnh xc.
Nu khng tm thy lookup_value trong lookup_vector th LOOKUP s ly gi tri ln nht
m nho hn hoc bng lookup_value.
Nu lookup_value nho hn gi tri nho nht trong lookup_vector th LOOKUP s bo li
#NA!
result_vector: L mt vng m chi gm mt dng (hoc mt ct) cha gi tri tr v. Kch
thc ca result_vector bt buc phi bng kich thc ca lookup_vector.
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 108
Nu lookup_value nho hn gi tri nho nht trong ct hoc hng u tin trong array th
LOOKUP s bo li #NA!
Khc bit ch VLOOKUP v HLOOKUP tm kim trn ct (hoc dng) u tin, cn LOOKUP
tm kim trn ct hoc trn dng ty thuc vo dng mng c khai bo:
Lu :
Nu array l mng c s ct nhiu hn s dng th LOOKUP s tm trn dng u tin.
Nu array l mng c s dng nhiu hn s ct th LOOKUP s tm trn ct u tin.
Trng hp array l mng c s dng bng s ct th LOOKUP s tm trn ct u tin.
VLOOKUP v HLOOKUP ly kt qu trn ct (hoc) dng c chi inh, cn LOOKUP
lun lun ly kt qu trn dng (hoc ct) cui cng.
Cc gi tri trn dng (hoc ct) u tin ca array phi c sp xp theo th t tng dn,
nu khng, LOOKUP c th cho kt qu khng chnh xc.
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 109
MATCH
Hm MATCH dng bit vi tr ca mt gi tri trong mt dy gi tri (mt hng hoc mt ct)
Lu :
Nu match_type = 0, v lookup_value l gi tri kiu text, bn c th dng cc k t i
din cho lookup_value
(du * i din cho nhiu k t / hoc du ? i din cho mt k t)
Nu khng tm thy lookup_value trong lookup_array, hm MATCH s bo li #NA!
V d:
OFFSET
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 110
rows: S dng di ln (hoc xung) tnh t reference, nhp s dng nu mun di xung, hoc
s m nu mun di ln.
cols: S ct di sang phi tri (hoc phi) tnh t reference, nhp s dng nu mun di sang
phi, hoc s m nu mun di sang tri.
Lu :
Nu s dng (rows) hoc ct (cols) vt ra ngoi phm vi bng tnh, hm s bo li #REF!.
cao (height) v rng (width) nu khng nhp, th xem nh no bng vi cao v
rng ca vng xut pht (reference).
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 111
ROW
C php: =ROW(reference)
V d:
=ROW(A10) 10
=ROW(Y5:Z6) 5
ROWS
C php: =ROWS(array)
V d:
=ROWS(A10:C18) 8 (c 8 hng trong vng ny)
TRANSPOSE
Hm TRANSPOSE lun c nhp dng cng thc mng (nhn Ctrl-Shift-Enter sau khi nhp)
C php: =TRANSPOSE(array)
Nu s ct trong vng nhp cng thc nhiu hn s hng ca array, hoc s hng trong vng nhp
cng thc nhiu hn s ct ca array, hm s bo li #NA ti nhng bi d ra.
V d:
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 112
VLOOKUP
range_lookup: L mt gi tri kiu Borlean, chi kiu tm kim: chinh xc hay tng i.
TRUE (hoc 1 l mc inh): L kiu d tm tng i VLOOKUP s tm gi
tri lookup_value u tin m no tm c trong ct u tin ca table_array. Trong trng
hp khng tm ra, n s tr v gi tri ln nht m nho hn lookup_value
FALSE (hoc 0): L kiu d tm chnh xc VLOOKUP s tm chnh xc gi
tri lookup_value trong ct u tin ca table_array. Trong trng hp khng c,
hoc lookup_value nho hn gi tri nho nht trong ct u tin ca table_array, n s bo
li #N/A!
Lu :
c kt qu chnh xc khi range_lookup = TRUE, bn phi sp xp cc gi tri cc gi tri
trong ct u tin ca table_array t nho n ln.
www.giaiphapexcel.com
Hm D Tm V Tham Chiu (Lookup Functions) Gii Php Excel | 113
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 114
ABS
Ly tri tuyt i ca mt s
C php: =ABS(number)
V d:
=ABS(2) 2
=ABS(-5) 5
=ABS(A2) 7 (A2 ang cha cng thc =3.5*-2)
ACOS
C php: =ACOS(number)
Lu :
Nghich o cosine ca mt number l mt gi tri m cosine ca n th bng number, hay
ACOS(COS(number)) = number
Nu mun chuyn i kt qu t radian thnh , bn nhn kt qu vi 180/PI() hoc s
dng hm DEGREES chuyn kt qu ra .
V d:
ACOSH
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 115
C php: =ACOSH(number)
Lu :
Nghich o cosine-hyperbol ca mt number l mt gi tri m cosine-hyperbol ca n th
bng number, hay ACOSH(COSH(number)) = number
V d:
C php: =ACOT(number)
Lu :
Gc tr v th hin di dng radian l con s t 0 n PI.
Nu number khng l s th hm tr v li #VALUE!
Dng hm DEGREES hoc nhn kt qu vi 180/PI() chuyn i kt qu ra .
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 116
Tr v nghich o cotang-hyperbol ca mt s ln hn 1
C php: =ACOTH(number)
Lu :
Nu number nho hn 1, ACOTH s tr v gi tri li #NUM!
Nu tri tuyt i ca Number <= 1 hm s tr v li #NUM! ngha l -1Number1
hm s bo li.
V d:
C php:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 117
FUNCTION_NUM HAM
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUCT
7 STDEV.S
8 STDEV.P
9 SUM
10 VAR.S
11 VAR.P
12 MEDIAN
13 MODE.SNGL
14 LARGE
15 SMALL
16 PERCENTILE.INC
17 QUARTILE.INC
18 PERCENTILE.EXC
19 QUARTILE.EXC
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 118
Options Bt buc. Mt gi tri s xc inh nhng gi tri no cn bo qua trong phm vi inh tri
ca hm.
4 Khng bo qua bt k th g
5 Bo qua cc hng n
6 Bo qua cc gi tri li
i vi nhng hm ly mt mng, ref1 l mt mng, mt cng thc mng hoc mt tham chiu
ti phm vi m bn mun c gi tri tng gp. Ref2 l i s th hai cn thit cho mt s hm
nht inh. Cc hm sau y i hoi phi co i s ref2:
HAM
LARGE(array,k)
SMALL(array,k)
PERCENTILE.INC(array,k)
QUARTILE.INC(array,quart)
PERCENTILE.EXC(array,k)
QUARTILE.EXC(array,quart)
Lu :
Function_num: Ngay khi bn g nhp i s function_num lc bn nhp hm
AGGREGATE vo mt trn trang tnh, bn s thy danh sch tt c cc hm m bn c
th dng lm i s.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 119
V d:
Lu :
Nu text khng hp l hm tr v li #VALUE!
Nu text l rng hm tr v 0
Text di ti a 255 k t, do vy s ln nhn c th tr v l 255000
Hm khng phn bit ch HOA v thng
H tr s La M m. V d (-XXXI) -31
Bo qua cc khong trng trc v sau chui s La M
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 120
V d:
ASIN
C php: =ASIN(number)
Lu :
Nghich o sine ca mt number l mt gi tri m sine ca n th bng number, hay
ASIN(SIN(number)) = number
Nu mun chuyn i kt qu t radian thnh , bn nhn kt qu vi 180/PI() hoc s
dng hm DEGREES chuyn kt qu ra .
V d:
ASINH
C php: =ASINH(number)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 121
number: L mt s thc bt k
Lu :
Nghich o sine-hyperbol ca mt number l mt gi tri m sine-hyperbol ca n th bng
number, hay ASINH(SINH(number)) = number
V d:
ATAN
Tr v mt gi tri radian nm trong khong t -Pi/2 n Pi/2, l arctang, hay nghich o tang ca
mt s.
C php: =ATAN(number)
number : L tang ca mt gc
Lu :
Nghich o tang ca mt number l mt gi tri m tang ca n th bng number, hay
ATAN(TAN(number)) = number
Nu mun chuyn i kt qu t radian thnh , bn nhn kt qu vi 180/PI() hoc s
dng hm DEGREES chuyn kt qu ra
V d:
ATAN2
Tr v mt gi tri radian nm trong khong (nhng khng bao gm) t -Pi n Pi, l arctang, hay
nghich o tang ca mt im c ta x v y.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 122
x_num : L ta x ca im
y_num : L ta y ca im
Lu :
Kt qu l dng nu goc ngc chiu kim ng h tnh t trc x, v kt qu l m nu
gc thun chiu kim ng h tnh t trc x
ATAN2(a, b) th bng ATAN(b/a), ngay c khi a = 0 trong ATAN2
Nu x_num v y_num u bng 0, th ATAN2 bo li #DIV/0!
Nu mun chuyn i kt qu t radian thnh , bn nhn kt qu vi 180/PI() hoc s
dng hm DEGREES chuyn kt qu ra
V d:
ATANH
C php: =ATANH(number)
Lu :
Nghich o tang-hyperbol ca mt number l mt gi tri m tang-hyperbol ca n th bng
number, hay ATANH(TANH(number)) = number
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 123
Radix: Bt buc. C s m bn mun chuyn s trn thnh. Phi l s nguyn ln hn hoc bng
2 v nho hn hoc bng 36.
Lu :
Nu Number, Radix hoc Min_length nm ngoi gii hn ti thiu v ti a, BASE s tr
v gi tri li #NUM! .
Nu Number khng l con s, BASE s tr v gi tri li #VALUE! .
Bt k s no khng phi l s nguyn c nhp vo s bi ct ct thnh s nguyn.
Nu co i s Min_length, s 0 s c thm vo ng trc kt qu nu kt qu ny ngn
hn di ti thiu c chi inh. V d, BASE(16,2) tr v 10000 nhng BASE(16,2,8)
tr v 00010000.
Gi tri ti a ca i s Min_length l 255.
V d:
CEILING
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 124
Lu :
Nu number v significancekhc du, hm s bo li #NUM!
Nu number l bi s ca significance, kt qu l chnh s o
Mode Ty chn. i vi s m, kim sot xem Number co c lm trn ti hoc khc 0 hay
khng.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 125
Lu :
Theo mc inh, s co ngha l +1 i vi s dng v -1 i vi s m.
Theo mc inh, s dng co cc ch s thp phn c lm trn ln ti s nguyn gn
nht. V d, 6,3 c lm trn ln 7.
Theo mc inh, s m c cc ch s thp phn c lm trn ln (ti 0) ti s nguyn gn
nht. V d, -6,7 c lm trn ln -6.
Bng cch chi inh cc i s ca S co ngha v Mode, bn c th thay i hng lm
trn ca cc s m. V d, lm trn -6,3 ln s co ngha ca 1 vi mode ca 1 lm trn khc
0, ln n -7. C nhiu cch kt hp cc gi tri S co ngha v Mode nh hng n vic
lm trn cc s m theo cc cch khc nhau.
i s Mode khng nh hng n s dng.
i s ca s co ngha lm trn s ln n s nguyn gn nht l bi s ca s co ngha
c chi inh. Ngoi l xy ra khi s cn lm trn l s nguyn. V d, i vi s co ngha
ca 3, s c lm trn ln n s nguyn tip theo l bi s ca 3.
Nu S chia cho S co ngha ca 2 hoc kt qu ln hn trong s d, kt qu s c lm
trn ln.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 126
Lu :
Gi tri tuyt i ca bi s c dng, hm CEILING.PRECISE tr v ceiling ton hc
bt chp du ca s v mc quan trng.
V d:
COMBIN
Lu :
Nu cc i s l s thp phn, hm chi ly phn nguyn
Nu cc i s khng phi l s, COMBIN s bo li #VALUE!
Nu number < 0, number_chosen < 0, hoc number < number_chosen, COMBIN s bo
li #NUM!
T hp khc vi hon vi: T hp khng quan tm n th t ca cc phn t trong mi t
hp; cn hon vi th th t ca mi phn t u co ngha.
COMBIN c tinh nh cng thc sau y (vi n = number, k = number_chosen)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 127
Trong o:
V d:
Vi 4 phn t Mai, Lan, Cc, Trc c th xp c bao nhiu t hp khc nhau, vi mi t hp
gm 2 phn t?
=COMBIN(4, 2) 6
COMBINA
Lu :
Nu gi tri ca mt trong hai i s nm ngoi mc gii hn, COMBINA s tr v gi tri
li #NUM! gi tri li.
Nu mt trong hai i s c gi tri khng phi l s, COMBINA s tr v li #VALUE!.
Phng trnh sau c s dng:
V d:
CNG THC M T KT QU
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 128
COS
C php: =COSIN(number)
Lu :
Nu bn mun tnh COSIN ca mt goc tinh theo , hy nhn n vi PI()/180, hoc s
dng RADIANS chuyn n t sang radian
V d:
COSH
C php: =COSH(number)
number: L mt s thc bt k
Lu :
Cosine-hyperbol ca mt s c tnh theo cng thc:
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 129
COT
C php: =COT(number)
Lu :
Gi tri tuyt i ca Number phi nho hn 2^27.
Nu Number nm ngoi mc gii hn, COT s tr v gi tri li #NUM!.
Nu Number khng c gi tri s, COT s tr v gi tri li #VALUE!.
COT(0) s tr v gi tri li #DIV/0!.
V d:
COTH
C php: =COTH(number)
Number Bt buc.
Lu :
Cotang hyperbolic tng t nh cotang (ca ng trn) thng thng.
Gi tri tuyt i ca Number phi nho hn 2^27.
Nu Number nm ngoi mc gii hn, COTH s tr v gi tri li #NUM!.
Nu Number khng c gi tri s, COTH s tr v gi tri li #VALUE!.
Phng trnh sau c s dng:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 130
V d:
CSC
C php: =CSC(number)
Number Bt buc.
Lu :
Gi tri tuyt i ca Number phi nho hn 2^27.
Nu Number nm ngoi mc gii hn, CSC s tr v gi tri li #NUM!.
Nu Number khng c gi tri s, CSC s tr v gi tri li #VALUE!.
CSC(n) bng 1/SIN(n).
V d:
CSCH
C php: =CSCH(number)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 131
Number Bt buc.
Lu :
Gi tri tuyt i ca Number phi nho hn 2^27.
Nu Number nm ngoi mc gii hn, CSCH s tr v gi tri li #NUM!.
Nu Number khng c gi tri s, CSCH s tr v gi tri li #VALUE!.
V d:
Chuyn i dng biu thi s bng vn bn theo mt c s a cho thnh mt s thp phn.
Text Bt buc.
Lu :
di chui ca i s Text phi nho hn hoc bng 255 k t.
i s Text c th l bt k kt hp no ca cc k t ch-s hp l cho c s v khng
phn bit ch hoa ch thng.
Excel h tr i s Text ln hn hoc bng 0 v nho hn 2^53. i s Text tr v mt gi
tri ln hn 2^53 c th dn n kt qu lm mt chnh xc ca hm.
C s Radix phi ln hn hoc bng 2 (nhi phn, hay c s 2) v nho hn hoc bng 36
(c s 36). Mt c s ln hn 10 s dng cc gi tri s 0-9 v cc ch ci A-Z theo nhu
cu. V d, c s 16 (h thp lc phn) dng cc s 0-9 v cc ch A-F, cn c s 36 dng
cc s 0-9 v cc ch A-Z.
Nu mt trong hai i s vt qu gii hn ca n, hm DECIMAL c th tr v gi tri li
#NUM! hoc #VALUE!.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 132
V d:
DEGREES
C php: =DEGREES(angle)
V d:
EVEN
C php: =EVEN(number)
=ODD(number)
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 133
=EVEN(14.2) 16
=EVEN(-23) -24
=ODD(58.1) 59
=ODD(-6) -7
EXP
C php: =EXP(number)
number: s m ca c s e
Lu :
tinh ly tha ca c s khc, bn c th dng ton t ^ (du m), hoc dng hm
POWER
Hm EXP l nghich o ca hm LN: tnh logarit t nhin ca mt s
V d:
=EXP(1) 2.718282 (l chinh c s e)
=EXP(2) 7.389056 (bnh phng ca e)
FACT
C php: =FACT(number)
Lu :
number phi l mt s dng
Nu number l s thp phn, FACT s ly phn nguyn ca number tnh
V d:
=FACT(5) 120 (5! = 1 x 2 x 3 x 4 x 5 = 120)
=FACT(2.9) 2 (2! = 1 x 2 = 2)
=FACT(0) 1 (0! = 1)
=FACT(-3) #NUM!
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 134
FACTDOUBLE
Tnh giai tha cp hai ca mt s. Giai tha cp hai (k hiu bng hai du !!) c tinh nh sau:
Vi s chn: n!! = n x (n-2) x (n-4) x ... x 4 x 2
Vi s l: n!! = n x (n-2) x (n-4) x ... x 3 x 1
C php: =FACTDOUBLE(number)
Lu :
number phi l mt s dng
Nu number l s thp phn, FACTDOUBLE s ly phn nguyn ca number tnh
V d:
=FACTDOUBLE(6) 48 (6!! = 6 x 4 x 2 = 24)
=FACTDOUBLE(7) 105 (7!! = 7 x 5 x 3 x 1 = 105)
FLOOR
Lu :
Theo mc inh, s dng co cc phn thp phn s c lm trn xung s nguyn gn
nht. V d: 6.3 c lm trn xung 6, bng cch dng i s Significance mc inh (1).
Theo mc inh, s m c cc phn thp phn s c lm trn ra xa s 0 n s nguyn
gn nht. V d: -6.7 c lm trn thnh -7.
Bng cch dng 0 hoc s m cho i s Mode, bn c th thay i hng lm trn cho
cc s m. V d, lm trn -6.3 vi Significance l 1 v Mode l -1 s l lm trn tin n
0, thnh -6.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 135
V d:
Lu :
Gi tri tuyt i ca bi s c dng, cho hm FLOOR.PRECISE tr v mc sn ton
hc, bt chp du ca s v s co ngha.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 136
GCD
GCD c th tm c s chung ln nht ca mt day co n 255 gi tri (vi Excel 2003 tr v trc
th con s ny l 19)
Lu :
Nu c bt k mt number no < 0, GCD s bo li #NUM!
Nu c bt k mt number no khng phi l mt con s, GDC s bo li #VALUE!
Nu number l s thp phn, GCD chi tnh ton vi phn nguyn ca n.
V d:
=GCD(5, 2) 1
=GCD(24, 36) 12
=GCD(5, 0) 5
INT
C php: =INT(number)
=TRUNC(number [, num_digits])
number: S cn lm trn
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 137
Lu :
num_digits > 0 : nu number l mt s thp phn, th num_digits chi ra s con s thp phn
m bn mun gi li (sau du phy)
num_digits = 0 hoc khng nhp: ct bo ht phn thp phn ca number (nu c)
num_digits < 0 : lm trn number thnh mt s nguyn v lm trn number sang tri thnh
mt bi s ca 10 (xem thm v d)
V d:
=INT( 123.456) 123
=TRUNC( 123.456) 123
=INT(-123.456) -124
=TRUNC(-123.456) -123
Khi num_digits khc 0, TRUNC khc hn vi ROUND ch: ROUND th lm trn, cn TRUNC
chi ct bo bt s ch khng lm trn.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 138
Ti xin nu mt v d rt nho: bn 2.02 tr 2.01 bng bao nhiu? Chc cc bn s ci. Con
nit cng bit: 2.02 - 2.01 = 0.01
Nhng Excel th khng bit ! Cc bn th nhp php tnh 2.02 - 2.01 vo mt no o, ri cho
ny c 16 s l xem, cc bn s thy Excel lm ton:
Lu :
Gi tri tuyt i ca bi s c dng, cho hm ISO.CEILING tr v mc trn ton hc, bt
chp du ca i s s v i s s co ngha.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 139
LCM
LCM c th tm bi s chung nho nht ca mt day co n 255 gi tri (vi Excel 2003 tr v trc
th con s ny l 19)
Lu :
Nu c bt k mt number no < 0, LCM s bo li #NUM!
Nu c bt k mt number no khng phi l mt con s, LCM s bo li #VALUE!
Nu number l s thp phn, LCM chi tnh ton vi phn nguyn ca n.
V d:
=LCM(5, 2) 10
=LCM(24, 36) 72
LN
C php: =LN(number)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 140
V d:
=LN(86) 4.454347 (logarit c s e ca 86)
=LN(2.7181818) 1 (logarit c s e ca e)
=LN(EXP(3)) 3 (logarit c s e ca e lp phng)
LOG
V d:
=LOG(10) 1 (logarit c s 10 ca 10)
=LOG(8, 2) 3 (logarit c s 2 ca 8)
=LOG(86, 2.7182818) 4.454347 (logarit c s e ca 86)
LOG10
Tinh logarit c s 10 ca mt s
C php: =LOG10(number)
V d:
=LOG10(10) = LOG(10) 1 (logarit c s 10 ca 10)
=LOG10(86) = LOG(86) 1.93449845 (logarit c s 10 ca 86)
=LOG10(1E5) 5 (logarit c s 10 ca 1E5)
=LOG10(10^5) 5 (logarit c s 10 ca 10^5)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 141
nh ngha Ma Trn
A cn c gi l mt ma trn c m x n
Mt phn t hng th i v ct th j s c k hiu l
MDETERM
C php: =MDETERM(array)
Lu :
array c th mt day nh A1:C3; hoc mt mng nh {1,2,3 ; 4,5,6 ; 7,8,9}; hoc l mt
khi a c t tn...
Hm MDETERM s bo li #VALUE! khi:
array khng phi l ma trn vung (s hng khc s ct)
C bt k 1 vi tr no trong array l rng hoc khng phi l d liu kiu s
Hm MDETERM c th tnh chnh xc vi ma trn 4 x 4 (c 16 k s)
V d: =MDETERM(A1:D4) 88
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 142
=MDETERM({3,6 ; 1,1}) 1
MINVERSE
C php: =MINVERSE(array)
Lu :
array c th mt day nh A1:C3; hoc mt mng nh {1,2,3 ; 4,5,6 ; 7,8,9}; hoc l mt
khi a c t tn...
Ging hm MDETERM, hm MINVERSE s bo li #VALUE! khi:
array khng phi l ma trn vung (s hng khc s ct)
C bt k 1 vi tr no trong array l rng hoc khng phi l d liu kiu s
Ma trn khng th tnh nghich o (v d ma trn co inh thc = 0)
Hm MINVERSE c th tnh chnh xc vi ma trn 4 x 4 (c 16 k s)
V d:
Bn c mt ma trn A1:D4, tm ma trn nghich o ca ma trn ny, bn qut chn mt khi
tng ng vi A1:D4, v d A6:D9 (cng c 4 hng v 4 ct), ti A6, g cng thc
= MINVERSE(A1:D4) v sau o nhn Ctrl-Shift-Enter, bn s c kt qu ti A6:D9 l mt ma
trn nghich o ca ma trn A1:D4
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 143
MOD
number: S bi chia
divisor: S chia
V d:
=MOD(24, 10) 4 (do 24 chia 10 c 2, d 4)
=MOD(-3,2) 1 (d -1 nhng kt qu l 1 do ly du s chia)
=MOD(3,2) 1
=MOD(3,-2) -1 (d 1 nhng kt qu l -1 do ly du s chia)
C mt bi ton nh sau: Trong mt ct d liu, ngi ta mun tnh tng ca cch cch nhau
mi n hng no o.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 144
=ROW(A1) 1,
=ROW(A6) 6, v.v...
Hay c th hn, gi day tnh tng l range, v s hng cch nhau gia cc l n, ta s c cng
thc:
{= SUM(IF(MOD(ROW(range), n) = 1, range, 0))}
Chng hn, cng v d trn y, nh ta mun tnh tng ca cc A2, A7, A12, A17 th cng thc
s l:
{= SUM(IF(MOD(ROW(A1:A20), 5) = 2, A1:A20, 0))}
(2 l s d ca 2, 7, 12, 17 cho 5)
Nm nhun, l nm chia ht cho 4, hay php d ca php chia s nm cho 4 th bng 0 cng thc
sau y:
= MOD(year, 4)
S nm phi l mt con s c 4 ch s.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 145
Cng thc trn chi ng trong khong t nm 1901 n 2099 (c l chng ta cng sng ti a
trong khong thi gian ny thi). Cng thc ny khng ng vi nm 1900 v 2100, bi v iu
kin tinh nm nhun cn c chuyn: Nm nhun l nm chia ht cho 4, nu nm ny tn cng
bng hai con s 0 th n phi chia ht cho 400 (v d, nm 2000).
Chc cng co mt lc no o, bn thich inh dng cho bng tnh ca mnh theo kiu Ledger
Shading. Ledger Shading l kiu inh dng cc hng c mu xen k nhau (v d, xanh v trng).
Loi inh dng ny thch hp cho nhng danh sch di, c nhiu ct, gip ta phn bit c hng
ny vi hng kia cch d dng, t khi bi nhn lm d liu gia cc hng...
Hnh sau y l mt v d:
D nhin l vic ny rt d thc hin, chng ta chi cn chn cc hng xen k nhau v t mu cho
n. Tuy nhin, nu lm th cng bng tay, th s c mt s bt tin sau:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 146
trnh nhng bt tin o, bn c th dng mt lin kt gia hm MOD v chc nng Conditional
Formatting (inh dng co iu kin) ca Excel.
Cch lm nh sau:
Trong khung Format values where this formular is true, g cng thc:
=MOD(ROW(), 2)
Chn tab Fills, chn mu bn thch t cho cc hng xen k vi mu trng, ri nhn OK quay
v hp thoi New Formatting Ruler
Nhn OK
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 147
a chn cho tt c nhng hng c s th t l trong vng bn mun inh dng, v bo qua nhng
hng c s th t chn.
Tng t,
Nu mun inh dng cc ct c mu xen k, bn chi cn thay cng thc trn thnh:
= MOD(COLUMN(), 2)
MMULT
Lu :
array1, array2 c th mt day nh A1:C3; hoc mt mng nh {1,2,3 ; 4,5,6 ; 7,8,9};
hoc l mt khi a c t tn...
S ct ca array1 phi bng s dng ca array2
Cng thc tnh tch hai ma trn (A = B x C) c dng nh sau:
Nu c bt k mt phn t no trong hai ma trn l rng hoc khng phi l d liu kiu
s, MMULT s bo li #VALUE!
c kt qu chnh xc ma trn kt qu, phi dng cng thc mng.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 148
tnh tch ca hai ma trn B v C, qut chn khi C7:D8 g cng thc =MMULT(A2:C3,E2:F4)
ri nhn Ctrl-Shift-Enter s c kt qu l ma trn A nh trn hnh.
MROUND
Lm trn n bi s ca mt s khc
Lu :
Nu number v multiple khc du, hm s bo li #NUM!
Nu number v multiple bng nhau, kt qu l chnh s o
MROUND s lm trn ln, nu phn chia ca php chia number cho multiple ln hn hoc
bng 1/2 multiple, v lm trn xung nu phn chia ca php
chia number cho multiple nho hn 1/2 multiple
V d:
=MROUND(5, 2) 6 (do 5/2 > 2/2, bi s ca 2 gn nht m ln hn 5 l 6)
=MROUND(11, 5) 10 (do 11/5 < 5/2, bi s ca 5 gn nht m nho hn 11 l 10)
=MROUND(13, 5) 15 (do 13/5 > 5/2, bi s ca 5 gn nht m ln hn 13 l 15)
=MROUND(5, 5) 5 (number v multiple bng nhau)
=MROUND(7.31, 0.5) 7.5 (7.31/0.5>0.5/2, bi s ca 0.5 gn nht m ln hn 7.31 l 7.5)
=MROUND(-11, -5) -10 (do -11/-5 > -5/2, bi s ca -5 gn nht m ln hn -11 l -10)
=MROUND(-11, 5) #NUM! (number v multiple khc du)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 149
MULTINOMIAL
number1, number2,... : l nhng con s m ta mun tnh t l gia giai tha tng v tch giai
tha ca chng
Lu :
number1, number2, ... c th ln n 255 con s (vi Excel 2003 tr v trc, con s ny
chi l 30)
Nu c bt k mt number no khng phi l d liu kiu s, MULTINOMIAL s bo li
#VALUE!
Nu c bt k mt number no < 0, MULTINOMIAL s bo li #NUM!
V d:
=MULTINOMIAL(2, 3, 4) 1,260
C php: =MUNIT(Dimension)
Lu :
Nu chiu l mt gi tri bng hoc nho hn khng (0), MUNIT tr v gi tri li #VALUE!.
V d:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 150
Ghi ch: tr v ma trn 3x3, cng thc trong C2:E4 cn c nhp vo dng mt mng v
nhn Ctrl+Shift+Enter khi nhp xong cng thc.
ODD
PI
C php: =PI()
Hm ny khng c tham s
V d:
=PI() 3.14159265358979
=PI()/2 1.570796327
=PI()*(3^2) 28.27433388
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 151
POWER
Tinh ly tha ca mt s. C th dng ton t ^ thay cho hm ny. V d: POWER(2, 10) = 2^10
power: S m
V d:
=POWER(5, 2) 25
=POWER(98.6, 3.2) 2,401,077
=POWER(4, 5/4) 5.656854
PRODUCT
number1, number2,... : l nhng con s m ta mun tnh t l gia giai tha tng v tch giai
tha ca chng
Lu :
number1, number2, ... c th ln n 255 con s (vi Excel 2003 tr v trc, con s ny
chi l 30)
Nu cc number nm trong mt mng d liu, th chi c nhng gi tri kiu s trong mng
o mi c tnh; nhng gi tri khng phi l kiu s s c bo qua.
V d:
=PRODUCT(2, 3, 4) 24
QUOTIENT
numberator: S bi chia
denominator: S chia
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 152
Lu :
Nu cc thng s khng phi l d liu kiu s, hm s bo li #VALUE!
Hm ny tng ng vi hm INT: QUOTIENT(a, b) = INT(a/b)
V d:
=QUOTIENT(5, 2) 2
=QUOTIENT(4.5, 3.1) 1
=QUOTIENT(-10, 3) -3
RADIANS
C php: =RADIANS(angle)
V d:
RAND
C php: =RAND()
Bn cnh o, cng co nhng cch p RAND cung cp cho chng ta nhng con s ngu nhin
nm gia hai gi tri no o.
Trng hp khc, m rng hn, chng ta cn c mt con s ngu nhin ln hn hoc bng
s m no o, v nho hn s n no o, ta dng c php: =RAND()*(n-m)+m
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 153
Lu :
Do hm RAND l mt hm bin i (volatile function), tc l kt qu do RAND cung cp
c th thay i mi khi bn cp nht bng tnh hoc m li bng tnh, ngay c khi bn thay
i mt no o trong bng tnh...
c mt kt qu ngu nhin nhng khng thay i, bn dng cch sau:
Sau khi nhp cng thc =RAND() vo, bn nhn F9 v sau o nhn Enter. ng tc ny
s ly mt con s ngu nhin ngay ti thi im g cng thc, nhng sau o th lun dng
con s ny, v trong nhp cng thc s khng cn hm RAND na.
bi trn, ti a trnh by cch ly mt s ngu nhin nm trong mt khong {n, m} no
o: =RAND()*(n-m)+m
V d: Cng thc sau y s cung cp cho chng ta mt con s ngu nhin gia 0 v 30:
= RAND()*30
V d: ly mt s ngu nhin ln hn hoc bng 100 v nho hn 200, ta dng cng thc:
=RAND()*(200-100)+100
RANDBETWEEN
bottom: S nho nht trong dy tm s ngu nhin (kt qu s ln hn hoc bng s ny)
top: S ln nht trong dy tm s ngu nhin (kt qu s nho hn hoc bng s ny)
V d:
=RANDBETWEEN(0, 59) s cho kt qu l mt s nguyn nm trong khong 0 ti 59.
ROMAN
number: S cn chuyn i
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 154
Lu :
number phi l s dng, nu number < 0 hm s bo li #VALUE!
Nu number l s thp phn, ROMAN chi chuyn i phn nguyn ca n
Hm ROMAN chi x l c ti s ln nht l 3999, nu number > 3999 hm s bo li
#VALUE!
Sau khi a chuyn i, kt qu s l mt d liu dng text, v khng th tnh ton vi n
c na
V d:
=ROMAN(499, 0) = ROMAN(499) = ROMAN(499, TRUE) CDXCIX
=ROMAN(499, 1) LDVLIV
=ROMAN(499, 2) XDIX
=ROMAN(499, 3) VDIV
=ROMAN(2008) MMVIII
ROUND
V d: Vi con s 1234.5678
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 155
=ROUND(1234.5678, 3) = 1234.568
=ROUND(1234.5678, 2) = 1234.57
=ROUND(1234.5678, 1) = 1234.6
=ROUND(1234.5678, 0) = 1235
ROUNDDOWN
Hai hm ny, v c bn th ging hm ROUND, chi khc l chng chi lm trn theo mt chiu:
ROUNDDONW lun lun lm trn mt s v s 0, cn ROUNDUP th lun lun lm trn mt s
ra xa s 0.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 156
ROUNDUP
Tr v sec ca mt gc.
C php: =SEC(number)
Number Bt buc. i s number l goc tinh bng radian m bn mun tm sec cho no.
Lu :
Gi tri tuyt i ca i s number phi nho hn 2^27.
Nu goc tinh bng , hay nhn goc vi PI()/180 hoc dng hm RADIANS chuyn i
goc thnh radian.
Nu i s number nm ngoi cc gii hn ca no, hm SEC tr v gi tri li #NUM! .
Nu Number l mt gi tri khng phi s, hm SEC tr v gi tri li #VALUE! .
V d:
C php: =SECH(number)
Number Bt buc. i s number l goc tinh bng radian m bn mun tm sec hyperbolic cho
no.
Lu :
Gi tri tuyt i ca s phi nho hn 2^27.
Nu goc theo , hoc l nhn goc vi PI()/180 hoc dng hm RADIANS chuyn i
goc thnh cc radian.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 157
V d:
SERIESSUM
Lu :
Cc thng s ny phi l cc d liu kiu s, nu khng, hm s bo li #VALUE!
V d:
=SERIESSUM(5, 0, 2, {1, 2, 3, 4}) 64,426
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 158
SIGN
Tr v du ca s: 1 nu l s dng, 0 (zero) nu l s 0 v -1 nu l s m.
C php: =SIGN(number)
V d:
=SIGN(10) 1
=SIGN(4-4) 0
=SIGN(-0.057) -1
SIN
C php: =SIN(number)
Lu :
Nu bn mun tnh SIN ca mt goc tinh theo , hy nhn n vi PI()/180, hoc s dng
hm RADIANS chuyn n t sang radian.
V d:
SINH
C php: =SINH(number)
number: L mt s thc bt k
Lu :
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 159
V d:
SQRT
C php: =SQRT(number)
SQRTPI
C php: =SQRTPI(number)
V d:
=SQRTPI(1) = 1.772454 (cn bc hai ca Pi)
=SQRTPI(2) = 2.506628 (cn bc hai ca 2*Pi)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 160
SUBTOTAL
SUBTOTAL l hm tnh ton cho mt nhm con trong mt danh sch hoc bng d liu tu theo
php tnh m bn chn la trong i s th nht.
Ref1, ref2: Cc vng ia chi tham chiu m bn mun thc hin php tinh trn o. T Excel
2007+, bn c th dng n 254 ref (vi Excel 2003 tr v trc th con s ny chi l 29)
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 161
Lu :
Nu co hm SUBTOTAL khc t lng trong cc i s ref1, ref2, th cc hm lng ny
s bi bo qua khng c tnh, nhm trnh trng hp tnh ton 2 ln.
i s function_num nu t 1 n 11 th hm SUBTOTAL tnh ton bao gm c cc gi
tri n trong tp s liu (hng n). i sfunction_num nu t 101 n 111 th hm
SUBTOTAL chi tnh ton cho cc gi tri khng n trong tp s liu (bo qua cc gi tri n).
Hm SUBTOTAL s bo qua khng tnh ton tt c cc hng bi n bi lnh Filter (Auto
Filter) m khng ph thuc vo i s function_numc dng (1 ging 101...).
Hm SUBTOTAL c thit k tnh ton cho cc ct s liu theo chiu dc, n khng
c thit k tnh theo chiu ngang.
Hm ny chi tnh ton cho d liu 2-D, do vy nu d liu tham chiu dng 3-D (V d v
tham chiu 3-D: =SUM(Sheet2:Sheet13!B5) th hm SUBTOTAL bo li #VALUE!
V d:
=SUBTOTAL(9, {120, 10, 150, 23}) 303 = 120 + 10 + 150 + 23
SUM
Khi cng cc gi tri vi nhau trong Excel, ta c th dng du cng (+) hoc dng hm SUM
T Excel 2007+, bn c th dng SUM tnh tng ca 255 gi tri li vi nhau (trong nhng
version trc, con s ny chi l 30)
V d:
= SUM(A2:A13, C2:C13, E2:E13)
SUMIF
Range : Day cc tnh tng, c th l cha s, tn, mng, hay tham chiu n cc cha s.
rng v cha gi tri text s c bo qua.
Criteria : iu kin tnh tng. C th dng s, biu thc, hoc text. V d, criteria c th l
32, "32", "> 32", hoc "apple", v.v...
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 162
Sum_range : L vng thc s tnh tng. Nu bo qua, Excel s coi nh sum_range = range.
Lu :
Sum_range khng nht thit phi cng kich thc vi range. Vng thc s tnh tng
c xc inh bng u tin pha trn bn tri ca sum_range, v bao gm thm nhng
tng ng vi kich thc ca range. V d:
Nu Range l A1:A5, Sum_range l B1:B5, th vng thc s tnh tng l B1:B5
Nu Range l A1:A5, Sum_range l B1:B3, th vng thc s tnh tng l B1:B5
Nu Range l A1:B4, Sum_range l C1:D4, th vng thc s tnh tng l C1:D4
Nu Range l A1:B4, Sum_range l C1:D2, th vng thc s tnh tng l C1:D4
C th dng cc k t i din trong iu kin: du ? i din cho mt k t, du * i din
cho nhiu k t (nu nh iu kin l tm nhng du ? hoc *, th g thm du ~ trc
du ? hay *).
Khi iu kin tnh tng l nhng k t, SUMIF khng phn bit ch thng hay ch
hoa.
Sum_range: Day cc tnh tng, c th l cha s, tn, mng, hay tham chiu n cc cha
s. rng v cha gi tri text s c bo qua.
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 163
Lu :
Mi trong sum_range chi c tnh tng nu tt c cc iu kin tng ng vi o u
ng. Nu thoa cc iu kin, n s bng 1, cn khng, th n bng 0.
Khng ging nh nhng i s range v criteria ca hm SUMIF, trong hm SUMIFS,
mi vng criteria_range phi co cng kich thc v hnh dng ging nh sum_range.
C th dng cc k t i din trong cc iu kin: du ? i din cho mt k t, du * i
din cho nhiu k t (nu nh iu kin l tm nhng du ? hoc *, th g thm du ~
trc du ? hay *)
Khi iu kin m l nhng k t, SUMIFS khng phn bit ch thng hay ch hoa.
V d:
Tnh tng s tin ca cc ti khon c li sut nm 2000 > 3% v lai sut nm 2001 2% ?
=SUMIFS(B2:E2, B3:E3, ">3%", B4:E4, ">=2%") $500
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 164
SUMPRODUCT
array1, array2, ... : C th dng t 2 ti 255 mng (vi Excel 2003 tr v trc th con s ny
chi l 30) v cc mng ny phi cng kich thc vi nhau
Lu :
Nu cc mng khng cng kich thc, SUMPRODUCT s bo li #VALUE!
Bt k mt phn t no trong mng khng phi l d liu kiu s, s c SUMPRODUCT
coi nh bng 0 (zero)
V d:
SUMSQ
number1, number2, ... : C th dng n 255 tham s (vi Excel 2003 tr v trc, con s ny
chi l 30)
V d:
=SUMSQ(3, 4) (3^2) + (4^2) = 9 + 16 = 25
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 165
SUMX2MY2
SUM = Tng, M (Minus) = Tr (hiu s), P (Plus) = Cng (tng s), 2 = Bnh phng, X v Y l
hai mng g o, co cha nhiu phn t x v y
SUMX2MY2: Tng ca hiu hai bnh phng ca cc phn t tng ng trong 2 mng d liu
SUMX2PY2: Tng ca tng hai bnh phng ca cc phn t tng ng trong 2 mng d liu
SUMXMY2: Tng ca bnh phng ca hiu cc phn t tng ng trong 2 mng d liu
Lu :
array_x v array_y bt buc phi co cng kich thc, nu khng, hm s bo li #NA!
Nu trong array_x hoc array_y c nhng gi tri kiu text, kiu logic hoc rng, th s c
bo qua (khng tnh), tuy nhin cc gi tri = 0 vn c tnh.
V d:
Vi hai mng X = {1, 2, 3, 4} v Y = {5, 6, 7, 8}
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 166
SUMXPY2
SUMXMY2
TAN
C php: =TAN(number)
Lu :
Nu bn mun tnh TAN() ca mt goc tinh theo , hy nhn n vi PI()/180, hoc s
dng RADIANS() chuyn n t sang radian
V d:
TANH
C php: =TANH(number)
number : L mt s thc bt k
Lu :
Tang-hyperbol ca mt s c tnh theo cng thc:
www.giaiphapexcel.com
Hm Ton & Lng Gic (Math And Trigonometry Functions) Gii Php Excel | 167
V d:
TRUNC
Lm trn mt s thnh s nguyn bng cch loi bo phn thp phn ca no.
Lu :
Hm TRUNC v INT ging nhau ch c hai u tr v s nguyn. Hm TRUNC loi bo
phn thp phn ca mt s. Hm INT lm trn mt s ti s nguyn gn nht da vo gi
tri phn thp phn ca s o. Hm INT v TRUNC chi khc nhau khi dng cc s m:
TRUNC(-4,3) s tr v -4, nhng INT(-4,3) s tr v l -5 v -5 l s nho hn.
V d:
=TRUNC(8.9) 8 (Loi bo phn hp phn ca 8.9 tr v phn nguyn)
=TRUNC(-8.9) -8 (Loi bo phn hp phn ca s m tr v phn nguyn)
=TRUNC(0.45) 0 (Loi bo phn hp phn ca s nm gia 0 v 1, tr v phn nguyn)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 168
Cc hm thng k c th chia thnh 3 nhm nho sau: Nhm hm v Thng K, nhm hm v Phn
Phi Xc Sut, v nhm hm v Tng Quan v Hi Quy Tuyn Tnh.
AVERAGE
number1, number2, ... : Cc s dng tnh trung bnh. Ti thiu phi l 1 v ti a l 255 i
s (con s ny trong Excel 2003 tr v trc chi l 30). Cc i s c th l s, l tn, l mng hay
tham chiu n cc gi tri s.
Lu :
Nu i s l mt mng hay l mt tham chiu c cha text, gi tri logic, rng, cc gi
tri li, v.v... th cc gi tri o s c bo qua; tuy nhin, cc cha gi tri l zero (0) th
vn c tnh.
Nu cn tnh trung bnh c cc gi tri logic v cc gi tri text th hin s, bn s dng
hm AVERAGEA, vi cng c php.
V d:
AVERAGEA
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 169
AVEDEV
Lu :
i s phi l s hoc l tn, mng, hoc tham chiu c cha s.
Nu i s l mng hay tham chiu mng c cha nhng gi tri text, gi tri logic, rng...
th nhng gi tri ny s c bo qua, tuy nhin cc cha gi tri zero (0) th vn c tnh
ton.
AVEDEV lun chiu nh hng bi n vi o lng ca d liu.
V d:
=AVEDEV(4, 5, 6, 7, 5, 4, 3) = 1.020408 (sai s tuyt i trung bnh ca cc i s)
AVERAGEIF
criteria : L iu kin di dng mt s, mt biu thc, ia chi hoc chui, qui inh vic tnh
trung bnh cho nhng no...
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 170
Lu :
Cc trong range nu c cha nhng gi tri lun l (TRUE hoc FALSE) th s c bo
qua.
Nhng rng trong average_range cng s c bo qua.
Nu range rng hoc c cha d liu text, AVERAGEIF s bo li #DIV/0!
Nu c mt no trong criteria rng, AVERAGEIF s xem nh no bng 0.
Nu khng c no trong range thoa man iu kiu ca criteria, AVERAGEIF s bo li
#DIV/0!
Bn c th cc k t i din nh ?, * trong criteria (du ? thay cho mt k t no o, v
du * thay cho mt chui no o). Khi iu kin trong criteria l chnh cc du ? hoc *,
th bn g thm du ~ trc n.
average_range khng nht thit phi co cng kich thc vi range, m cc thc s c
tnh trung bnh s dng trn cng bn tri caaverage_range lm bt u, v bao gm
thm nhng tng ng vi kich thc ca range. Xem v d sau:
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 171
V d:
AVERAGEIFS
Tr v trung bnh cng (s hc) ca tt c cc c chn thoa mn nhiu iu kin cho trc.
criteria_range1, criteria_range2, ... : Vng cha nhng iu kin tnh trung bnh. C th khai
bo t 1 n 127 vng.
Lu :
Nu average_range rng hoc c cha d liu text, AVERAGEIFS s bo li #DIV/0!
Nu c mt no trong nhng vng criteria_range rng, AVERAGEIFS s xem nh no
bng 0.
Nhng gi tri logic: TRUE s c xem l 1, v FALSE s c xem l 0.
Mi trong average_range chi c tnh trung bnh nu thoa tt c iu kin quy inh cho
o
Khng ging nh AVERAGEIF(), mi vng criteria_range phi co cng kich thc
vi average_range
Nu c mt no trong average_range khng th chuyn i sang dng s, hoc nu khng
c no thoa tt c cc iu kin, AVERAGEIFS s bo li #DIV/0!
C th cc k t i din nh ?, * cho cc iu kin (du ? thay cho mt k t no o, v
du * thay cho mt chui no o). Khi iu kin trong criteria l chnh cc du ? hoc *,
th bn g thm du ~ trc n.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 172
V d:
V d:
BETADIST
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 173
A : Cn di ca khong x, mc inh l 0.
Lu :
Nu c bt k i s no khng phi l s, BETADIST() tr v gi tri li #VALUE!
Nu alpha 0 hay beta 0, BETADIST() tr v gi tri li #NUM!
Nu x < A, x > B hay A = B, BETADIST() tr v gi tri li #NUM!
Nu bo qua A v B, ngha l mc inh A = 0 v B = 1, BETADIST() s s dng phn phi
tich ly beta chun ha.
V d:
=BETADIST(2, 8, 10, 1, 3) = 0.6854706
BETAINV
Thng dng trong vic ln k hoch d n, m phong s ln m rng xc sut, bit trc thi
gian b sung k vng v bin i.
A : Cn di ca khong x, mc inh l 0.
Lu :
Nu c bt k i s no khng phi l s, BETAINV() tr v gi tri li #VALUE!
Nu alpha 0 hay beta 0, BETAINV() tr v gi tri li #NUM!
Nu probability 0 hay probability > 1, BETAINV() tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 174
V d:
=BETAINV(0.6854706, 8, 10, 1, 3) = 2
BINOMDIST
BINOMDIST() thng c dng trong cc bi ton c s lng c inh cc php th, khi kt
qu ca cc php th chi l thnh cng hay tht bi, khi cc php th l c lp, v khi xc xut
thnh cng l khng i qua cc cuc th nghim.
Trials : S ln th.
Lu :
Nu number_s v trials l s thp phn, chng s c ct bo phn l tr thnh s
nguyn.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 175
V d:
=BINOMDIST(6, 10, 0.5, 0) = 0.2050781
=BINOMDIST(6, 10, 0.5, 1) = 0.828125
Tr v xc sut ca nhng ln th thnh cng (trong khong) ca phn phi nhi phn.
C php: =BINOM.DIST.RANGE(trials,probability_s,number_s,[number_s2])
Probability_s: Bt buc. Xc sut thnh cng trong mi php th. Phi ln hn hoc bng 0 v
nho hn hoc bng 1.
Number_s: Bt buc. S ln thnh cng trong cc php th. Phi ln hn hoc bng 0 v nho hn
hoc bng Php th.
Lu :
Nu bt k i s no nm ngoi gii hn, BINOM.DIST.RANGE s tr v gi tri li
#NUM! .
Nu bt k i s no khng l gi tri s, BINOM.DIST.RANGE s tr v gi tri li
#VALUE!.
Phng trnh sau c s dng:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 176
V d:
Tr v gi tri nho nht co phn b nhi thc ly tich ln hn hoc bng gi tri tiu chun.
C php: =BINOM.INV(trials,probability_s,alpha)
Lu :
Nu i s khng phi dng s, BINOM.INV tr v gi tri li #VALUE! .
Nu php th khng phi s nguyn th no bi ct ct.
Nu php th < 0, BINOM.INV tr v gi tri li #NUM! .
Nu probability_s < 0 hoc probability_s > 1, BINOM.INV tr v gi tri li #NUM! .
Nu alpha < 0 hoc alpha > 1, BINOM.INV tr v gi tri li #NUM! .
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 177
CHIDIST
degrees_freedom : S bc t do.
Lu :
Nu cc i s khng phi l s, CHIDIST() tr v gi tri li #VALUE!
Nu x < 0, CHIDIST() tr v gi tri li #NUM!
Nu degrees_freedom khng phi l s nguyn, phn thp phn ca n s bi ct bo tr
thnh s nguyn.
Nu degrees_freedom < 1 hay degrees_freedom > 10^10, CHIDIST() tr v gi tri li
#NUM!
CHIDIST() c tnh ton theo cng thc: CHIDIST = P(X > x), vi X l bin ngu
nhin chi-squared.
V d:
=CHIDIST(18.307, 10) = 0.050001
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 178
CHIINV
degrees_freedom : S bc t do.
Lu :
Nu cc i s khng phi l s, CHIINV() tr v gi tri li #VALUE!
Nu probability < 0 hay probability > 1, CHIINV() tr v gi tri li #NUM!
Nu degrees_freedom khng phi l s nguyn, phn thp phn ca n s bi ct bo tr
thnh s nguyn.
Nu degrees_freedom < 1 hay degrees_freedom > 10^10, CHIINV() tr v gi tri li
#NUM!
CHIINV() s dng phng php lp khi tnh mt phn phi. Vi probability cho trc,
CHIINV() lp cho ti khi kt qu chnh xc trong khong 0.0000003. Nu CHIINV()
khng hi t sau 100 ln lp, n s tr v gi tri li #NA!
V d:
=CHIINV(0.05, 10) = 18.307
Phn phi khi bnh phng thng c dng tm hiu bin th dng phn trm ca ci g o
trong cc mu, chng hn nh phn s ca s ngy mi ngi xem ti vi.
C php: =CHISQ.DIST(x,deg_freedom,cumulative)
Cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu Cumulative l
TRUE th CHISQ.DIST tr v hm phn phi tch ly; nu Cumulative l FALSE, n tr v hm
mt xc sut.
Lu :
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 179
V d:
C php: =CHISQ.DIST.RT(x,deg_freedom)
Lu :
Nu i s khng phi dng s, hm CHISQ.DIST.RT tr v gi tri li #VALUE!.
Nu bt k i s no khng phi dng s, hm CHISQ.DIST.RT tr v gi tri li
#VALUE!.
Nu deg_freedom khng phi l s nguyn th no bi ct ct.
Nu deg_freedom < 1 hoc deg_freedom > 10^10, CHISQ.DIST.RT tr v gi tri li
#NUM!.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 180
Phn phi khi bnh phng thng c dng tm hiu bin th dng phn trm ca ci g o
trong cc mu, chng hn nh phn s ca s ngy mi ngi xem ti vi.
C php: =CHISQ.INV(probability,deg_freedom)
Lu :
Nu i s khng phi dng s, CHISQ.INV tr v gi tri li #VALUE!.
Nu xc sut < 0 hoc xc sut > 1, CHISQ.INV tr v gi tri li #NUM!.
Nu deg_freedom khng phi l s nguyn th no bi ct ct.
Nu deg_freedom < 1 hoc deg_freedom > 10^10, CHISQ.INV tr v gi tri li #NUM!.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 181
C php: =CHISQ.INV.RT(probability,deg_freedom)
Lu :
Nu i s khng phi dng s, CHISQ.INV.RT tr v gi tri li #VALUE!.
Nu xc sut < 0 hoc xc sut > 1, CHISQ.INV.RT tr v gi tri li #NUM!.
Nu deg_freedom khng phi l s nguyn th no bi ct ct.
Nu deg_freedom < 1, CHISQ.INV.RT tr v gi tri li #NUM!.
Cho trc gi tri no o cho xc sut, CHISQ.INV.RT tm kim gi tri x o
CHISQ.DIST.RT(x, deg_freedom) = xc sut. Do o, tinh chinh xc ca CHISQ.INV.RT
ty thuc vo tnh chnh xc ca CHISQ.DIST.RT. CHISQ.INV.RT dng k thut tm
kim tng tc. Nu tm kim vn cha ng quy sau 64 ln lp, hm s tr v gi tri li
#N/A.
V d:
CHITEST
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 182
Lu :
Nu actual_range v expected_range c s im d liu khc nhau, CHITEST tr v gi
tri li #NA!
Trc tin, kim th 2 tinh ton s liu thng k 2 bng cch dng cng thc:
trong o:
V d:
y l bn thm d kin v mt vn vi 2 bc t do (Men v Women), trong o bao gm cc
gi tri k vng v cc gi tri thc t:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 183
CONFIDENCE
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 184
Lu :
Nu c bt k i s no khng phi l s, CONFIDENCE tr v gi tri li #VALUE!
Nu alpha 0 hay alpha 1, CONFIDENCE tr v gi tri li #NUM!
Nu standard_dev 0, CONFIDENCE tr v gi tri li #NUM!
Nu size khng phi l s nguyn, phn thp phn ca n s bi ct bo tr thnh s
nguyn.
Nu standard_dev < 1, CONFIDENCE tr v gi tri li #NUM!
Nu chng ta gi inh alpha bng 0,05, chng ta cn tnh ton vng nm di ng cong
chun thng thng (1 - alpha), hay 95 phn trm. Gi tri ny l 1,96. Do o khong tin
cy l:
V d:
Gi s chng ta quan st thi gian i lm ca 50 nhn vin, thy rng trung bnh h i t nh n
ni lm mt ht 30 pht, bit lch chun l 2.5, v co 95% tin cy, hay tinh k vng l
thuyt ca khong thi gian t nh n ni lm?
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 185
Tr v khong tin cy ca trung bnh tng th, bng cch dng phn phi t ca Student.
C php: =CONFIDENCE.T(alpha,standard_dev,size)
Alpha Bt buc. Mc quan trng c dng tnh ton mc tin cy. Mc tin cy bng 100*(1
- alpha)%, hay ni cch khc, alpha 0,05 cho bit mc tin cy 95 phn trm.
Lu :
Nu bt k i s no khng phi dng s, hm CONFIDENCE.T tr v gi tri li
#VALUE!.
Nu alpha 0 hoc alpha 1, hm CONFIDENCE.T tr v gi tri li #NUM!.
Nu standard_dev 0, hm CONFIDENCE.T tr v gi tri li #NUM!.
Nu size khng phi l s nguyn th no bi ct ct.
Nu size bng 1, hm CONFIDENCE.T tr v gi tri li #DIV/0!.
V d:
CORREL
H s tng quan chi ra mi quan h tuyn tnh gia hai mng. H s tng quan dng (> 0) co
ngha l hai mng s ng bin; h s tng quan m (< 0) co ngha l hai mng s nghich bin.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 186
Lu :
i s phi l s, l tn, mng, hay tham chiu c cha s.
Nu i s l mng hay tham chiu c cha text, gi tri logic, rng, th cc gi tri ny s
c bo qua; tuy nhin nhng cha gi tri 0 (zero) vn c tnh.
Nu array1 v array2 c s lng cc im d liu khng bng nhau, CORREL s tr v
gi tri li #NA!
Nu array1 hoc array2 l rng, hoc nu lch chun c gi tri bng 0, CORREL() s
tr v gi tri li #DIV/0!
CORREL() tnh ton theo cng thc sau:
V d:
Tnh h s tng quan gia hai mng d liu sau:
(A1:A5) = {3, 2, 4, 5, 6}
(B1:B5) = {9, 7, 12, 15, 17}
COUNT
value1, value2, ... : C th c t 1 n 255 i s (con s ny trong Excel 2003 tr v trc chi l
30), cc i s c th cha hoc tham chiu ti nhiu loi d liu khc nhau, nhng chi nhng i
s c cha s mi c m.
Lu :
Nhng i s l s, ngy thng, hay cc ch th hin s s c m; cn nhng i s l
gi tri li hay cc ch khng th dich thnh s s bi bo qua
Nu i s l mng hoc tham chiu, th chi cc s trong mng hoc tham chiu o mi
c m; cn cc rng, cc gi tri logic, text, hay gi tri li trong mng hay tham chiu
o s bi bo qua
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 187
V d:
COUNTA
COUNTBLANK
C php: =COUNTBLANK(range)
Lu :
Cc c cha cng thc tr v l mt chui rng cng s c m nh cc rng bnh thng.
Nhng cc co cha gi tri = 0 s khng c m.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 188
=COUNTBLANK(A2:C5) 10
COUNTIF
Range : Day cc m, c th l cha s, text, tn, mng, hay tham chiu n cc cha s.
rng s c bo qua.
Lu :
C th dng cc k t i din trong iu kin: du ? i din cho mt k t, du * i din
cho nhiu k t (nu nh iu kin l tm nhng du ? hoc *, th g thm du ~ trc
du ? hay *)
Khi iu kin m l nhng k t, COUNTIF() khng phn bit ch thng hay ch
hoa.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 189
m s c gi tri ln hn hoc bng 32, nhng khng ln hn 85, trong day B2:B5
=COUNTIF(B2:B5, ">=32") - COUNTIF(B2:B5, ">85") 3
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 190
COUNTIFS
Lu :
Mi trong range chi c m nu tt c cc iu kin tng ng vi o u ng.
Nu criteria l mt rng, Excel s xem nh o cha s 0.
C th dng cc k t i din trong cc iu kin: du ? i din cho mt k t, du * i
din cho nhiu k t (nu nh iu kin l tm nhng du ? hoc *, th g thm du ~
trc du ? hay *)
Khi iu kin m l nhng k t, COUNTIF() khng phn bit ch thng hay ch
hoa.
m s c gi tri ln hn hoc bng 32, nhng khng ln hn 85, trong day B2:B5
=COUNTIF(B2:B5, ">=32") - COUNTIF(B2:B5, ">85") 3
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 191
COVAR
Hip phng sai l trung bnh ca tch cc cp sai lch, ngha l tinh tinh s cc lch ca mi
cp d liu, ri tnh trung bnh ca cc tich o.
Lu :
Array phi l s, tn. mng hay tham chiu n cc c cha s.
Nu Array l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc gi
tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu array1 v array2 c s im d liu khc nhau, COVAR s tr v gi tri li #NA!
Nu array1 hay array2 rng, COVAR() s tr v gi tri li #DIV/0!
COVAR c tnh theo cng thc sau:
V d:
C hai dy sau: Data1 = {3, 2, 4, 5, 6} v Data2 = {9, 7, 12, 15, 17}
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 192
Tr v hip phng sai mu, trung bnh tich ca cc lnh cho mi cp im d liu trong hai
tp d liu.
C php: =COVARIANCE.S(array1,array2)
Lu :
Cc i s phi l s hoc tn, mng hoc tham chiu cha s.
Nu mt i s tham chiu hay mng co cha gi tri l-gic, vn bn hay trng, th nhng
gi tri ny s bi bo qua; tuy nhin nhng co gi tri bng khng s c bao gm.
Nu array1 v array2 co cc s im d liu khc nhau, hm COVARIANCE.S tr v gi
tri li #N/A.
Nu array1 hoc array2 trng hoc chi cha 1 im d liu mi mng, hm
COVARIANCE.S tr v gi tri li #DIV/0!.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 193
V d:
Cho cc cp (x1, y1), (x2, y2), , (xn, yn), hip phng sai mu Sxy c tnh bng cng thc:
Cho cc cp (x1, y1), (x2, y2), , (xN, yN), hip phng sai tng th xy c tnh bng cng
thc sau:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 194
T s ca hai cng thc tnh hip phng sai l nh nhau, chi khc nhau mu s. Nu xem tp hp
m mu th mu s s l (n-1), nu xem tp hp l tng th th mu s l N.
CRITBINOM
Tr v gi tri nho nht sao cho phn phi nhi phn tich ly ti o ln hn hay bng gi tri tiu
chun alpha.
Trials : S ln th Bernoulli.
Lu :
Nu c bt k i s no khng phi l s, CRITBINOM() tr v gi tri li #VALUE!
Nu trials khng phi l s nguyn, phn thp phn ca n s bi ct bo tr thnh s
nguyn.
Nu trials < 0, CRITBINOM() s tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 195
V d:
Vi 6 ln th Bernoulli, xc sut thnh cng trong mt ln th l 0.5, gi tri nho nht m phn
phi nhi phn tich ly ti o ln hn hay bng gi tri tiu chun 0.75 c tnh theo cng thc:
DEVSQ
Tr v tng bnh phng cc sai lch gia cc im d liu t trung bnh mu ca chng, ri cng
cc bnh phng li.
Lu :
Cc i s phi l s, tn, mng, hay tham chiu ti cc cha s.
Nu cc i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc
gi tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
DEVSQ() c tnh theo cng thc sau y:
V d:
=DEVSQ(4, 5, 8, 7, 11, 4, 3) 48
EXPONDIST
Thng c dng m phong khong thi gian gia cc bin c, nh my ATM s mt khong
bao lu xa tin ra; hay l tm xc sut sao cho tin trnh o chi tn ti a l 30 giy...
x : Gi tri ca hm m.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 196
Lu :
Nu x hay lambda khng phi l s, EXPONDIST() tr v gi tri li #VALUE!
Nu x < 0, EXPONDIST() tr v gi tri li #NUM!
Nu lambda < 0, EXPONDIST() tr v gi tri li #NUM!
V d:
Vi x = 0.2 v lambda =10, ta c:
=EXPONDIST(0.2, 10, 1) 0.864664717
=EXPONDIST(0.2, 10, 0) 1.353352832
C php: =F.DIST(x,deg_freedom1,deg_freedom2,cumulative)
Deg_freedom1 Bt buc. Bc t do t s.
Deg_freedom2 Bt buc. Bc t do mu s.
Cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu cumulative l
TRUE, hm F.DIST tr v hm phn phi tch ly; nu FALSE, no tr v hm mt xc sut.
Lu :
Nu bt k i s no khng phi l s, hm F.DIST tr v gi tri li #VALUE!.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 197
V d:
Tr v phn phi xc sut F (bn phi) cho hai tp d liu. Hm ny thay cho hm FDIST.
C php: =F.DIST.RT(x,deg_freedom1,deg_freedom2)
Deg_freedom1 Bt buc. Bc t do t s.
Deg_freedom2 Bt buc. Bc t do mu s.
Lu :
Nu bt k i s no khng phi l s, hm F.DIST.RT tr v gi tri li #VALUE!.
Nu x l s m, hm F.DIST.RT tr v gi tri li #NUM!.
Nu deg_freedom1 hoc deg_freedom2 khng phi l s nguyn th no bi ct ct.
Nu deg_freedom1 < 1, hm F.DIST.RT tr v gi tri li #NUM!.
Nu deg_freedom2 < 1, hm F.DIST.RT tr v gi tri li #NUM!.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 198
V d:
FDIST
Thng c dng tm xem gia hai tp s liu c nhiu mc khc bit hay khng. V d,
dng kho st im thi ca nam sinh v ca n sinh thi tuyn vo mt trng trung hc, ri xc
inh xem bin thin im ca nam sinh c khc vi bin thin im ca nam sinh hay
khng...
Degrees_freedom1 : Bc t do t s.
Degrees_freedom2 : Bc t do mu s.
Lu :
Nu c bt k i s no khng phi l s, FDIST tr v gi tri li #VALUE!
Nu x < 0, FDIST() tr v gi tri li #NUM!
Nu degrees_freedom1 hay degrees_freedom2 khng phi l s nguyn, phn thp phn
ca n s bi ct bo tr thnh s nguyn.
Nu degrees_freedom1 <1 hay degrees_freedom1 10^10, FDIST tr v li #NUM!
Nu degrees_freedom2 <1 hay degrees_freedom2 10^10, FDIST tr v li #NUM!
FDIST c tnh dng FDIST = P(F >x), vi F l bin ngu nhin c phn phi F vi hai
bc t do degrees_freedom1 vdegrees_freedom2
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 199
V d:
Vi x = 15.20675 v bc t do t s l 6, bc t do mu s l 4, ta c:
=FDIST(15.20675, 6, 4) 0.010000141
C php: =F.INV(probability,deg_freedom1,deg_freedom2)
Deg_freedom1 Bt buc. Bc t do t s.
Deg_freedom2 Bt buc. Bc t do mu s.
Lu :
Nu bt k i s no khng phi l s, hm F.INV tr v gi tri li #VALUE! .
Nu probability < 0 hoc probability > 1, hm F.INV tr v gi tri li #NUM! .
Nu deg_freedom1 hoc deg_freedom2 khng phi l s nguyn th no bi ct ct.
Nu deg_freedom1 < 1 hoc deg_freedom2 < 1, hm F.INV tr v gi tri li #NUM! .
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 200
FINV
Tnh nghich o ca phn phi xc sut F. Ngha l, nu xc sut = FDIST(x, ...) th x = FINV(xc
sut, ...)
Degrees_freedom1 : Bc t do t s.
Degrees_freedom2 : Bc t do mu s.
Lu :
Nu c bt k i s no khng phi l s, FINV tr v gi tri li #VALUE!
Nu probability < 0 hay probability > 1, FINV tr v gi tri li #NUM!
Nu degrees_freedom1 hay degrees_freedom2 khng phi l s nguyn, phn thp phn
ca n s bi ct bo tr thnh s nguyn.
Nu degrees_freedom1 <1 hay degrees_freedom1 10^10, FINV tr v li #NUM!
Nu degrees_freedom2 <1 hay degrees_freedom2 10^10, FINV tr v li #NUM!
FINV c dng tr v cc tri tiu chun t phn phi F. V d, kt qu ca php tnh
ANOVA thng gm s liu cho thng k F, xc sut F, v gi tri tiu chun F ti mc c
ngha 0.05. tr v gi tri tiu chun F, ngi ta dng mc co ngha ny (0.05) lm i
sprobabilty cho hm FINV.
FINV s dng phng php lp tnh hm. Vi probability cho trc, FINV s lp cho
ti khi kt qu chnh xc trong khong 0.0000003. Nu FINV khng hi t sau 100 ln
lp, n s tr v gi tri li #NA!
V d:
Vi probability = 0.01 v bc t do t s l 6, bc t do mu s l 4, ta c:
=FINV(0.01, 6, 4) = 15.20675
FISHER
Php bin i ny to ra hm phn phi hn l i xng lch. Thng c dng trong vic kim
tra gi thuyt da trn h s tng quan.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 201
C php: =FISHER(x)
Lu :
Nu x khing phi l s, FISHER tr v gi tri li #VALUE!
Nu x -1 hay x > 1, FISHER tr v gi tri li #NUM!
Phng trnh ca php bin i FISHER l:
V d:
=FISHER(0.75) = 0.972955
FISHERINV
C php: =FISHERINV(y)
Lu :
Nu y khng phi l s, FISHERINV tr v gi tri li #VALUE!
Phng trnh ca php bin i FISHERINV l:
V d:
=FISHERINV(0.972955) = 0.75
FORECAST
Tnh ton, hay d on, c lng mt gi tri tng lai bng cch s dng cc gi tri hin c. T
nhng gi tri hin c, gi tri mi c d on bng phng php hi quy tuyn tnh. C th dng
hm ny d on mc bn hng trong tng lai, nhu cu u t, hay khuynh hng tiu th.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 202
Lu :
Nu x khng phi l s, FORECAST tr v gi tri li #VALUE!
Nu known_y's, known_x's l rng hay cha s im d liu khc nhau, FORECAST tr
v gi tri li #NA!
Nu known_x's = 0, FORECAST tr v gi tri li #DIV/0!
Phng trnh ca FORECAST l:
Vi:
V d:
Da vo bng phn tch li nhun da theo gi thnh bng sau. Hay c lng mc li nhun
khi gi thnh = $270,000 ?
FREQUENCY
Dng tnh xem c bao nhiu gi tri thng xuyn xut hin bn trong mt dy gi tri, v tr v
mt mng ng cc s.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 203
bins_array : Mng hay tham chiu cha cc khong gi tri lm mu, v cc tri trong data_array s
c nhm li theo cc tri mu ny. Nubins_array khng c gi tri, FREQUENCY s tr v s
phn t trong data_array.
Lu :
FREQUENCY phi c nhp di dng cng thc mng sau khi chng ta a chn mt
dy k nhau phn b s xut hin ca cc phn t trong mng.
S phn t trong data_array phi nhiu hn s phn t trong bins_array 1 phn t. Phn t
di ra ny cha s lng cc gi tri ln hn khong ln nht. V d, khi m 3 khong gi
tri a nhp trong 3 , phi chc chn rng FREQUENCY c nhp vo 4 ; th 4 ny
s tr v s lng cc gi tri trong data_array khi cc ga tri ny ln hn gi tri trong khong
th 3. d hiu hn, cc bn xem cc v d sau.
FREQUENCY s bo qua cc trng hoc cc chui text.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 204
FTEST
Tr v kt qu ca mt php th F.
FTEST tr v xc sut mt phia, trong o phng sai ca array1 v array2 khc nhau khng ng
k. Hm ny thng c dng xc inh xem hai mu co cc phng sai khc nhau hay khng.
V d, khi a bit im kim tra ca cc trng cng v ca cc trng t, chng ta co th kim
tra xem gia hai loi trng ny c nhiu cp khc nhau v s a dng ca im thi hay khng.
Lu :
Cc i s phi l s, tn, mng, hay tham chiu ti cc cha s.
Nu cc i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc
gi tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu s lng cc im d liu trong cc array nho hn 2, hay phng sai ca chng l
zero (0), FTEST tr v gi tri li #DIV/0!
V d:
Tnh kt qu ca php th F cho hai tp hp d liu l {6, 7, 9, 15, 21} v {20, 28, 31, 38, 40}:
=FTEST({6, 7, 9, 15, 21}, {20, 28, 31, 38, 40}) 0.648318
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 205
Tr v gi tri hm Gamma.
C php: =GAMMA(number)
Number Bt buc. Tr v mt s.
Lu :
Hm GAMMA dng phng trnh sau y:
(N+1) = N * (N)
Nu i s Number l s nguyn m hoc bng 0, hm GAMMA tr v gi tri li #NUM!.
Nu i s Number cha k t khng hp l, hm GAMMA tr v gi tri li #VALUE!.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 206
GAMMADIST
Alpha v Beta : Tham s cho phn phi. Nu beta = 0, GAMMADIST tr v xc sut ca phn
phi gamma chun.
Cumulative : Gi tri logic xc inh dng hm. Nu cumulative l TRUE (1), GAMMADIST tr
v hm tnh phn phi tich ly ca phn phigamma; nu cumulative l FALSE (0),
GAMMADIST tr v hm mt xc sut ca phn phi gamma.
Lu :
Nu x, alpha hay beta khng phi l s, GAMMADIST tr v gi tri li #VALUE!
Nu x < 0, GAMMADIST tr v gi tri li #NUM!
Nu alpha 0 hay beta 0, GAMMADIST tr v gi tri li #NUM!
Phng trnh ca GAMMADIST l:
V d:
Vi x = 10 , alpha = 9 v beta = 2, ta c:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 207
GAMMAINV
Lu :
Nu c bt k i s no khng phi l s, GAMMAINV tr v gi tri li #VALUE!
Nu probability < 0 hay probability > 1, GAMMAINV tr v gi tri li #NUM!
Nu alpha 0 hay beta 0, GAMMAINV tr v gi tri li #NUM!
GAMMAINV s dng phng php lp tnh hm. Vi probability cho trc,
GAMMAINV s lp cho ti khi kt qu chnh xc trong khong 0.0000003. Nu
GAMMAINV khng hi t sau 100 ln lp, n s tr v gi tri li #NA!
V d:
Vi probability = 0.68094, alpha = 9 v beta = 2, ta c:
=GAMMAINV(0.68094, 9, 2) 10
GAMMALN
C php: =GAMMALN(x)
Lu :
Nu x khng phi l s, GAMMALN tr v gi tri li #VALUE!
Nu x 0, GAMMALN tr v gi tri li #NUM!
S e ly tha GAMMALN(i), vi i l s nguyn, tr v cng kt qu nh (i-1)!
GAMMALN c tinh vi cng thc sau:
vi:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 208
V d:
Logarite t nhin ca hm gamma ti 4:
=GAMMALN(4) 1.791759
GEOMEAN
Number1, number2 ... : Co th co t 1 n 255 i s dng tinh trung bnh. Cng co th dng
mt mng n hay mt tham chiu n cc cha s.
Lu :
Cc i s phi l s, tn, mng, hay tham chiu ti cc cha s.
Nu cc i s l mng hay tham chiu co cha cc gi tri text, logic, hay rng, th
cc gi tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tinh.
Nu co bt k i s no khng phi l s dng, GEOMEAN s tr v li #VALUE!
GEOMEAN c tinh bng phng trnh sau:
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 209
GROWTH
Tnh ton s tng trng d kin theo hm m bng cch s dng d kin hin co. GROWTH tr
v cc gi tri y t cc gi tri x c chi inh bng cch s dng cc gi tri x hin co.
Const : L mt gi tri logic cho bit co nn p hng s b no bng 1 hay khng (trong mi quan
h y = b*m^x).
Nu const l TRUE (1) hoc bo qua, b c tinh bnh thng.
Nu const l FALSE (0), v c gn bng 1, khi o cc gi tri m s c iu chinh
y= m*x.
Lu :
Khi nhp hng mng cho i s, nh hng mng cho known_y's chng hn, dng du
phy phn cch cc tri trn cng dng, v du chm phy phn cch cc dng.
V d:
y m mt bng m t mc tng trng doanh thu ca mt n vi t thng th 11 n thng th
16. Da theo mc tng trng ny, d on doanh thu ca thng th 17 v 18 ?
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 210
C php: =GAUSS(z)
Z Bt buc. Tr v mt s.
Lu :
Nu z khng l s hp l, GAUSS tr v #NUM! .
Nu z khng l loi d liu hp l, GAUSS tr v #VALUE! .
Do hm NORM.S.DIST(0,True) lun tr v 0,5, hm GAUSS (z) tr v kt qu lun nho
hn NORM.S.DIST(z,True) l 0.5.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 211
HARMEAN
Number1, number2 ... : Co th co t 1 n 255 i s dng tinh trung bnh iu ha. Cng co
th dng mt mng n hay mt tham chiu n cc cha s.
Lu :
Trung bnh iu ha lun nho hn trung bnh nhn, m trung bnh nhn l mt s
lun nho hn trung bnh cng.
Nhng i s l gi tri li hay gi tri text m khng th chuyn i thnh gi tri s
s gy ra li.
Cc i s phi l s, tn, mng, hay tham chiu ti cc cha s.
Nu cc i s l mng hay tham chiu co cha cc gi tri text, logic, hay rng, th
cc gi tri o s c bo qua; tuy nhin, cha gi tri zero(0) th vn c tinh.
Nu co bt k i s no khng phi l s dng, HARMEAN s tr v li #VALUE!
HARMEAN c tinh bng phng trnh sau:
V d:
=HARMEAN({4, 5, 8, 7, 11, 4, 3}) 5.028376
C php: =HYPGEOM.DIST(sample_s,number_sample,
population_s,number_pop,cumulative)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 212
Cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu tich ly l TRUE,
hm HYPGEOM.DIST tr v hm phn b tich ly; nu FALSE, no tr v hm khi xc sut.
Lu :
Tt c i s bi ct ct thnh s nguyn.
Nu bt k i s no khng phi l s, hm HYPGEOM.DIST tr v gi tri li #VALUE!.
Nu sample_s < 0 hoc sample_s ln hn s nho hn trong hai s: number_sample hoc
population_s, hm HYPGEOM.DIST tr v gi tri li #NUM!.
Nu sample_s nho hn s ln hn trong hai s: 0 v (number_sample - number_population
+ population_s), hm HYPGEOM.DIST tr v gi tri li #NUM!.
Nu number_sample 0 hoc number_sample > number_population, hm
HYPGEOM.DIST tr v gi tri li #NUM!.
Nu population_s 0 hoc population_s > number_population, hm HYPGEOM.DIST tr
v gi tri li #NUM!.
Nu number_pop 0, hm HYPGEOM.DIST tr v gi tri li #NUM!.
Phng trnh ca phn b siu bi l:
trong o:
x = sample_s
n = number_sample
M = population_s
N = number_pop
Hm HYPGEOM.DIST dng ly mu nhng khng co thay th t mt tp hp hu hn.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 213
HYPGEOMDIST
Tr v xc sut ca phn phi siu bi (hypergeometric distribution), l phn phi ca bin ngu
nhin x biu din s ln thnh cng trong m ln u tin ca mt chui n thc nghim c lp, nu
cho trc tng s ln thnh cng.
Lu :
Tt c cc i s nu khng phi l s nguyn, phn thp phn ca chng s bi ct
bo tr thnh s nguyn.
Nu co bt k i s no khng phi l s, HYPGEOMDIST tr v li #VALUE!
Nu sample_s < 0 hoc ln hn gi tri nho nht gia number_sample v
population_s, HYPGEOMDIST tr v gi tri li #NUM!
Nu sample_s nho ln hn gi tri ln nht gia 0 v (number_sample -
number_population + population_s), HYPGEOMDIST tr v gi tri li #NUM!
Nu number_sample 0 hay number_sample > number_population,
HYPGEOMDIST tr v gi tri li #NUM!
Nu population_s 0 hay population_s > number_population, HYPGEOMDIST
tr v gi tri li #NUM!
Nu number_population 0, HYPGEOMDIST() tr v gi tri li #NUM!
Phng trnh ca HYPGEOMDIST l:
Vi:
x = sample_s
n = number_sample
M = population_s
N = number_population
V d:
Tinh xc sut ca phn phi siu bi sau, bit rng trong php th vi 4 mu bt k u tin ca
mt tp hp gm 20 phn t th co s ln thnh cng l 1, v co 8 ln thnh cng trong php th
vi ton tp hp?
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 214
INTERCEPT
Vi:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 215
KURT
Tr v nhn ca tp d liu. nhn c tinh bng cch ly moment th t ca tri trung bnh
chia cho lch chun ly tha 4. nhn biu thi mc nhn hay mc phng tng i ca mt
phn phi so vi phn phi chun. nhn dng cho bit phn phi l nhn tng i, nhn
m cho bit phn phi l phng tng i.
Lu :
Nu co it hn 4 im s liu, hay nu lch chun ca mu bng 0, KURT tr v
gi tri li #DIV/0!
KURT() c tinh theo cng thc:
vi s l lch chun.
V d:
=KURT(3, 4, 5, 2, 3, 4, 5, 6, 4, 7) -0.1518
LARGE
C php: =LARGE(array, k)
Lu :
Nu array rng, LARGE s tr v li #NUM!
Nu k < 0 hay k ln hn s lng cc s co trong array, LARGE s tr v li #NUM!
Gi s n l s lng cc s co trong array, th LARGE(array, 1) tr v gi tri ln
nht (MAX), v LARGE(array, n) s tr v gi tri nho nht (MIN).
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 216
V d:
LINEST
Trong phn tich hi quy, LINEST dng phng php bnh phng ti thiu (least squares) tinh
ng thng thich hp nht vi d liu c cung cp, ri tr v mt mng cc gi tri m t ng
thng o. Do kt qu tr v l mt mng, nn LINEST thng c nhp vi dng cng thc
mng.
LINEST thng c dng cho phng php hi quy tuyn tinh n hoc hi quy tuyn tinh bi.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 217
Const : L mt gi tri logic cho bit co nn cho hng s b bng 0 hay khng
Nu const l TRUE (1) hoc bo qua, b c tinh bnh thng.
Nu const l FALSE (0), b c gn bng 0, v cc gi tri m s c iu chinh y = mx.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 218
Lu :
Co th m t ng thng bng h s goc m v mt im ct b trn trc y:
- H s goc = (y2-y1)/(x2-x1), vi (x1,y1) v (x2,y2) l hai im trn ng
thng;
- im ct b trn trc y l gi tri ca y ti im m ng thng ct trc y.
Vi:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 219
Trong phn tich hi quy, Excel tinh cho mi im mt sai phn bnh phng gia tri
c lng x v tri thc y ca im o. Tng cc sai phn ny gi l tng bnh phng
thng d. Sau o Excel tinh tng cc sai phn bnh phng gia cc tri thc y v trung
bnh cc tri y, kt qu ny gi l tng bnh phng ton phn (= tng bnh phng hi
quy + tng bnh phng thng d). So vi tng bnh phng ton phn, nu tng bnh
phng thng d cng nho, th h s inh tri r2 cng ln. y l cch m kt qu nhn
c t phn tich hi quy gii thich mi quan h gia cc bin.
Khi nhp hng mng cho i s, nh known_y's chng hn, dng du phy phn cch
cc tri trn cng mt dng, v du chm phy phn cch cc dng khc nhau. Nhng
cn ch l cc k t phn cch (du phy v du chm phy) cn ty thuc vo cc
thit lp trong h thng bn ang s dng (cc thit lp cho List seperator trong
Customize Regional Opitions ca Control Panel).
Ch rng cc tri y d on c t phng trnh hi quy co th khng ng nu vt
ra ngoi day gi tri dng xc inh hm.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 220
( y gi s rng c mt mi quan h trc tip gia cc bin c lp x (x1, x2, x3, x4) v bin
ph thuc y)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 221
LOGEST
Trong phn tnh thng k, LOGEST tinh ng cong hm m ph hp vi d liu c cung cp,
ri tr v mt mng cc gi tri m t ng cong o. Do kt qu tr v l mt mng, nn LOGEST
thng c nhp vi dng cng thc mng.
Phng trnh ca ng cong trong hi quy tuyn tinh n l:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 222
Const : L mt gi tri logic cho bit c nn cho hng s b bng 1 hay khng
Nu const l TRUE (1) hoc bo qua, b c tinh bnh thng.
Nu const l FALSE (0), b c gn bng 0, v cc gi tri m s c iu chinh y= m^x.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 223
Lu :
thi d liu cng ging ng cong hm m, ng tinh c cng ging vi d liu.
Nh hm LINEST, hm LOGEST cng tr v mt mng cc gi tri m t mi quan h
gia cc gi tri o; s khc bit gia hai hm ny l, LINEST dng cho ng thng, cn
LOGEST dng cho ng cong hm m.
Khi chi c mt bin c lp x, c th tm h s gc m v tri b trn trc y (tung ) mt cch
trc tip bng cch dng cc cng thc sau y:
H s gc m: = INDEX(LOGEST(known_y's, known_x's), 1)
im ct (hay tung ) b: = INDEX(LOGEST(known_y's, known_x's), 2)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 224
Cng co th dng phng trnh y = b*m^x d on gi tri tng lai ca y, tuy nhin Excel
a cung cp hm GROWTH lm iu ny ri.
Khi nhp hng mng cho i s, nh known_y's chng hn, dng du phy phn cch cc
tri trn cng mt dng, v du chm phy phn cch cc dng khc nhau. Nhng cn ch
l cc k t phn cch (du phy v du chm phy) cn ty thuc vo cc thit lp trong
h thng bn ang s dng (cc thit lp cho List seperator trong Customize Regional
Opitions ca Control Panel).
Ch rng cc tri y d on c t phng trnh hi quy c th khng ng nu vt ra
ngoi dy gi tri dng xc inh hm.
Cc phng php kim tra phng trnh bng LOGEST cng tng t nh cc phng php
dng cho LINEST. Tuy nhin, thng k m LOGEST tr v li da vo m hnh tuyn tnh
sau:
Nn nh iu ny khi tnh ton cc thng k hi quy ph, c bit l cc tri sei v seb, v
chng c so snh vi ln mi v ln b, ch khng phi l so snh vi mi v b.
V d:
C mt bng d liu sau. Vi s liu ny, d bo gi tri y khi x1 = 12 v x2 = 25 ?
Cch gii:
Chn khi cell A15:C19, g cng thc mng:
= LOGEST(A2:A12, B2:C12, 1, 1)
Ta s c kt qu nh hnh sau:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 225
LOGINV
Tr v nghich o ca phn phi tich ly lognormal ca x, trong o ln(x) thng c phn phi
vi cc tham s mean v standard_dev. Nu probability = LOGNORMDIST(x, ...) th x =
LOGINV(probability, ...). Dng phn phi lognormal phn tich s liu c chuyn i theo
dng logarite.
Lu :
Nu co bt k i s no khng phi l s, LOGINV() tr v gi tri li
#VALUE!
Nu probability < 0 hay probability > 1, LOGINV() tr v gi tri li #NUM!
Nu standard_dev 0, LOGINV() tr v gi tri li #NUM!
Nghich o ca hm phn phi lognormal l:
V d:
Tnh x khi bit xc sut i vi phn phi lognormal ca x l 0.039084, trung bnh ca ln(x) l
3.5 v lch chun ca ln(x) l 1.2 ?:
=LOGINV(0.039084, 3.5, 1.2) 4.000025
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 226
Tr v phn b chun l-ga-rit ca x, trong o ln(x) thng c phn b vi Trung bnh tham s
v lch chun.
C php: =LOGNORM.DIST(x,mean,standard_dev,cumulative)
Cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu Cumulative l
TRUE, hm LOGNORM.DIST tr v hm phn phi tich ly; nu FALSE, no tr v hm mt
xc sut.
Lu :
Nu bt k i s no khng phi l s, hm LOGNORM.DIST tr v gi tri li #VALUE!.
Nu x 0 hoc nu lch chun 0, hm LOGNORM.DIST tr v gi tri li #NUM!.
Phng trnh ca phn b l-ga-rit chun ly tich l:
LOGNORM.DIST(x,,o) = NORM.S.DIST(1n(x)- / o)
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 227
LOGNORMDIST
Tr v xc sut tich ly ca phn phi chun l-ga-rt ti x, trong o ln(x) thng c phn b
vi cc tham s mean v standard_dev. Dng hm ny phn tich nhng d liu a c bin
i theo l-ga-rit.
Lu :
Nu co bt k i s no khng phi l s, LOGNORMDIST tr v li #VALUE!
Nu x 0 hay standard_dev 0, LOGNORMDIST tr v gi tri li #NUM!
Phng trnh ca hm phn phi tich ly lognormal l:
V d:
Tinh xc sut ca phn phi lognormal ti 4, bit trung bnh ca ln(4) l 3.5 v lch chun ca
ln(4) l 1.2 ?:
=LOGNORMDIST(4, 3.5, 1.2) 0.039084
MAX
Lu :
Cc i s co th l s, rng, gi tri logic, hoc cc ch th hin s... Nhng khng
bao gm cc i s bi li hoc ch khng th chuyn thnh s, nhng i s ny s
gy ra li.
Nu i s l mng hay tham chiu, th chi cc gi tri s trong mng hay tham chiu
o mi c s dng. Nhng rng, gi tri logic, hay text, v.v... s c bo qua,
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 228
V d:
MAXA
MEDIAN
Lu :
Cc i s phi l s, tn, mng, hoc tham chiu n cc vng co cha s. Nu i
s l mng hoc tham chiu, Excel s kim tra tt c cc s co trong o.
Nu i s l mng hoc tham chiu m co cha text, tri logic, rng... nhng gi
tri o s c bo qua; tuy nhin, cc cha gi tri l zero (0) th vn c tinh.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 229
V d:
MIN
Lu :
Cc i s co th l s, rng, gi tri logic, hoc cc ch th hin s... Nhng khng
bao gm cc i s bi li hoc ch khng th chuyn thnh s, nhng i s ny s
gy ra li.
Nu i s l mng hay tham chiu, th chi cc gi tri s trong mng hay tham chiu
o mi c s dng. Nhng rng, gi tri logic, hay text, v.v... s c bo qua,
nu mun s dng c nhng gi tri ny, bn co th dng hm MINA vi c php
tng ng.
Nu khng co i s no cha s, MIN s tr v kt qu l zero (0).
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 230
V d:
MINA
MODE
Tr v gi tri xut hin nhiu nht trong mt mng hoc trong mt day s liu (s yu vi). Ging
nh MEDIAN, MODE l thc o s tp trung ca b s liu.
Lu :
Nu i s l mt mng hay l mt tham chiu co cha text, gi tri logic, rng, cc
gi tri li, v.v... th cc gi tri o s c bo qua; tuy nhin, cc cha gi tri l zero
(0) th vn c tinh.
Trong trng hp co nhiu s co s ln xut hin bng nhau, th MODE s ly tr
v s no xut hin trc ht, tinh t number1 (t tri sang phi).
Nu cc gi tri trong cc i s khng co gi tri no lp li, MODE s bo li #NA!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 231
V d:
V d:
=MODE(1, 2, 3, 2, 3, 4, 5) 2
=MODE(1, 2, 3, 3, 4, 2, 5) 3
C php: =MODE.MULT((number1,[number2],...)
number2, ... Ty chn. i s dng s t 2 n 254 cho nhng g bn mun tinh s yu vi. Bn
cng co th s dng mt mng n hay tham chiu ti mt mng thay th cho cc i s c
phn tch bi du phy.
Lu :
i s co th l s hoc tn, mng hoc tham chiu co cha s.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 232
Nu mt i s tham chiu hay mng co cha gi tri l-gic, vn bn hay trng, nhng
gi tri ny s bi bo qua; tuy nhin nhng co gi tri 0 s c bao gm.
Cc i s l vn bn hay gi tri li khng th chuyn i thnh s s khin xy ra li.
Nu b d liu khng cha im d liu lp, MODE.MULT tr v gi tri li #N/A.
V d:
Cng thc =MODE.MULT(A2:A13) phi c nhp nh mt cng thc mng. Khi c nhp
nh mt cng thc mng, MODE.MULT tr v kt qu 1, 2 v 3 l cc s yu vi do chng u
xut hin 3 ln. Nu cng thc khng c nhp nh cng thc mng, kt qu duy nht l 1. Kt
qu ny tng t kt qu cho ra khi s dng hm MODE.SNGL. Khi ti to cng thc mng, ti
a vo thm mt vi m bo rng ton b cc s yu vi c tr v. Ti dng cng thc
mng trong khong B2:B6. Khi khng co s yu vi b sung, th s tr v gi tri li #N/A.
Tr v phn phi nhi thc m, xc sut s c Number_f ln tht bi trc ln thnh cng th
Number_s, vi xc xut thnh cng l Probability_s.
Hm ny tng t nh phn phi nhi thc, ngoi tr vic s ln thnh cng c c inh v s ln
th bin i. Ging nh phn phi nhi thc, s ln th c gi inh l c lp.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 233
C php: =NEGBINOM.DIST(number_f,number_s,probability_s,cumulative)
Cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu Cumulative l
TRUE, hm NEGBINOM.DIST tr v hm phn phi tich ly; nu FALSE, n tr v hm mt
xc sut.
Lu :
Number_f v number_s c ct ct v s nguyn.
Nu bt k i s no khng phi l s, hm NEGBINOM.DIST tr v gi tri li #VAL .
Nu probability_s < 0 hoc nu probability > 1, hm NEGBINOM.DIST tr v gi tri li
#NUM!
Nu number_f < 0 hoc number_s < 1, hm NEGBINOM.DIST tr v gi tri li #NUM! .
Phng trnh ca phn b nhi thc m l:
trong o:
x l number_f
r l number_s v
p l probability_s.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 234
NEGBINOMDIST
Tr v xc sut ca phn phi nhi thc m, l xc sut m s c number_f ln tht bi trc khi
c number_s ln thnh cng, khi xc sut khng i ca mt ln thnh cng l probability_s.
Hm ny lm vic ging phn phi nhi phn, tr mt iu l s ln thnh cng l c inh, v s
php th c th thay i; cc php th c gi inh l c lp nhau.
Lu :
Nu number_f v number_s khng nguyn, chng s c ct bo phn thp phn tr
thnh s nguyn.
Nu c bt k i s no khng phi l s, NEGBINOMDIST() tr v gi tri li #NUM!
Nu probability_s < 0 hay probability_s > 1, NEGBINOMDIST() tr v gi tri li #NUM!
Nu number_f < 0 hay number_s < 1, NEGBINOMDIST() tr v gi tri li #NUM!
Phng trnh ca phn phi nhi thc m l:
V d:
Tnh xc sut ca mt phn phi nhi thc m, bit s ln tht bi l 10, s ngng thnh cng l
5 v xc sut cho mt ln thnh cng l 0.25 ?
=NEGBINOMDIST(10, 5, 0.25) 0.55049
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 235
NORMDIST
Lu :
Nu mean v standard_dev khng phi l s, NORMDIST s bo li #VALUE!
Nu standard_dev nho hn hoc bng 0, NORMDIST s bo li #NUM!
Nu mean = 0 v standard_dev = 1, cumulative = TRUE, NORMDIST s tr v phn phi
tich ly chun tc (standard normal distribution).
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 236
NORMINV
Lu :
Nu c bt k i s no khng phi l s, NORMINV s bo li #VALUE!
Nu probability nho hn 0 hoc ln hn 1, NORMINV s bo li #NUM!
Nu standard_dev nho hn hoc bng 0, NORMDINV s bo li #NUM!
Nu mean = 0 v standard_dev = 1, NORMINV s dng phn b chun.
NORMINV s dng phng php lp i lp li tnh hm. Nu NORMINV khng hi
t sau 100 ln lp, hm s bo li #NA!
V d:
Tr v phn phi chun chun ha (c mt gi tri trung bng 0 v lch chun bng 1).
Dng hm ny thay cho bng cha cc vng ng cong chun chun ha.
C php: =NORM.S.DIST(z,cumulative)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 237
Cumulative Bt buc. Cumulative l mt gi tri l-gic quyt inh dng thc ca hm. Nu
Cumulative l TRUE, th hm NORMS.DIST tr v hm phn phi tch ly; nu l FALSE, n tr
v hm mt xc sut.
Lu :
Nu z khng c dng s, th hm NORM.S.DIST tr v gi tri li #VALUE! .
Phng trnh cho hm mt chun chun ha l:
NORMSDIST
Tr v hm phn phi tich ly chun tc ca phn phi chun, l hm phn phi tich ly co gi tri
trung bnh bng 0 v lch chun l 1:
C php: =NORMSDIST(z)
Lu :
Nu z khng phi l s, NORSMDIST s bo li #VALUE!
V d:
=NORMSDIST(1.333333) = 0.908789 (phn phi tch ly chun chun ha ti 1.333333)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 238
NORMSINV
C php: =NORMSINV(probability)
Lu :
Nu probability khng phi l s, NORMSINV s bo li #VALUE!
Nu probability nho hn 0 hoc ln hn 1, NORMSINV s bo li #NUM!
NORMSINV s dng phng php lp i lp li tnh hm. Nu NORMSINV khng hi
t sau 100 ln lp, hm s bo li #NA!
V d:
=NORMSINV(0.908789) = 1.3333
=NORM.S.INV(0.908789) = 1.3333
(nghich o ca phn phi tich ly chun tc vi xc sut l 0.908789)
PEARSON
Tr v h s tng quan momen tich Pearson r, mt i lng v hng nm trong khong [-1, 1],
phn nh s m rng quan h tuyn tnh gia hai tp s liu.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 239
Lu :
Cc i s phi l s, tn. mng hay tham chiu n cc c cha s.
Nu i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc gi
tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu array1 hay array2 rng hoc c s im d liu khng bng nhau, PEARSON s tr
v gi tri li #NA!
PEARSON() c tnh theo cng thc sau:
vi:
V d:
Cho tp hp cc gi tri c lp = {9, 7, 5, 3, 1}
v tp hp cc gi tri ph thuc = {10, 6, 1, 5, 3}
PERCENTILE
Tnh phn vi th k ca cc gi tri trong mt dy (tr v nhm tnh theo phn trm ca cc gi tri
trong mt dy).
C php: = PERCENTILE(array, k)
Lu :
Nu array rng hay cha hn 8191 im d liu, PERCENTILE s tr v li #NUM!
Nu k khng phi l s, PERCENTILE s tr v gi tri li #VALUE!
Nu k < 0 hay k > 1, PERCENTILE s tr v gi tri li #NUM!
Nu k khng phi l bi s ca 1/(n-1), PERCENTILE s ni suy xc inh gi tri ti
phn vi th k.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 240
V d:
Sau khi thi hc k, mt lp hc n c s im bi thi nh sau: thp nht l 6.5 im, v cao nht
l 9.25 im. Vy, mun lt vo top 10 ca lp, th s im ti thiu phi t l bao nhiu ?
lt vo top 10, ngha l nm trong nhom 10% t im cao ca lp, hay ni cch khc, phi c
im thi ln hn hoc bng 90% s im thi, ta s dng hm PERCENTILE vi cng thc nh
sau:
"...V mt kinh t, vi 11 triu dn, tng sn lng quc gia (GDP) c c lng l 342 ti m
kim, v cho mi u ngi, khong 31 ngn m kim. Li tc trung bnh hng nm cho mi u
ngi khong 27 ngn m kim, Hy-lp ng hng 93 percentile ca u Chu..."
Th chng ta s hiu rng Hy-lp c xp hng cao hn (hoc bng) 93% tng s nc ca Chu
u, hay ni cch khc, Hy-lp nm trong nhm 27% quc gia dn u chu u.
Tr v phn vi th k ca cc gi tri trong phm vi, trong o k nm trong phm vi 0..1, khng bao
gm 0 v 1.
C php: =PERCENTILE.EXC(array,k)
Lu :
Nu i s mng trng, hm PERCENTILE.EXC tr v gi tri li #NUM!.
Nu k khng co dng s, th hm PERCENTILE.EXC tr v gi tri li #VALUE!.
Nu k 0 hoc nu k 1, th hm PERCENTILE.EXC tr v gi tri li #NUM!.
Nu k khng phi l bi s ca 1/(n - 1), th hm PERCENTILE.EXC ni suy xc inh
gi tri ca phn vi th k.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 241
V d:
C php: =PERCENTILE.INC(array,k)
Lu :
Nu i s mng trng, hm PERCENTILE.INC tr v gi tri li #NUM! .
Nu k khng co dng s, th hm PERCENTILE.INC tr v gi tri li #VALUE! .
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 242
PERCENTRANK
Tr v hng ca mt tri trong mt tp d liu, l s phn trm ca tp d liu o, hay noi cch
khc l xp hng mt tri trong mt tp d liu theo phn trm ca n trong tp d liu. Hm ny
c th c dng tnh vi tri tng i ca mt tri trong tp d liu. V d, tnh vi tr ca im
kim tra mn ton trong tt c cc im kim tra.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 243
Significance : L mt gi tri inh ngha s k s co ngha ( phn thp phn) cho s phn trm
c tr v. Nu bo qua, PERCENTRANK dng gi tri mc inh l 3 k s.
Lu :
Nu array rng, PERCENTRANK s tr v gi tri li #NUM!
Nu significance < 1, PERCENTRANK s tr v gi tri li #NUM!
Nu x khng khp vi mt trong cc tri trong array, PERCENTRANK s ni suy tr v
hng ng ca s phn trm.
Hng ca s 2 tnh theo phn trm trong d liu trn (l 0.333, bi v c 3 gi tri trong d liu nho
hn 2, v co 6 gi tri trong d liu ln hn 2: 3/(3+6) = 0.333):
= PERCENTRANK(A2:A11, 2) 0.333 = 33.3%
Hng ca s 4 tnh theo phn trm trong d liu trn, ly 2 s l thp phn:
= PERCENTRANK(A2:A11, 4, 2) 0.55 = 55%
Hng ca s 8 tnh theo phn trm trong d liu trn, ly 4 s l thp phn:
= PERCENTRANK(A2:A11, 8, 4) 0.6666 = 66.7%
Hng ca s 5 tnh theo phn trm trong d liu trn (l 0.583, bng 1/4 khong cch gia
PERCENTRANK ca 4 v PERCENTRANK ca 8):
= PERCENTRANK(A2:A11, 5) 0.583 = 58.3%
Tr v th hng ca mt gi tri trong tp d liu di dng t l phn trm (0..1, khng bao gm
0 v 1) ca tp d liu.
C php: =PERCENTRANK.EXC(array,x,[significance])
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 244
Lu :
Nu i s mng trng, hm PERCENTRANK.EXC tr v gi tri li #NUM! .
Nu s co ngha < 1, hm PERCENTRANK.EXC tr v gi tri li #NUM! .
Nu x khng khp vi mt trong cc gi tri trong mng, th hm PERCENTRANK.EXC
ni suy tr v th hng theo t l phn trm thich hp.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 245
PERMUT
Lu :
Cc i s s bi ct bo phn thp phn (nu co) tr thnh s nguyn.
Nu cc i s khng phi l s, PERMUT s tr v gi tri li #VALUE!
Nu number 0 hay number_chosen < 0, PERMUT s tr v gi tri li #NUM!
PERMUT tnh ton theo cng thc sau y:
Tr v s hon vi cho s i tng a cho (vi tn sut lp) c th c chn t tng s i tng.
Lu :
C hai i s bi ct ct thnh s nguyn.
Nu cc i dng s l nhng gi tri khng hp l, v d, khi tng s l khng (0) v s
c chn ln hn khng (0), hm PERMUTATIONA tr v gi tri li #NUM!.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 246
V d:
C php: =PHI(x)
Lu :
Nu x l mt gi tri s khng hp l, hm PHI tr v gi tri li #NUM! .
Nu x l mt kiu d liu khng hp l, chng hn nh gi tri khng phi l s, hm PHI
tr v gi tri li #VALUE!.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 247
POISSON
ng dng ph bin ca phn phi Poisson l on s lng bin c s xy ra trong mt thi gian
xc inh. V d: S lng xe hi i ngang qua 1 im trn con ng trong mt khong thi gian
cho trc; s ln g bi sai ca khi nh my mt trang giy, s ln truy cp vo mt my ch web
trong mi pht...
x : S lng cc bin c.
Lu :
Nu x khng nguyn, phn l ca n s c ct bo tr thnh s nguyn.
Nu x hay mean khng phi l s, POISSON tr v gi tri li #VALUE!
Nu x < 0, POISSON tr v gi tri li #NUM!
Nu mean < 0, POISSON tr v gi tri li #NUM!
Xc sut im Poisson:
=POISSON(2, 5, 0) 0.084224
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 248
PROB
Tnh xc sut xut hin ca nhm cc bin c (x_range) nm gia hai gii hn (upper_limit v
lower_limit). Nu bo qua gii hn trn (upper_limit) th xem nh nhom cc bin c l bng vi
gii hn di (lower_limit).
x_range : Dy cc gi tri.
Prob_range : Tp hp cc gi tri xc sut xut hin tng ng vi cc gi tri trong x_range, tng
cc gi tri ny phi bng 1.
Lu :
Nu c bt k gi tri no trong prob_range 0 hay bt k gi tri no trong prob_range > 1
, PROB tr v gi tri li #NUM!
Nu tng cc gi tri trong prob_range khng bng 1, PROB tr v li #NUM!
Nu x_range v prob_range c s lng cc gi tri khng bng nhau, PROB tr v gi tri
li #NA!
V d:
Cho mt dy cc gi tri x l 0, 1, 2, 3; v cc xc sut tng ng vi x ln lt l 0.2, 0.3, 0.1, 0.4.
Hy tnh xc sut xut hin ca x khi x = 2 v khi x thuc khong [1, 3] ?
Xc sut khi x = 2:
=PROB({0, 1, 2, 3}, {0.2, 0.3, 0.1, 0.4}, 2) 0.1
QUARTILE
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 249
Lu :
Nu array rng, QUARTILE s tr v gi tri li #NUM!
Nu quart khng nguyn, phn l thp phn s bi ct bo.
Nu quart < 0 hay quart > 4, QUARTILE s tr v gi tri li #NUM!
im nho nht:
= QUARTILE({1, 2, 4, 7, 8, 9, 10, 12}, 0) = MIN(1, 2, 4, 7, 8, 9, 10, 12) = 1
im t phn vi th nht:
= QUARTILE({1, 2, 4, 7, 8, 9, 10, 12}, 1) = 3.5
im t phn vi th hai:
= QUARTILE({1, 2, 4, 7, 8, 9, 10, 12}, 2) = MEDIAN(1, 2, 4, 7, 8, 9, 10, 12) = 7.5
im t phn vi th ba:
= QUARTILE({1, 2, 4, 7, 8, 9, 10, 12}, 3) = 9.25
im ln nht:
= QUARTILE({1, 2, 4, 7, 8, 9, 10, 12}, 4) = MAX(1, 2, 4, 7, 8, 9, 10, 12) = 12
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 250
Array Bt buc. Mng hoc ia chi vng d liu cha cc gi tri s m bn mun tm gi tri t
phn vi.
Lu :
Nu i s mng trng, hm QUARTILE.EXC tr v gi tri li #NUM!.
Nu quang bn khng phi l s nguyn th no bi ct ct.
Nu quang bn 0 hoc nu quang bn 4, hm QUARTILE.EXC tr v gi tri li
#NUM!.
Hm MIN, MEDIAN v MAX tr v gi tri ging nh hm QUARTILE.EXC khi quart l
0, 2 v 4 tng ng.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 251
Q1 Q2 Q3
Gi tr 5.5 12 18.5
Q1 Q2 Q3
Gi tr 4.5 12 20
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 252
RANK
Ref : L mng, l tham chiu hay l danh sch cc s. Cc gi tri khng phi l s trong ref s
c bo qua.
Order : L mt tri logic (0 hay 1) cho bit cch thc sp xp cc s hng trong ref.
Nu order l 0 hoc bo qua, Excel s tnh th hng cc s nh th danh sch a c sp
xp theo th t gim dn (t ln ti nho)
Nu order l 1, Excel s tnh th hng cc s nh th danh sch a c sp xp theo th
t tng dn (t nho ti ln)
Lu :
RANK sp xp cc s ging nhau vi cng mt th hng. Tuy nhin, s c mt ca nhng
s ging nhau s lm nh hng n hng ca cc s theo sau. V d, trong danh sch cc
s nguyn, nu s 10 c hai ln v c xp hng 7, th s 11 s xp hng 9 (khng c
hng 8).
Mun RANK sp xp cc s ging nhau vi nhng khng cng mt th hng (th hng s
chy lin tc khng mt s no), dng c php sau y (kt hp hm RANK vi hm
COUNT v COUNTIF):
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 253
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 254
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 255
C php: =RANK.AVG(number,ref,[order])
Ref Bt buc. Mt mng hoc tham chiu ti mt danh sch cc s. Cc gi tri khng phi l s
trong Ref s c bo qua.
Lu :
Nu Order l 0 (khng) hoc c bo qua, th Excel xp hng s ging nh khi tham chiu
l mt danh sch theo th t gim dn.
Nu Order l bt k gi tri no khc khng, th Excel xp hng s ging nh khi tham chiu
l mt danh sch theo th t tng dn.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 256
RSQ
Tinh bnh phng h s tng quan momen tch Pearson, thng qua cc im d liu
trong known_y's v known_x's. Tri bnh phng r c th hiu l t l phng sai trong thuc
tnh y vi phng sai trong thuc tnh x. bit thm thng tin, xem thm hm PEARSON.
Lu :
Cc i s phi l s, tn. mng hay tham chiu n cc c cha s.
Nu i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc gi
tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu known_y's hay known_x's rng hoc c s im d liu khng bng nhau, RSQ s tr
v gi tri li #NA!
Phng trnh tinh tri r ca ng hi quy l:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 257
vi:
V d:
Cho hai tp hp cc im d liu l {2, 3, 9, 1, 8, 7, 5} v {6, 5, 11, 7, 5, 4, 4}
Bnh phng h s tng quan tich momen Pearson i vi hai tp s liu trn l:
=RSQ({2, 3, 9, 1, 8, 7, 5}, {6, 5, 11, 7, 5, 4, 4}) 0.05795
SKEW
Tr v lch ca phn phi, m t khng i xng ca phn phi quanh tri trung bnh ca n.
lch (hay cn gi l bt i xng) c tnh bng cch ly moment th ba ca tri trung bnh
chia cho lch chun ly tha 3. lch dng cho bit phn phi c phn ui m rng sang
hng cc tri dng; lch m cho bit phn phi c phn ui m rng sang hng cc tri m.
Lu :
Nu i s l mt mng hay l mt tham chiu c cha text, gi tri logic, rng, cc gi
tri li, v.v... th cc gi tri o s c bo qua; tuy nhin, cc cha gi tri l zero (0) th
vn c tnh.
Nu co it hn 3 im d liu, hay lch chun l zero (0), SKEW tr v gi tri li #DIV/0!
Phng trnh tinh lch nh sau:
vi s l lch chun.
V d:
=SKEW(3, 4, 5, 2, 3, 4, 5, 6, 4, 7) 0.359543071
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 258
Lu :
i s co th l s hoc tn, mng hoc tham chiu co cha s.
Cc gi tri l-gic v trnh by s dng vn bn m bn g trc tip vo danh sch cc i
s s c m.
Nu mt i s mng hoc tham chiu co cha vn bn, gi tri l-gic hoc trng, th
nhng gi tri o s bi bo qua; tuy nhin nhng co gi tri bng khng (0) s c a vo.
Hm SKEW.P dng lch chun ca ton b tp hp, khng phi mt mu.
Nu cc i s l cc gi tri khng hp l, hm SKEW.P tr v gi tri li #NUM!.
Nu cc i s dng cc kiu d liu khng hp l, hm SKEW.P tr v gi tri li
#VALUE!.
Nu co it hn ba im d liu hoc nu lch chun mu l khng (0), hm SKEW.P tr
v gi tri li #DIV/0!.
V d:
SLOPE
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 259
Vi:
Lu :
i s phi l s, tn, mng, hay tham chiu n cc cha s.
Nu cc i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc
gi tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu known_y's, known_x's l rng hay cha s im d liu khc nhau, SLOPE tr v gi
tri li #NA!
Gii thut ca hm SLOPE v hm INTERCEPT th khc vi gii thut ca hm LINEST.
S khc nhau gia chng l c th dn n nhng kt qu khc nhau i vi nhng d liu
cng nm trn mt ng thng v cha c xc inh. V d, nu nhng im d liu ca
i s known_y's l 0 v ca known_x's l 1:
SLOPE v INTERCEPT s tr v li #DIV/0! bi v gii thut ca SLOPE v INTERCEPT
c thit k tm ra mt v chi mt p n, m trong trng hp ny th kt qu tr v
c nhiu hn mt p n.
LINEST tr v kt qu l 0 bi v gii thut ca LINEST c thit k tm ra tt c
nhng p n ng vi nhng d liu , m trong trng hp ny th kt qu tr v c nhiu
hn mt p n cho nhng d liu cng nm trn mt ng thng, v trong trng hp
ny th c t nht mt p n c tm thy.
V d 1:
Vi tp hp known_y's = {2, 3, 9, 1, 8} v known_x's = {6, 5, 11, 7, 5}. Khng cn dng thi,
tnh h s gc ca ng thng hi quy ?
=SLOPE({2, 3, 9, 1, 8}, {6, 5, 11, 7, 5}) 0.305555556
V d 2: y l vi d a noi n bi Hm FORECAST
Da vo bng phn tch li nhun da theo gi thnh bng sau. Hay c lng mc li nhun
khi gi thnh = $270,000 ?
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 260
x = 270,000
SMALL
C php: =SMALL(array, k)
Lu :
Nu array rng, SMALL s tr v li #NUM!
Nu k < 0 hay k ln hn s lng cc s c trong array, SMALL s tr v li #NUM!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 261
V d:
STANDARDIZE
Lu :
Nu standard_dev 0, STANDARDIZE tr v gi tri li #NUM!
Phng trnh tinh tri chun ha l:
V d:
Tnh gi tri chun ha ca phn phi ti im = 42, bit trung bnh cng ca phn phi l 40 v
lch chun ca n l 1.5 ?
=STANDARDIZE(42, 40, 1.5) 1.333333
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 262
STDEV
Trong o, n l tng s cc phn t trong mu v X l trung bnh cng ca cc phn t trong mu.
Lu :
STDEV gi inh rng cc i s ca n l mu ca mt tp hp, do o, nu d liu l ton
th tp hp, cn dng hm STDEVP hoc STDEVPA tinh lch chun.
Trong hm STDEV, cc gi tri logic nh TRUE, FALSE v cc gi tri text c bo qua;
nu mun tnh lun cc gi tri ny, bn c th s dng hm STDEVA vi c php tng
ng.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 263
STDEVA
STDEVP
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 264
Lu :
STDEVP gi inh rng cc i s ca n l ton th tp hp, do o, nu d liu chi l mt
s mu ca tp hp, ta dng hm STDEV hoc STDEVA tinh lch chun.
Trong hm STDEVP, cc gi tri logic nh TRUE, FALSE v cc gi tri text c bo qua;
nu mun tnh lun cc gi tri ny, bn c th s dng hm STDEVPA vi c php tng
ng.
V d:
STDEVPA
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 265
Xin gii thiu vi bn phng php tinh Bnh qun trng s. y cng l mt cch tinh trung
bnh cng, nhng da trn mc phn trm thnh cng (hoc tht bi) ca tng phn t i vi ton
tp s liu. Ti xin ly mt vi d c th minh ha cho phng php ny.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 266
By gi ngi ta mun tinh trong ton cng ty, t l trung bnh ca cc sn phm bi li cc b
phn l bao nhiu (tc l tinh mc trung bnh ca cc gi tri ni ct F)
Nu chi n gin l dng AVERAGE cho day F3:F22, th chc chn kt qu chng ta co c
khng phi l con s chinh xc, bi v s sn phm lm ra c ca tng b phn co s cch bit
kh nhiu. bng tinh ny, ta thy s sn phm lm c nhiu nht l ca b phn C (1,625 sn
phm) trong khi b phn lm c it sn phm nht chi l 689 sn phm (b phn R).
Vy ta phi lm nh sau:
4. Ly kt qu bc 2 chia cho kt qu bc 3
Mt v d khc:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 267
Gi s bn co mt danh sch cc s, nu mun tinh tng ca 3 s ln nht trong danh sch ny,
hoc mun tinh trung bnh ca 10 s ln nht, v.v... bn co th kt hp hm LARGE v mt hm
khc thch hp (SUM chng hn) trong mt cng thc.
Vi d, cng thc sau y s tinh gi tri trung bnh ca 5 gi tri ln nht trong khi d liu D3:D22
(cng thc ti I12)
=AVERAGE(LARGE($D$3:$D$22,{1,2,3,4,5}))
Tng t, dng tng qut ca cng thc dng tinh ton vi mt vi gi tri nho nht
trong mt mng s liu l:
=FUNCTION(SMALL(range, {1,2,3,...,k}))
Vi d, tinh tng ca 3 gi tri nho nht trong khi d liu D3:D22, ta dng cng thc sau ti
I13: =SUM(SMALL($D$3:$D$22,{1,2,3}))
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 268
Bi ton n gin nht ca vic tinh ton s bin thin ca cc gi tri l tinh ton lch gia gi
tri ln nht v gi tri nho nht.
Excel khng co hm no tinh ton lch ny mt cch trc tip. Thay vo o, ta dng hm
MAX v MIN tm ra gi tri ln nht v nho nht, v sau o tinh s chnh lch gia hai gi tri
ny bng php tinh tr.
V d: I14 trong bng tinh sau y l cng thc tinh lch gia gi tri ln nht v gi tri nho
nht trong danh sch cc sn phm bi li:
= MAX($D$3:$D$22) - MIN($D$3:$D$22)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 269
STEYX
Lu :
Cc i s phi l s, tn. mng hay tham chiu n cc c cha s.
Nu i s l mng hay tham chiu c cha cc gi tri text, logic, hay rng, th cc gi
tri o s c bo qua; tuy nhin, cha gi tri zero (0) th vn c tnh.
Nu known_y's hay known_x's rng hoc c s im d liu khng bng nhau, STEYX s
tr v gi tri li #NA!
Phng trnh tinh sai s chun ca tri d on y l:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 270
vi:
V d:
Cho hai tp hp cc im d liu l {2, 3, 9, 1, 8, 7, 5} v {6, 5, 11, 7, 5, 4, 4}
Tr v phn b t Student phia bn tri. Phn b t c dng trong kim tra gi thuyt ca cc tp
d liu mu co s lng nho. Dng hm ny thay cho bng cc gi tri ti hn ca phn b t.
cumulative Bt buc. Mt gi tri l-gic quyt inh dng thc ca hm. Nu cumulative l TRUE,
hm T.DIST tr v hm phn phi tich ly; nu l FALSE, no tr v hm mt xc sut.
Lu :
Nu bt k i s no khng phi l s, hm T.DIST tr v gi tri li #VALUE!.
Nu deg_freedom < hm 1, T.DIST tr v gi tri li. Deg_freedom ti thiu phi bng 1.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 271
Phn phi t Student c dng trong kim tra gi thuyt ca cc tp d liu mu co s lng nho.
Dng hm ny thay cho bng cc gi tri ti hn ca phn phi t.
C php: =T.DIST.2T(x,deg_freedom)
Lu :
Nu bt k i s no khng phi l s, hm T.DIST.2T tr v gi tri li #VALUE!.
Nu deg_freedom < 1, hm T.DIST.2T tr v gi tri li #NUM!.
Nu x < 0, hm T.DIST.2T tr v gi tri li #NUM!.
V d:
Phn phi t c dng trong kim tra gi thuyt ca cc tp d liu mu co s lng nho. Dng
hm ny thay cho bng cc gi tri ti hn ca phn b t.
C php: =T.DIST.RT(x,deg_freedom)
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 272
Lu :
Nu co bt k i s no khng phi l s, hm T.DIST.RT s tr v gi tri li #VALUE!.
Nu deg_freedom < 1, hm T.DIST.RT tr v gi tri li #NUM!.
V d:
TDIST
Tr v xc sut ca phn phi Student (phn phi t), trong o x l gi tri tnh t t v c dng
tnh xc sut. Phn phi Student c dng trong vic kim tra gi thuyt ca cc tp hp d liu
mu c s lng nho. Hm ny c dng thay cho bng cc tri tiu chun ca phn phi Student.
Tails : L 1 hoc 2, cho bit phn d ca phn phi c tr v nh th no. Nu tails = 1, TDIST
tr v phn phi mt pha; nu tails = 2, TDIST tr v phn phi hai pha.
Lu :
Nu c bt k i s no khng phi l s, TDIST tr v gi tri li #VALUE!
Nu degrees_freedom < 1, TDIST tr v gi tri li #NUM!
Nu degrees_freedom v tails khng phi l s nguyn, chng s c ct bo phn thp
phn tr thnh s nguyn.
Nu tails khc 1 hoc 2, TDIST tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 273
Nu Tails = 1, TDIST = P(X > x); nu tails = 2, TDIST() = P(|X| > x) = P(X > x) hay =
P(X < x); vi X l bin ngu nhin ph thuc vo phn phi t.
Nu mun dng TDIST vi x < 0, nn bit rng TDIST(-x,df,1) = 1 TDIST(x,df,1) = P(X
> -x), v TDIST(-x,df,2) = TDIST(x,df,2) = P(|X| > x).
V d:
Tnh xc sut ca phn phi Student (t) vi gi tri x = 1.96 v s bc t do bng 60 ?
Xc sut mt pha:
=TDIST(1.96, 60, 1) 0.027322
C php: =T.INV(probability,deg_freedom)
Lu :
Nu co bt k i s no khng phi l s, hm T.INV tr v gi tri li #VALUE!.
Nu probability <= 0 hoc probability > 1, hm T.INV tr v gi tri li #NUM!.
Nu deg_freedom khng phi l s nguyn th no bi ct ct.
Nu deg_freedom < 1, hm T.INV tr v gi tri li #NUM!.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 274
C php: =T.INV.2T(probability,deg_freedom)
Lu :
Nu bt k i s no khng phi l s, hm T.INV.2T tr v gi tri li #VALUE!.
Nu probability <= 0 hoc probability > 1, hm T.INV.2T tr v gi tri li #NUM!.
Nu deg_freedom khng phi l s nguyn th no s c ct ct.
Nu deg_freedom < 1, hm T.INV.2T tr v gi tri li #NUM!.
Hm T.INV.2T tr v gi tri t, sao cho P(|X| > t) = probability vi X l mt bin ngu nhin
ph thuc vo phn phi t v P(|X| > t) = P(X < -t or X > t).
Co th tr v gi tri t mt phia bng cch thay th probability bng 2*probability. Vi xc
xut l 0,05 v bc t do l 10, gi tri hai phia c tinh bng hm T.INV.2T(0,05,10) s
tr v 2,28139. Gi tri mt phia co cng xc sut v bc t do co th c tinh bng hm
T.INV.2T(2*0,05,10), tr v 1,812462.
Vi mt gi tri xc sut c cho, hm T.INV.2T s tm kim gi tri x sao cho
T.DIST.2T(x, deg_freedom, 2) = probability. Nh vy, chinh xc ca hm T.INV.2T
ph thuc vo chinh xc ca hm T.DIST.2T.
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 275
TINV
Lu :
Nu c bt k i s no khng phi l s, TINV tr v gi tri li #VALUE!
Nu probablity < 0 hay probablity > 1, TDIST tr v gi tri li #NUM!
Nu degrees_freedom < 1, TDIST tr v gi tri li #NUM!
Nu degrees_freedom khng phi l s nguyn, n s c ct bo phn thp phn tr
thnh s nguyn.
TINV = P(|X| > t); vi X l bin ngu nhin ph thuc vo phn phi Student, P(|X|>t) =
P(X < -t hoc X > t).
Mt gi tri t mt pha c th c tr v bng cch thay th probability bng 2*probability.
Vi probability = 0.05 v bc t do l 10, gi tri t hai phia c tnh l TINV(0.05, 10) =
2.28139; trong khi gi tri t mt pha vi cng xc sut v bc t do nh vy s l
TINV(2*0.05, 10) = 1.812462.
TINV s dng phng php lp tnh hm. Vi probability cho trc, TINV s lp cho
ti khi TDIST(x, degree_freedom, 2) = probability. Nu TINV khng hi t sau 100 ln
lp, n s tr v gi tri li #NA!
V d:
Tnh gi tri t ca phn phi Student (t) bit xc sut = 0.054645 v s bc t do l 60 ?
=TINV(0.054645, 60) 1.959997462 = 1.96
TREND
Tr v cc tri theo xu hng tuyn tnh. Lm cho mt ng thng (dng phng php bnh
phng ti thiu) thch hp vi cc mng known_y's vknown_x's, v TREND tr v cc gi
tri y theo ng thng o.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 276
Const : L mt gi tri logic cho bit c nn p hng s b n bng 0 hay khng (trong mi quan
h y = mx + b).
Nu const l TRUE (1) hoc bo qua, b c tinh bnh thng.
Nu const l FALSE (0), b c gn bng 0, khi o cc gi tri m s c iu chinh
y=mx.
Lu :
C th dng TREND lm thch hp cc ng cong a thc bng vic quy vo bin c
nhiu ly tha khc nhau. V d, gi s ct A cha cc tri y v ct B cha cc tri x. Khi o
c th nhp x^2 trong ct C, x^3 trong ct D, v.v... v tnh hi quy cc ct B, C, D... theo
ct A.
Khi nhp hng mng cho i s, nh hng mng cho known_y's chng hn, dng du phy
phn cch cc tri trn cng dng, v du chm phy phn cch cc dng.
V d 1:
y m mt bng d liu v li tc t thng th nht n thng th mi hai ca mt n vi. Xem
hai v d v hm TREND nh sau:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 277
tm gi tri tng ng vi cc gi tri a co, chn c khi cell C2:C13, nhp cng thc mng:
{=TREND(B2:B13, A2:A13)}
tm cc gi tri li tc d on cho cc thng t 13 n 17, chn khi cell B15:B19, nhp cng
thc mng:
{=TREND(B2:B13, A2:A13, A15:A19)}
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 278
Qua v d ny, ta thy rng, dng hm TREND hay hm FORECAST cng s c kt qu tng
ng. Hai hm ny chi khc nhau ch t gi tri dng d on trong cng thc, TREND th
t gi tri ny (new_x's) cui, cn FORECAST th t gi tri ny (x) u.
TRIMMEAN
Tr v trung bnh phn trong ca mt tp d liu. Trung bnh phn trong l gi tri trung bnh ca
mt tp d liu m a loi bt mt t l phn trm no o cc gi tri ti hai bin.
Array : Mng hoc dy cc gi tri ct bo bt mt t l phn trm phn bin v tnh trung bnh.
Percent : T l phn trm phn bin s bi loi ra khoi vic tnh ton. V d, nu percent = 0.2
(20%), s co 2 im d liu c loi bo khoi tp s liu co 10 im d liu (mt u v mt
cui).
Lu :
Nu percent < 0 hay percent > 1, TRIMMEAN s tr v gi tri li #NUM!
TRIMMEAN lm trn s im d liu xung bi s gn nht ca 2. Nu percent=0.1, th
10% ca 30 im d liu l 3 im, nhng cn i, TRIMMEAN chi loi bo mt tri
u v mt tri cui tp d liu.
Nu percent = 0, kt qu tr v ca TRIMMEAN ging nh kt qu tr v ca AVERAGE.
V d: C d liu gm 20 ch s nh sau:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 279
TTEST
Tr v xc sut kt hp vi php th ca phn phi Student. Thng dng xc inh xem hai
mu th co xut pht t hai tp hp c cng gi tri trung bnh hay khng.
Tails : L 1 hoc 2, cho bit phn d ca phn phi c s dng. Nu tails = 1, TTEST s dng
phn phi mt pha; nu tails = 2, TTEST s dng phn phi hai pha.
Lu :
Nu array1 v array2 khng c cng s phn t, v type = 1, TTEST tr v gi tri li #NA!
Nu tails v type khng phi l s nguyn, chng s c ct bo phn thp phn tr
thnh s nguyn.
Nu tails v type khng phi l s, TTEST tr v gi tri li #VALUE!
Nu tails khc 1 hoc 2, TTEST tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 280
V d:
Cho hai tp hp sau:
A = 3, 4, 5, 8, 9, 1, 2, 4, 5
B = 6, 19, 3, 2, 14, 4, 5, 17, 1
VAR
Phng sai, noi nm na l "trung bnh ca bnh phng khong cch ca mi im d liu ti
trung bnh". Hay noi cch khc, phng sai l gi tri trung bnh ca bnh phng lch.
Trong o, n l tng s cc phn t trong mu v X l trung bnh cng ca cc phn t trong mu.
Lu :
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 281
V d:
=VAR(1, 2, 3, 4, 5) 2.5
Ta c AVERAGE(1, 2, 3, 4, 5) = (1+2+3+4+5)/5 = 3
V d:
VARA
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 282
VARP
Lu :
VARP gi inh rng cc i s ca n l ton th tp hp, do o, nu d liu chi l mt s
mu ca tp hp, ta dng hm VAR hoc VARA tinh phng sai.
Trong hm VARP, cc gi tri logic nh TRUE, FALSE v cc gi tri text c bo qua; nu
mun tnh lun cc gi tri ny, bn c th s dng hm VARPA vi c php tng ng.
V d:
=VARP(1, 2, 3, 4, 5) 2
Ta c AVERAGE(1, 2, 3, 4, 5) = (1+2+3+4+5)/5 = 3
V d:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 283
VARPA
Trong chng khon, gi ong ca iu chinh ong vai tr ht sc quan trng trong vic phn tich
t sut li nhun ca c phiu. Nu s dng gi ong ca cha iu chinh, tc l gi c ng
trn bng nim yt gi ti sn chng khon, hoc c cung cp bi cc cng ty chng khon,
chng ta a bo qua li nhun m nh u t thu c t c tc v vic tch/thng c phiu, vn
ong vai tr rt quan trng. Khi o, vic phn tich hiu qu u t, cng nh vic so snh gia cc
c phiu vi nhau, vic thnh lp danh mc u t, hay ngay c vic phn tich k thut, s mt
tinh chinh xc. Trong bi ny, Thc s Lm Minh Chnh s trnh by tm quan trng v cch tinh
gi ong ca iu chinh ca cc c phiu.
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 284
Vic tinh ton nh trn - vn chi da vo gi ong ca cha iu chinh - tht s khng chinh xc
v khng th hin c t sut li nhun v lch chun, cng nh xu hng gi ca c phiu
ABC v a bo qua li nhun m nh u t nhn c vic chia c tc v tch thng c phiu.
C phiu ABC co lich chia c tc v c phiu thng nh sau: cui k 3, c tc tin mt 5.000;
cui t 7, thng bng c phiu: tch 1 c phiu thnh 2, cui t 13, c tc tin mt 4.000; cui
t 14, thng bng c phiu; 2 c phiu tng 1 c phiu (tc 2 thnh 3).
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 285
nhun chinh xc theo tng k, ct M. T o s tinh c t sut li nhun trung bnh v lch
chun trong cc M22 v M23 theo nh bng sau (xem bng di):
R rng t l lai sut thc tinh theo gi iu chinh ong ca (13,10%) cao hn nhiu so vi t l
lai sut chi tinh theo gi ong ca cha iu chinh (2,46%). lch chun o mc ri ro tinh
theo gi iu chinh (8,96%) cng thp hn so vi lch chun khi tinh theo gi ong ca cha
iu chinh (16,78%).
Trc ht, cho gi ong ca iu chinh (CC) cui k 16 bng vi gi ong ca cha iu chinh
cui k 16. Trn Excel, cho R18=P18. Chng ta bit t sut li nhun k 16 c xc inh bng
cng thc:
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 286
p dng cng thc ny, chng ta s tinh c gi ong ca iu chinh ca cc k trc o theo
bng sau (xem bng sau):
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 287
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 288
WEIBULL
Tr v xc sut ca phn phi Weibull. Phn phi ny thng c s dng trong phn tich tin
cy, v d nh tnh tui th trung bnh ca mt thit bi.
Cumulative : Gi tri logic xc inh dng hm. Nu cumulative l TRUE (1), WEIBULL tr v
hm tnh phn phi tich ly ca phn phi Weibull; nu cumulative l FALSE (0), WEIBULL tr
v hm mt xc sut ca phn phi Weibull.
Lu :
Nu x, alpha hay beta khng phi l s, WEIBULL tr v gi tri li #VALUE!
Nu x < 0, WEIBULL tr v gi tri li #NUM!
Nu alpha 0 hay beta 0, WEIBULL tr v gi tri li #NUM!
Phng trnh ca hm phn phi tich ly WEIBULL l:
V d:
Vi x = 105 , alpha = 20 v beta = 100, tnh hm phn phi tich ly Weibull v hm mt xc
sut Weibull ?
Hm mt xc sut Weibull:
=WEIBULL(105, 20, 100, 0) 0.035589
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 289
ZTEST
Lu :
www.giaiphapexcel.com
Hm Thng K (Statistical Functions) Gii Php Excel | 290
Vi:
V d:
Vi mng d liu (array) = 3, 6, 7, 8, 6, 5, 4, 2, 1, 9. Dng ZTEST kim tra gi tri k vng x=4
vi lch chun mu, ta c cc kt qu nh sau:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 291
BESSELJ
C php: =BESSELI(x, n)
=BESSELJ(x, n)
=BESSELK(x, n)
=BESSELY(x, n)
Lu :
Nu x hoc n khng phi l s, hm s tr v li #VALUE!
Nu n < 0, hm s tr v li #NUM!
Cng thc tnh ca cc hm Bessel
BESSELJ s tr v hm Bessel.
Hm Bessel bc n bin x c tnh theo cng thc sau y:
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 292
BESSELI
BESSELK
BESSELY
BIN2DEC
Lu :
Nu number l s nhi phn khng hp l hoc nu number cha nhiu hn 10 k t
(10 bits), BIN2DEC s tr v li #NUM!
V d:
= BIN2DEC(1100100) : Chuyn i s nhi phn 1100100 sang thp phn (100)
= BIN2DEC(1111111111) : Chuyn i s nhi phn 1111111111 sang thp phn (-1)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 293
BIN2HEX
Lu :
Nu number l s nhi phn khng hp l hoc nu number cha nhiu hn 10 k t
(10 bits), BIN2HEX s tr v li #NUM!
Nu number l s m, BIN2HEX s bo qua places v tr v 10 k t s thuc h 16
Nu kt qu tr v c s k s nhiu hn places, BIN2HEX s tr v li #NUM!
Nu places khng nguyn, phn l ca places s c bo qua
Nu places khng phi l s, BIN2HEX s tr v li #VALUE!
Nu places l s m, BIN2HEX s tr v li #NUM!
V d:
=BIN2HEX(11111011, 4) 00FB: Chuyn i s nhi phn 11111011 sang s thp lc phn c 4
k s
=BIN2HEX(1110) E: Chuyn i s nhi phn 1110 sang s thp lc phn
=BIN2HEX(1111111111) FFFFFFFFFF: Chuyn i s nhi phn 1111111111 sang s thp lc
phn
BIN2OCT
Lu :
Nu number l s nhi phn khng hp l hoc nu number cha nhiu hn 10 k t (10
bits), BIN2OCT s tr v li #NUM!
Nu number l s m, BIN2OCT s bo qua places v tr v 10 k t s thuc h bt phn
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 294
V d:
= BIN2OCT(1001, 3) : Chuyn i s nhi phn 1001 sang s bt phn c 3 k s (011)
= BIN2OCT(1100100) : Chuyn i s nhi phn 1100100 sang s bt phn (144)
= BIN2OCT(1111111111) : Chuyn i s nhi phn 1111111111 sang s bt phn (7777777777)
Lu :
BITAND tr v s thp phn.
Gi tri ca mi vi tr bit chi c m nu c hai bit ca cc tham s vi tri o bng 1.
Cc gi tri c tr v t cc vi tr bit tinh tin t phi sang tri di dng ly tha ca 2.
Bit ngoi cng bn phi tr v 1 (2^0), bit k tip tr v 2 (2^1) v.v.
Nu i s nho hn 0, BITAND s tr v gi tri li #NUM! .
Nu mt trong hai i s khng phi l gi tri nguyn hoc ln hn (2^48)-1, hm BITAND
s tr v gi tri li #NUM! .
Nu mt trong hai i s c gi tri khng phi l s, BITAND s tr v gi tri li #VALUE!.
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 295
Lu :
Chuyn dich mt s sang tri tng ng vi vic thm cc s 0 vo bn phi ca php
biu din nhi phn ca s o. Vi d, dich 2 bit sang tri trn gi tri thp phn 4 s chuyn
i gi tri nhi phn (100) thnh 10000 hoc thnh 16 trong dng thp phn.
Nu mt trong hai i s nm ngoi mc gii hn, hm BITLSHIFT s tr v li #NUM!.
Nu Number ln hn (2^48)-1, hm BITLSHIFT s tr v li #NUM! .
Nu gi tri tuyt i ca Shift_amount ln hn 53, hm BITLSHIFT s tr v li #NUM!.
Nu mt trong hai i s c gi tri khng phi l s, BITLSHIFT s tr v gi tri li
#VALUE!.
Mt s m c dng nh i s Shift_amount, hm s dich s bit sang bn phi.
Mt s m c dng nh i s Shift_amount, hm s tr v kt qu ging nh i s
shift_amount dng trong hm BITRSHIFT.
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 296
Lu :
Kt qu l 'bitwise 'OR' ca cc tham s.
Gi tri ca mi vi tr bit chi c m nu mt trong hai bit ca cc tham s vi tri o l
1.
Cc gi tri c tr v t cc vi tr bit tinh tin t phi sang tri di dng ly tha ca 2.
Bit ngoi cng bn phi tr v 1 (2^0), bit k tip tr v 2 (2^1) v.v.
Nu mt trong hai i s nm ngoi mc gii hn, hm BITOR s tr v li #NUM!.
Nu mt trong hai i s ln hn (2^48)-1, hm BITOR s tr v li #NUM!.
Nu mt trong hai i s c gi tri khng phi l s, hm BITOR s tr v li #VALUE!.
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 297
V d:
Lu :
Chuyn dich mt s sang phi tng ng vi vic loi bo cc bit ngoi cng bn phi
ca php biu din nhi phn ca s o. Vi d, dich 2 bit sang phi ca s thp phn 13 c
biu din nhi phn l 1101 th kt qu l 11 ( dng nhi phn) hoc l 3 ( dng thp phn).
Nu mt trong hai i s nm ngoi mc gii hn, hm BITRSHIFT tr v li #NUM!.
Nu Number ln hn (2^48)-1, hm BITRSHIFT tr v li #NUM!.
Nu gi tri tuyt i ca Shift_amount ln hn 53, hm BITRSHIFT tr v li #NUM!.
Nu mt trong hai i s c gi tri khng phi l s, hm BITRSHIFT tr v li #VALUE!.
Mt s m c dng nh i s Shift_amount, hm s dich s bit sang bn tri.
Mt s m c dng nh i s Shift_amount, hm s tr v kt qu ging nh i s
Shift_amount dng i vi hm BITLSHIFT.
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 298
V d:
Lu :
BITXOR tr v mt s thp phn l kt qu ca tng bitwise 'XOR' (XOR loi tr) ca cc
tham s.
Nu mt trong hai i s nm ngoi mc gii hn, hm BITXOR tr v li #NUM!.
Nu mt trong hai i s ln hn (2^48)-1, hm BITXOR tr v li #NUM!.
Nu mt trong hai i s khng phi l s, hm BITXOR tr v li #VALUE!.
Gi tri ca mi vi tr bit chi c m nu ti vi tri o bit ca hai tham s l khc nhau
(mt ci l 0 v ci cn li l 1 v ngc li).
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 299
V d:
COMPLEX
Lu :
Nu real_num hoc i_num khng phi l mt s, hm s tr v li #VALUE!
Tt c cc hm s phc u chp nhn_i_hoc _j_lm hu t, nhng khng c vit hoa
( I hoc J ), nu s dng ch hoa, hm cng s bo li #VALUE!
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 300
V d:
= COMPLEX(3, 4) : S phc vi h s thc l 3 v h s o l 4 (3 + 4i)
= COMPLEX(3, 4, "j") : S phc vi h s thc l 3, h s o l 4, hu t l j (3 + 4j)
= COMPLEX(0, 1) : S phc vi h s thc l 0, h s o l 1; y l mt s thun o (i)
= COMPLEX(1, 0) : S phc vi h s thc l 1, h s o l 0; y l mt s thc (1)
CONVERT
Lu :
Nu loi d liu nhp vo khng hp l, hm s tr v li #VALUE!
Nu loi n vi khng tn ti, hoc khng h tr tin t (prefix) vit tt, hoc khng nm
trong cng mt nhm, hm s tr v li #NA!
CONVERT chp nhn cc gi tri text nh sau, khi nhp, phi t chng trong cp du nhy kp,
v CONVERT chi chuyn i qua li gia cc loi n vi trong cng mt nhm (Vd: khng th
i inch sang lit c)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 301
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 302
V d:
=CONVERT(1.0, "lbm", "kg") 0.453592 (1 pound = 0.435392 kg)
=CONVERT(68, "F", "C") 20 (68 F = 20 C)
=CONVERT(2.5, "ft", "sec") #NA! (n vi chuyn i khng cng 1 nhm)
=CONVERT(CONVERT(100,"ft","m"),"ft","m") 9.290304 (100 dm vung=9.290304 mt
vung)
DEC2BIN
Lu :
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 303
Nu number < -512 hay number > 511, hoc s lng cc k s do DEC2BIN tr v ln
hn places, hoc places l s m, DEC2BIN s tr v li #NUM!
Nu number hoc places khng phi l mt s , DEC2BIN s tr v li #VALUE!
Nu places khng phi l mt s nguyn, phn l ca places s c bo qua
V d:
= DEC2BIN(9, 4) : Chuyn i s thp phn 9 sang s nhi phn c 4 k s (1001)
= DEC2BIN(-100) : Chuyn i s thp phn -100 sang s nhi phn (1110011100)
DEC2HEX
Lu :
Nu number < -549,755,813,888 hay number > 549,755,813,887, DEC2HEX tr v li
#NUM!
Nu kt qu tr v c s k s nhiu hn places, DEC2HEX tr v li #NUM!
Nu places khng nguyn, phn l ca places s c bo qua
Nu number hoc places khng phi l s, DEC2HEX s tr v li #VALUE!
Nu places l s m, DEC2HEX tr v li #NUM!
V d:
= DEC2HEX(100, 4) : Chuyn i s thp phn 100 sang s thp lc phn c 4 k s (0064)
= DEC2HEX(-54) : Chuyn i s thp phn -54 sang s thp lc phn (FFFFFFFFCA)
DEC2OCT
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 304
Lu :
Nu number < -536,870,912 hay number > 536,870,911, DEC2OCT s tr v li #NUM!
Nu kt qu tr v c s k s nhiu hn places, DEC2OCT s tr v li #NUM!
Nu places khng nguyn, phn l ca places s c bo qua
Nu number hoc places khng phi l s, DEC2OCT s tr v li #VALUE!
Nu places l s m, DEC2OCT() s tr v li #NUM!
V d:
= DEC2OCT(58, 3) : Chuyn i s thp phn 58 sang s bt phn c 3 k s (072)
= DEC2OCT(-100) : Chuyn i s thp phn -100 sang s bt phn (7777777634)
DELTA
Kim tra xem hai gi tri c bng nhau hay khng. Nu bng nhau, hm s tr v 1; nu khng bng
nhau, hm s tr v 0.
V d:
=DELTA(5, 4) = 0 (5 4)
=DELTA(5, 5) = 1 (5 = 5)
=DELTA(0.5) = 0 (0.5 0)
ERF
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 305
upper_limit : L cn trn ca tich phn. L mt s dng. Nu bo qua, hm ERF s tinh tich phn
gia 0 v lower_limit.
Lu :
Nu lower_limit hoc upper_limit khng phi l s, hm ERF s tr v li #VALUE!
Nu lower_limit hoc upper_limit l s m, hm ERF s tr v li #NUM!
ERF tinh ton theo cng thc sau y:
V d:
=ERF(0.74500) = 0.707929 (tich phn hm error gia 0 v 0.74500)
=ERF(1) = 0.842701 (tich phn hm error gia 0 v 1)
=ERF(1, 2) = 0.152621529580131 (tich phn hm error gia 1 v 2)
ERFC
C php: =ERFC(x)
x : L cn di ca tich phn.
Lu :
Nu x khng phi l s, hm ERFC s tr v li #VALUE!
Nu x l s m, hm ERFC s tr v li #NUM!
Hm ERFC tinh ton theo cng thc sau y:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 306
V d:
=ERFC(1) 0.1573 (hm b ERF ca 1)
GESTEP
Kim tra xem gi tri number co ln hn hoc bng gi tri step hay khng. Nu ng, hm s tr
v 1; nu sai, hm s tr v 0.
step : L mt gi tri ti hn. Nu bo qua step, xem nh step l 0. Nu step khng phi l s,
GESTEP cng s tr v li #VALUE!
V d:
=GESTEP(5, 4) = 1 (5 > 4)
=GESTEP(5, 5) = 1 (5 = 5)
=GESTEP(-4, -5) = 1 (-4 > -5)
=GESTEP(-1) = 0 (-1 < 0)
HEX2BIN
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 307
V d:
= HEX2BIN("F", 8) : Chuyn i s thp lc phn F sang s nhi phn c 8 k s (00001111)
= HEX2BIN("B7") : Chuyn i s thp lc phn B7 sang s nhi phn (10110111)
= HEX2BIN("FFFFFFFFFF") : Chuyn i s thp lc phn FFFFFFFFFF sang s nhi phn
(1111111111)
HEX2DEC
C php: =HEX2DEC(number)
number : L mt s dng thp lc phn. number khng th cha nhiu hn 10 k s (40 bits),
trong o bit ngoi cng bn tri l bit du, 39 bit cn li l cc bit gi tri, s m c th hin bng
k hiu b hai.
Lu :
Phi nhp number trong mt cp du mc kp
Nu number khng phi l mt s thp lc phn hp l, HEX2DEC s tr v li
#NUM!
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 308
HEX2OCT
V d:
= HEX2OCT("F", 3) : Chuyn i s thp lc phn F sang s bt phn c 3 k s (017)
= HEX2OCT("3B4E") : Chuyn i s thp lc phn 3B4E sang s bt phn (35516)
= HEX2OCT("FFFFFFFF00") : Chuyn i s thp lc phn FFFFFFFF00 sang s bt phn
(7777777400)
IMREAL
C php: =IMREAL(inumber)
V d:
= IMREAL("6-9i") : H s thc ca 6-9i (6)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 309
IMAGINARY
C php: =IMAGINARY(inumber)
V d:
= IMAGINARY("6-9i") : H s o ca 6-9i (9)
= IMAGINARY("0-j") : H s o ca 0-j (-1)
= IMAGINARY(4) : V inumber khng co hu t nn h s o khng co, hay bng khng (0)
IMABS
C php: =IMABS(inumber)
inumber : S phc cn tinh tri tuyt i, t trong mt cp du moc kp. Nu inumber khng c
dng x + yi hay x + yj, hm IMABS tr v li #NUM!
V d:
= IMABS("5+12i") : Tri tuyt i ca 5+12i (13)
IMARGUMENT
C php: =IMARGUMENT(inumber)
Lu :
Trong o:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 310
V d:
= IMARGUMENT("3+4i") : i s ca 3+4i dng radian (0.927295)
IMCONJUGATE
C php: =IMCONJUGATE(inumber)
inumber : S phc dng tinh s phc lin hp, t trong mt cp du moc kp.
Nu inumber khng co dng x + yi hay x + yj, IMCONJUGATE s tr v li #NUM!
V d:
= IMCONJUGATE("5+12i") : S phc lin hp ca 5+12i (= 5-12i)
IMCOS
C php: =IMCOS(inumber)
inumber : S phc dng tinh cosine. Nu inumber l mt gi tri logic (0 hoc 1), hm IMCOS
s tr v li #VALUE!
V d:
= IMCOS("1+i") : Cosine ca 1+i (= 0.83373-0.988898i)
C php: =IMCOSH(inumber)
Lu :
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 311
V d:
C php: =IMCOT(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMCOT s tr
v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMCOT s tr v gi tri li #VALUE! .
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 312
C php: =IMCSC(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMCSC s tr
v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMCSC s tr v gi tri li #VALUE! .
V d:
C php: =IMCSCH(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMCSCH s
tr v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMCSCH s tr v gi tri li #VALUE! .
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 313
IMDIV
Tinh thng (kt ca ca php chia) gia hai s phc co dng x + yi hay x + yj
V d:
= IMDIV("-238+240i","10+24i")) : Thng ca -238+240i v 10+24i (= 5+12i)
IMEXP
C php: =IMEXP(inumber)
V d:
= IMEXP("1+i") : S e ca 1+i (= 1.468694+2.287355i)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 314
IMLN
C php: =IMLN(inumber)
V d:
= IMLN("3+4i") : Logarite t nhin ca 3+4i (= 1.609438+0.927295i)
IMLOG10
Logarite c s 10 ca s phc c tinh theo cng thc (bng tich ca logarite t nhin ca s
phc v logarite c s 10 ca e):
C php: =IMLOG10(inumber)
V d:
= IMLOG10("3+4i") : Logarite c s 10 ca 3+4i (= 0.69897+0.402719i)
IMLOG2
Logarite c s 2 ca s phc c tinh theo cng thc (bng tich ca logarite t nhin ca s
phc v logarite c s 2 ca e):
C php: =IMLOG2(inumber)
V d:
= IMLOG2("3+4i") : Logarite c s 2 ca 3+4i (= 2.321928+1.337804i)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 315
IMPOWER
trn ti a noi s phc cn co mt dng vit khc theo kiu lng gic l:
Vi:
V d:
= IMPOWER("2+3i", 3) : Tinh ly tha m 3 (lp phng) ca 2+3i (= -46+9i)
IMPRODUCT
V d:
= IMPRODUCT("3+4i", "5-3i")) : Tich ca 3+4i v 5-3i (= 27+11i)
= IMPRODUCT("1+2i", 30)) : Tich ca 1+2i v 30 (= 30+60i) / y 30 coi nh l mt s phc
30+0i
C php: =IMSEC(inumber)
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 316
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMSEC s tr
v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMSEC s tr v gi tri li #VALUE! .
V d:
C php: =IMSECH(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMSECH s
tr v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMSECH s tr v gi tri li #VALUE! .
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 317
IMSIN
C php: =IMSIN(inumber)
V d:
= IMSIN("3+4i") : Sine ca 3+4i (= 3.853738-27.016813i)
C php: =IMSINH(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMSINH s tr
v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMSINH s tr v gi tri li #VALUE! .
V d:
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 318
IMSQRT
Vi:
C php: =IMSQRT(inumber)
V d:
= IMSQRT("1+i") : Cn bc hai ca 1+i (= 1.098684+0.45509i)
IMSUB
V d:
= IMSUB("13+4i","5+3i")) : Hiu ca 13+4i v 5+3i (= 8+i)
IMSUM
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 319
V d:
= IMSUM("3+4i","5-3i")) : Tng ca 3+4i v 5-3i (= 8+i)
C php: =IMTAN(inumber)
Lu :
S dng hm COMPLEX chuyn i cc h s thc v o thnh s phc.
Nu inumber l mt gi tri khng thuc inh dng vn bn x+yi hoc x+yj, IMTAN s tr
v gi tri li #NUM! .
Nu inumber l mt gi tri l-gic, IMTAN s tr v gi tri li #VALUE! .
V d:
OCT2BIN
number : L mt s dng bt phn. number khng th cha nhiu hn 10 k s (30 bits), trong o
bit ngoi cng bn tri l bit du, 29 bit cn li l cc bit gi tri, s m c th hin bng k hiu
b hai.
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 320
Lu :
Nu number l s m, places c bo qua v OCT2BIN tr v s nhi phn gm 10 k
s (10 bits)
Nu number l s m, n khng th nho hn 7777777000; v nu number dng, no
khng th ln hn 777
Nu number khng phi l mt s bt phn hp l, hoc kt qu tr v c s lng
cc k s nhiu hn places, OCT2BIN s tr v li #NUM!
Nu places khng nguyn, phn l ca places s c bo qua
Nu places khng phi l s, OCT2BIN s tr v li #VALUE!
Nu places l s m, OCT2BIN s tr v li #NUM!
V d:
= OCT2BIN(3, 3) : Chuyn i s bt phn 3 sang s nhi phn c 3 k s (011)
= OCT2BIN(7777777000) : Chuyn i s bt phn 7777777000 sang s nhi phn (1000000000)
OCT2DEC
C php: =OCT2DEC(number)
number : L mt s dng bt phn. number khng th cha nhiu hn 10 k s (30 bits), trong
o bit ngoi cng bn tri l bit du, 29 bit cn li l cc bit gi tri, s m c th hin bng k
hiu b hai.
Lu :
Nu number khng phi l mt s bt phn hp l, OCT2DEC s tr v li #NUM!
V d:
= OCT2DEC(54) : Chuyn i s bt phn 54 sang s thp phn (44)
= OCT2DEC(7777777533) : Chuyn i s bt phn 7777777533 sang s thp phn (-165)
OCT2HEX
number : L mt s dng bt phn. Number khng th cha nhiu hn 10 k t (30 bits), trong
o bit ngoi cng bn tri l bit du, 29 bit cn li l cc bit gi tri, s m c th hin bng k
hiu b hai.
www.giaiphapexcel.com
Hm K Thut (Egineering Functions) Gii Php Excel | 321
Lu :
Nu number l s bt khng hp l hoc nu number cha nhiu hn 10 k t (10
bits), OCT2HEX s tr v li #NUM!
Nu number l s m, OCT2HEX s bo qua places v tr v 10 k t s thuc h 16
Nu kt qu tr v c s k s nhiu hn places, OCT2HEX s tr v li #NUM!
Nu places khng nguyn, phn l ca places s c bo qua
Nu places khng phi l s, OCT2HEX s tr v li #VALUE!
Nu places l s m, OCT2HEX s tr v li #NUM!
V d:
= OCT2HEX(100, 4) : Chuyn i s bt phn 100 sang s thp lc phn c 4 k s (0040)
= OCT2HEX(7777777533) : Chuyn i s bt phn 7777777533 sang s thp lc phn
(FFFFFFFF5B)
nh ngha S Phc
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 322
CELL
reference: mun tra cu thng tin, mc inh l cell ang cha hm CELL
Lu :
Khi reference l mt day nhiu , hm CELL cho kt qu l thng tin ca u tin phia
trn bn tri ca day ny.
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 323
Khi info_type l format, hm CELL s cho ra kt qu l cc k hiu tng ng vi tng kiu inh
dng theo bng sau:
Khi info_type l prefix, hm CELL s cho ra kt qu l cc k hiu tng ng vi tng kiu inh
dng theo bng sau:
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 324
Khi info_type l type, hm CELL s cho ra kt qu l cc k hiu tng ng vi tng kiu inh
dng theo bng sau:
Xc nh tn CH ca ct
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 325
Trong bi ny, tm ia chi tuyt i ca mt cell, chng ta s dng cng thc CELL()
vi info_type l "address"
Tinh mt cht, ta thy tn ca ct chnh l nhng ch ci nm gia hai du dollar ($) trong
ci ia chi tuyt i ny.
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 326
ERROR.TYPE
C php: =ERROR.TYPE(error_val)
error_val: gi tri mun kim tra (thng l tham chiu n mt cng thc no o)
V d:
Cng thc ti ct E trong hnh sau s kim tra li cng thc trong ct D, v nu co li, th bo
cho ta bit ti sao bi li
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 327
INFO
C php: =INFO(text_type)
V d:
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 328
ISBLANK
Tt c u tr v gi tri TRUE nu kim tra thy ng v FALSE nu kim tra thy sai.
C php: =ISBLANK(value)
=ISERR(value)
=ISERROR(value)
=ISEVEN(number)
=ISLOGICAL(value)
=ISNA(value)
=ISNONTEXT(value)
=ISNUMBER(value)
=ISODD(number)
=ISREF(value)
=ISTEXT(value)
Dng cng thc mng: {=SUM(IF(ISBLANK(range), 1, 0))} vi range l vng d liu cn kim
tra. Trong bng tinh sau, ngi ta a m s rng trong ct G (xem cng thc G1):
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 329
m s b li
Dng cng thc mng: {=SUM(IF(ISERROR(range), 1, 0))} vi range l vng d liu cn kim
tra.
tinh trung bnh cng ca ct D, k nhng co li #DIV/0!, phi dng cng thc mng nh
sau:
{=AVERAGE(IF(ISERROR(D3:D12), "", D3:D12))}
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 330
ISERR
ISERROR
ISEVEN
Kim tra tham chiu c cha cng thc th tr v TRUE cn khng th tr v FALSE
C php: =ISFORMULA(REFERENCE)
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 331
V d:
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISODD
ISREF
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 332
ISTEXT
C php: =N(value)
NA
Dng to li #N/A! nh du cc rng nhm trnh nhng vn khng inh trc khi
dng mt s hm ca Excel.
C php: =NA()
Lu :
Khi dng, phi nhp chinh xc =NA(), nu khng s gp li #NAME!
Khi hm tham chiu ti cc c nh du, s tr v li #N/A!
Hm ny cng it dng, c cung cp tng thich vi cc ng dng khc.
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 333
C php: =SHEET(value)
Value: Tn ca sheet hoc tham chiu m ta mun bit s chi mc ca sheet. Nu value bo
trng hm tr v chi mc ca sheet cha cng thc.
Lu :
SHEET bao gm tt c worksheet (nhn thy - visible, n - hidden, hoc n su -
very hidden) v bao gm tt c loi sheet (macro, chart, dialog sheet).
Nu value khng hp l, hm SHEET tr v li #REF!. V d
=SHEET(Sheet1!#REF) #REF!
Nu value l tn sheet nhng khng ng th hm tr v li #NA
C php: =SHEETS(reference)
Lu :
www.giaiphapexcel.com
Hm Tra Cu Thng Tin (Information Functions) Gii Php Excel | 334
V d:
TYPE
C php: =TYPE(value)
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 335
ACCRINT
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 336
Vi:
Ai : S ngy tich ly trong k li th i vi k l (1, 3, 5...)
NC : S k tnh li thuc k l. Nu NC c phn l thp phn, NC s c lm trn ti s
nguyn k tip
NLi : S ngy bnh thng trong k tnh li th i vi k l
V d:
Tnh li gp ca mt tri phiu kho bc c mnh gi $1,000,000, pht hnh ngy 1/3/2008, ngy
ti hn l 1/5/2009, ngy tinh lai u tin l 31/8/2008 (tnh li 6 thng mt ln) vi li sut hng
nm l 10%, c s tnh ngy l mt nm 360 ngy, mt thng 30 ngy?
= ACCRINT(DATE(2008,3,1), DATE(2008,8,31), DATE(2009,5,1), 10%, 1000000, 2, 0,
TRUE) = $116,944.44
= ACCRINT(DATE(2008,3,1), DATE(2008,8,31), DATE(2009,5,1), 10%, 1000000, 2, 0,
FALSE) = $116,667.67
Cng thc trn tnh tng li gp t ngy pht hnh tri phiu, cn cng thc di chi tnh li gp
t ngy u tin bt u tnh li (31/8/2008)
ACCRINTM
Par : Gi tri danh ngha ca chng khon. Nu bo qua, hm ACCRINT s dng $1,000
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
issue, settlement, v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu issue v settlement khng l nhng ngy hp l, hm ACCRINTM tr v li
#VALUE!
Nu rate 0 hay par 0, hm ACCRINTM s tr v li #NUM!
Nu basis < 0 hay basis > 4, hm ACCRINTM s tr v li #NUM!
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 337
Vi:
A : S ngy tich ly tinh theo thng. i vi li tc theo cc khon o hn, s ngy c
tnh t ngy pht hnh ti ngy o hn.
D : S ngy trong mt nm (ph thuc vo basis)
V d:
Tnh li gp ca mt tri phiu kho bc c mnh gi $1,000,000, pht hnh ngy 1/3/2008, ngy
ti hn l 1/5/2009, li sut hng nm l 10%, vi c s tnh ngy l mt nm 360 ngy, mt
thng 30 ngy ?
Xem li v d hm ACCRINT, thy rng: cng cng s tin, cng li sut, cng thi gian, th
mua tri phiu tr lai theo inh k 6 thng 1 ln s c li hn (?)
AMORDEGRC
Hm ny tng t nh hm AMORLINC, chi khc l h s khu hao p dng trong php tnh ty
theo thi hn s dng ca ti sn.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 338
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Hm ny s tnh khu hao cho n k cui cng ca thi hn s dng ca ti sn, hoc cho
ti khi gi tri tich ly khu hao ln hn gi tri khi mua vo ca ti sn tr i gi tri cn li
ca ti sn khi ht hn s dng.
T l khu hao s t ti 50% vo k p cht v s t ti 100% vo k cht.
Nu thi hn (s nm) s dng ca ti sn nm gia 0 v 1, 1 v 2, 2 v 3, hoc 4 v 5, hm
s tr v gi tri li #NUM!
V d:
Tnh s tin khu hao trong k u tin ca mt ti sn c gi tri khi mua vo ngy 19/8/2008 l
$2,400, bit rng ngy cui cng ca k k ton th nht l 31/12/2008, gi tri thu hi c ca
sn phm khi ht hn s dng 3 nm l $300, s dng cch tnh ngy thng theo thc t?
AMORLINC
Hm ny tng t nh hm AMORDEGRC, chi khc l h s khu hao p dng trong php tnh
khng ph thuc vo thi hn s dng ca ti sn.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 339
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
V d:
Tnh s tin khu hao trong k u tin ca mt ti sn c gi tri khi mua vo ngy 19/8/2008 l
$2,400, bit rng ngy cui cng ca k k ton th nht l 31/12/2008, gi tri thu hi c ca
sn phm khi ht hn s dng l $300, s dng cch tnh ngy thng theo thc t ?
COUPDAYBS
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi
chng khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPDAYBS s tr v gi tri li
#VALUE!
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 340
V d:
Tnh s ngy k t ngy u k tr lai n ngy kt ton ca chng khon c ngy kt ton l
25/1/2007 v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tnh ngy l bnh
thng (theo thc t ngy thng nm)
COUPDAYS
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPDAYS s tr v gi tri li
#VALUE!
Nu frequency khng phi l 1, 2 hay 4, COUPDAYS s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, COUPDAYS s tr v gi tri li #NUM!
Nu settlement maturity, COUPDAYS s tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 341
V d:
Tnh s ngy trong k tr li (bao gm c ngy kt ton) ca chng khon c ngy kt ton l
25/1/2007 v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tnh ngy l bnh
thng (theo thc t ngy thng nm)
COUPDAYSNC
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht
hn. V d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008,
v no co ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy
pht hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPDAYSNC s tr v
gi tri li #VALUE!
Nu frequency khng phi l 1, 2 hay 4, COUPDAYSNC s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, COUPDAYSNC s tr v gi tri li #NUM!
Nu settlement maturity, COUPDAYSNC s tr v gi tri li #NUM!
V d:
Tnh s ngy k t ngy kt ton n ngy tr li k tip ca chng khon c ngy kt ton l
25/1/2007 v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tnh ngy l bnh
thng (theo thc t ngy thng nm).
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 342
COUPNCD
Cho bit ngy tnh li k tip k t sau ngy kt ton ca mt chng khon.
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l 1/1/2008,
Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPNCD s tr v gi tri li
#VALUE!
Nu frequency khng phi l 1, 2 hay 4, COUPNCD s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, COUPNCD s tr v gi tri li #NUM!
Nu settlement maturity, COUPNCD s tr v gi tri li #NUM!
V d:
Tnh ngy tr li k tip k t sau ngy kt ton ca chng khon c ngy kt ton l 25/1/2007
v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tinh ngy l bnh thng (theo
thc t ngy thng nm)
COUPNUM
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 343
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPNUM s tr v gi tri li
#VALUE!
Nu frequency khng phi l 1, 2 hay 4, COUPNUM s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, COUPNUM s tr v gi tri li #NUM!
Nu settlement maturity, COUPNUM s tr v gi tri li #NUM!
V d:
Tnh s ln phi tr li k t ngy kt ton n ngy o hn ca chng khon c ngy kt ton
l 25/1/2007 v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tnh ngy l bnh
thng (theo thc t ngy thng nm)
COUPPCD
Cho bit ngy a thanh ton lai gn nht trc ngy kt ton ca mt chng khon.
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 344
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht
hn. V d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008,
v no co ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy
pht hnh.
Tt c cc tham s s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, COUPPCD() s tr v gi tri
li #VALUE!
Nu frequency khng phi l 1, 2 hay 4, COUPPCD() s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, COUPPCD() s tr v gi tri li #NUM!
Nu settlement maturity, COUPPCD() s tr v gi tri li #NUM!
V d:
Tinh ngy a tr li gn nht trc ngy kt ton ca chng khon c ngy kt ton l 25/1/2007
v ngy o hn l 15/11/2008, tr li 6 thng 1 ln, vi c s tinh ngy l bnh thng (theo
thc t ngy thng nm)
CUMIPMT
Tr v li tc tich ly phi tr i vi mt khon vay trong khong thi gian c chi inh (kt
qu tr v s l mt s m, th hin s tin phi mt i do i vay).
Rate : Lai sut ca mi k (tinh theo nm). Nu tr lai hng thng th bn chia lai sut cho 12.
Vi d, nu bn kim c mt khon vay vi lai sut 10% mi nm, tr lai hng thng, th lai sut
hng thng s l 10%/12, hay 0.83%; bn co th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr lai l hng thng, bn phi nhn no
vi 12. Vi d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr lai hng thng, th s k tr
lai s l 4*12 = 48 k; bn co th nhp 48 vo cng thc lm gi tri cho nper.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 345
Start_period : K u tin trong nhng k mun tinh li tc tich ly phi tr (cc k tr lai c
nh s bt u t 1).
End_period : K cui cng trong nhng k mun tinh li tc tich ly phi tr.
Lu :
Rate v Nper phi s dng n vi tinh ton nht qun vi nhau. Vi d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu tr lai hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu tr lai hng nm th dng 10% cho rate v 4 cho nper.
Nper, start_period, end_period, v type s c ct bo phn l thp phn nu chng khng
phi l s nguyn.
Nu rate < 0, nper < 0, hay pv < 0, CUMIPMT s tr v gi tri li #NUM!
Nu start_period < 1, end_period < 1, hay start_period > end_period, CUMIPMT s tr
v gi tri li #NUM!
Nu type khng phi l cc s 0 hay 1, CUMIPMT s tr v gi tri li #NUM!
V d:
Vi mt khon vay $125,000 trong 30 nm vi lai sut 9% mt nm, tr lai hng thng vo cui
k, dng CUMIPMT() ta s bit:
CUMPRINC
Tr v khon tin vn tich ly phi tr i vi mt khon vay trong khong thi gian c chi
inh (kt qu tr v s l mt s m, th hin s tin phi mt i do i vay).
Rate : Lai sut ca mi k (tinh theo nm). Nu tr lai hng thng th bn chia lai sut cho 12.
Vi d, nu bn kim c mt khon vay vi lai sut 10% mi nm, tr lai hng thng, th lai sut
hng thng s l 10%/12, hay 0.83%; bn co th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr lai l hng thng, bn phi nhn no
vi 12. Vi d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr lai hng thng, th s k tr
lai s l 4*12 = 48 k; bn co th nhp 48 vo cng thc lm gi tri cho nper.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 346
Start_period : K u tin trong nhng k mun tinh khon tin vn tich ly phi tr (cc k tr
lai c nh s bt u t 1).
End_period : K cui cng trong nhng k mun tinh khon tin vn tich ly phi tr.
Lu :
Rate v Nper phi s dng n vi tinh ton nht qun vi nhau. Vi d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu tr lai hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu tr lai hng nm th dng 10% cho rate v 4 cho nper.
Nper, start_period, end_period, v type s c ct bo phn l thp phn nu chng khng
phi l s nguyn.
Nu rate < 0, nper < 0, hay pv < 0, CUMPRINC() s tr v gi tri li #NUM!
Nu start_period < 1, end_period < 1, hay start_period > end_period, CUMPRINC s tr
v gi tri li #NUM!
Nu type khng phi l cc s 0 hay 1, CUMPRINC s tr v gi tri li #NUM!
V d:
Vi mt khon vay $125,000 trong 30 nm vi li sut 9% mt nm, tr li hng thng vo cui
k, dng CUMPRINC() ta s bit:
Tng tin vn tich ly phi tr trong nm th 2 (t k th 13 ti k 24) l:
= CUMPRINC(9%/12, 30*12, 125000, 13, 24, 0) = $934.1071
DB
Tinh khu hao cho mt ti sn s dng phng php s d gim dn theo mt mc c inh (fixed-
declining balance method) trong mt khong thi gian xc inh.
Period : K mun tinh khu hao. Period phi s dng cng mt n vi tinh ton vi Life.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 347
Lu :
Phng php s d gim dn theo mt mc c inh (fixed-declining balance method) s
tinh khu hao theo mt t sut c inh. DB() dng cng thc sau y tinh khu hao
trong mt k:
DB = (cost tng khu hao cc k trc) * rate
Trong o: rate = 1 ((salvage / cost) ^ (1 / life)), c lm trn ti 3 s l thp phn.
Khu hao k u v k cui l nhng trng hp c bit:
Vi k u, DB() s dng cng thc = cost * rate * month / 12
Vi k cui, DB() s dng cng thc = (cost tng khu hao cc k trc) * rate * (12
month) / 12
V d:
Tinh s tin khu hao trong tt c cc k ca mt ti sn co gi tri khi mua vo ngy 1/6/2008 l
$1,000,000, gi tri thu hi c ca sn phm khi ht hn s dng 6 nm l $100,000 ?
V mua vo thng 6, nn nm u tin chi tinh khu hao cho 7 thng, 5 thng cn li s tinh vo
nm th 7.
DDB
Tinh khu hao cho mt ti sn s dng phng php s d gim dn kp (double-declining balance
method), hay gim dn theo mt t l no o, trong mt khong thi gian xc inh.
Period : K mun tnh khu hao. Period phi s dng cng mt n vi tnh ton vi Life.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 348
Lu :
Phng php s d gim dn theo mt t l inh sn s tinh khu hao theo t sut tng
dn, tc l khu hao cao nht k u, v gim dn cc k k tip theo t l a c
inh sn (gim dn kp l s dng t l gim dn = 2). DDB() dng cng thc sau y
tinh khu hao trong mt k:
DDB = MIN((cost tng khu hao cc k trc) *
(factor / life), (cost salvage tng khu hao cc k trc))
Hay thay i factor, nu khng mun s dng phng php s d gim dn kp.
Tt c cc tham s phi l nhng s dng.
V d:
Vi mt ti sn co gi tri khi mua vo l $2,400, gi tri thu hi c ca sn phm khi ht hn s
dng l $300, hn s dng l 10 nm, ta co nhng con s khu hao nh sau y:
Khu hao cho ngy u tin, dng phng php s d gim dn kp:
= DDB(2400, 300, 10*365, 1) = $1.32
DISC
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 349
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, DISC tr v li #VALUE!
Nu pr 0 hay redemption 0, hm DISC tr v li #NUM!
Nu basis < 0 hay basis > 4, hm DISCtr v li #NUM!
Nu settlement maturity, hm DISC tr v li #NUM!
Hm DISC s tnh ton theo cng thc sau y:
Vi:
B : S ngy trong mt nm (ph thuc vo basis).
DSM : S ngy gia settlement v maturity.
V d:
Tnh t l chit khu cho mt tri phiu kho bc c mua li ngy 25/1/2007, c ngy ti hn l
15/6/2007, gi mua l $97.975, gi tri hon li l $100, vi c s tinh ngy l bnh thng (theo
thc t ngy thng nm).
DOLLARDE
Chuyn i gi ng dollar dng phn s sang gi ng dollar dng thp phn. L hm ngc
ca hm DOLLARFR.
Thng dng chuyn i s dollar dng phn s (nh cc gi tri chng khon) sang s thp
phn).
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 350
Lu :
Nu fraction khng nguyn, phn l ca fraction s bi ct bo tr thnh s nguyn.
Nu fraction < 0, DOLLARDE s tr v gi tri li #NUM!
Nu fraction = 0, DOLLARDE s tr v gi tri li #DIV/0!
V d:
= DOLLARDE(1.02, 16) = 1.125 (Chuyn i s 1.02, c l 1 v 2/16, sang dng thp phn)
= DOLLARDE(1.1, 32) = 1.3125 (Chuyn i s 1.1, c l 1 v 10/32, sang dng thp phn)
DOLLARFR
Chuyn i gi ng dollar dng thp phn sang gi ng dollar dng phn s. L hm ngc
ca hm DOLLARDE.
Thng dng chuyn i s dollar dng thp phn (nh cc gi tri chng khon) sang phn
s).
Lu :
Nu fraction khng nguyn, phn l ca fraction s bi ct bo tr thnh s nguyn.
Nu fraction < 0, DOLLARFR s tr v gi tri li #NUM!
Nu fraction = 0, DOLLARFR s tr v gi tri li #DIV/0!
V d:
= DOLLARFR(1.125, 16) = 1.02 (Chuyn i s thp phn 1.125 thnh mt phn s c dng l
1 v 2/16)
DURATION
Tnh thi hn hiu lc Macauley da trn ng mnh gi $100 (USD) ca mt chng khon.
Thi hn hiu lc l trung bnh trng gi tri hin ti ca dng lun chuyn tin mt v c dng
lm thc o v s phn hi lm thay i li nhun ca gi tri mt chng khon.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 351
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht
hn. V d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008,
v no co ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy
pht hnh.
Settlement, maturity v basis s c ct bo phn l nu chng khng phi l s
nguyn
Nu settlement v maturity khng l nhng ngy hp l, DURATION s tr v gi tri
li #VALUE!
Nu coupon < 0 hay yld < 0, DURATION s tr v gi tri li #NUM!
Nu frequency khng phi l 1, 2 hay 4, DURATION s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, DURATION s tr v gi tri li #NUM!
Nu settlement maturity, DURATION s tr v gi tri li #NUM!
V d:
Tnh thi hn hiu lc ca mt tri phiu c ngy kt ton l 01/01/2008, ngy o hn l
01/01/2016, bit li sut hng nm l 8%, li nhun hng nm l 9%, tr li 6 thng mt ln, vi
c s tinh ngy l bnh thng (theo thc t ngy thng nm)
= DURATION(DATE(2008,1,1), DATE(2016,1,1), 8%, 9%, 2, 1) = 5.993775
EFFECT
Tnh li sut thc t hng nm cho mt khon u t, bit trc li sut danh ngha hng nm v
tng s k thanh ton li kp mi nm.
y l hm ngc vi hm NOMINAL
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 352
Lu :
Npery s c ct bo phn l thp phn nu khng phi l s nguyn.
Nu cc i s khng phi l mt con s, EFFECT s tr v gi tri li #VALUE!
Nu nominal_rate < 0 hay npery < 1, EFFECT s tr v gi tri li #NUM!
EFFECT s tnh ton theo cng thc sau y:
V d:
Tnh li sut thc t ca mt khon u t co lai sut danh ngha l 5.25% mt nm v tr li 3
thng mt ln ?
= EFFECT(5.25%, 4) = 0.0535 = 5.35%
FV
Tnh gi tri tng lai (Future Value) ca mt khon u t co lai sut c inh v c chi tr c
inh theo k vi cc khon bng nhau mi k.
Rate : Li sut ca mi k (tinh theo nm). Nu tr li hng thng th bn chia li sut cho 12.
V d, nu bn kim c mt khon vay vi li sut 10% mi nm, tr li hng thng, th li sut
hng thng s l 10%/12, hay 0.83%; bn c th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pmt : S tin chi tr (hoc gi thm vo) trong mi k. S tin ny s khng thay i theo s tin
tr hng nm. Noi chung, pmt bao gm tin gc v tin li, khng bao gm l ph v thu.
Nu pmt = 0 th bt buc phi c pv.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai. Nu bo qua pv, tri mc inh capv s l zero (0), v khi o bt buc phi cung cp
gi tri cho pmt (xem thm hm PV)
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 353
Lu :
Rate v Nper phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu tr li hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu tr li hng nm th dng 10% cho rate v 4 cho nper.
Tt c cc i s th hin s tin mt "mt i" (nh gi tit kim, mua tri phiu...) cn phi
c nhp vi mt s m; cn cc i s th hin s tin "nhn c" (nh tin lai a rt
trc, li tc nhn c...) cn c nhp vi s dng.
V d:
Mt ngi gi vo ngn hng $10,000 vi li sut 5% mt nm, v trong cc nm sau, mi nm
gi thm vo $200, trong 10 nm. Vy khi o hn (10 nm sau), ngi o s co c s tin l
bao nhiu?
FVSCHEDULE
Tnh gi tri tng lai (Future Value) ca mt khon u t co lai sut thay i trong tng k.
Lu :
Gi P (principal) l s vn gc ban u, i1, i2, i3,... in l cc mc li sut trong n nm u
t.
Nu i1 = i2 = i3 =... in = i, ngha l cc mc li sut l c inh trong sut k u t,
th ta dng hm FV = P(1+i)^n tnh (xem hm FV)
Cn nu cc mc li sut ny khc nhau, th dng hm FVSCHEDULE,
hm ny tnh ton theo cng thc: FVSCHEDULE = P(1+i1)(1+i2)...(1+in)
V d:
Tnh khon tin nhn c sau ba nm ca mt khon u t $1,000,000, bit rng li sut trong
ba nm o ln lt l 0.09%, 0.11% v 0.1% ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 354
INTRATE
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, INTRATE s tr v gi tri li
#VALUE!
Nu investment 0 hay redemption 0, INTRATE s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, INTRATE s tr v gi tri li #NUM!
Nu settlement maturity, INTRATE s tr v gi tri li #NUM!
Hm INTRATE() s tnh ton theo cng thc sau y:
Vi:
B : S ngy trong mt nm (ph thuc vo basis).
DIM : S ngy gia settlement v maturity.
V d:
Tnh li sut ca mt chng khon c ngy kt ton l 15/2/2008, ngy o hn l 15/5/2008, s
tin u t l $1,000,000, gi tri nhn c khi o hn l $1,014,420, vi c s tnh ngy l
mt nm 360 ngy, cn s ngy trong mi thng th theo thc t ca thng o ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 355
IPMT
Rate : Li sut ca mi k (tinh theo nm). Nu tr li hng thng th bn chia li sut cho 12.
V d, nu bn kim c mt khon vay vi li sut 10% mi nm, tr li hng thng, th li sut
hng thng s l 10%/12, hay 0.83%; bn c th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai; cng co th xem nh s vn ban u (xem thm hm PV)
Lu :
Rate v Nper phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu chi tr hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu chi tr hng nm th dng 10% cho rate v 4 cho nper.
Kt qu (s tin) do hm PMT tr v bao gm tin gc v tin li. Nu mun chi tnh s
tin gc phi tr, ta dng hm PPMT, cn nu mun chi tnh s tin li phi tr, dng
lm IPMT.
V d:
C mt khon vay nh sau: S tin vay l $200,000, vay trong 8 nm vi li sut khng i l
10% mt nm, tr lai inh k theo tng thng. Cho bit s tin li phi thanh ton trong thng u
tin? V s tin li phi thanh ton trong nm cui cng ?
S tin li phi thanh ton trong thng u tin = s tin li phi thanh ton trong k th 1:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 356
IRR
Values : L mt mng hoc cc tham chiu n cc c cha s liu cn cho vic tnh ton li
sut thc t.
Values phi cha t nht 1 gi tri m v 1 gi tri dng.
IRR s dng th t cc gi tri ca values nh l th t lu ng tin mt. Do o cn cn
thn cc th t chi tr hoc thu nhp lun c nhp ng.
IRR chi tnh ton cc gi tri s bn trong cc mng hoc tham chiu ca values; cn cc
rng, cc gi tri logic, text hoc cc gi tri li u s bi bo qua.
Guess : Mt con s % c lng gn vi kt qu ca IRR. Nu bo qua, th mc inh guess = 10%.
Excel dng chc nng lp trong php tnh IRR. Bt u vi guess, IRR lp cho ti khi kt
qu chnh xc trong khong 0.00001%. Nu IRR khng th a ra kt qu sau 20 ln lp,
IRR s tr v gi tri li #NUM!
Trong trng hp IRR tr v gi tri li #NUM!, hoc nu kt qu khng xp xi gi tri mong
i, hy th li vi mt gi tri guess khc.
Lu :
IRR c lin quan mt thit vi hm NPV, l hm tnh hin gi rng ca mt khon
u t. T sut do IRR tr v chnh l li sut rate sao cho NPV = 0.
V d:
Mt d n u t co chi phi tinh n thi im d n bt u i vo hot ng sn xut l 100
triu USD, doanh thu hng nm ca d n l 50 triu USD. Chi ph hng nm l 20 triu USD,
i ca d n l 5 nm. Hay xc inh t sut hon vn ni b bit li sut vay di hn l
12%/nm.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 357
Khng cn bit li sut cho vay di hn thc hin d n, ta cng co th thy rng d n ny
t nht phi sau 5 nm mi mang tnh kh thi.
ISPMT
Tinh s tin lai a tr ti mt k no o i vi mt khon vay co lai sut khng i, sau khi a
tr s tin gc phi tr cho k o.
Vi d, bn vay mt khon tin $3,000 trong 3 nm vi lai sut 10%/nm, mi nm thanh ton lai
cng gc mt ln. Sau nm th nht, bn a tr bt 1/3 s tin gc, bn chi cn n li $2,000, v
ISPMT s cho bit s tin lai a tr ca nm th nht trn s tin $2,000 ny, l bng $200.
V theo inh ngha ny, d thy rng kt qu ca ISPMT cho k cui cng bao gi cng l 0.
Rate : Lai sut ca mi k (tinh theo nm). Nu tr lai hng thng th bn chia lai sut cho 12.
Vi d, nu bn kim c mt khon vay vi lai sut 10% mi nm, tr lai hng thng, th lai sut
hng thng s l 10%/12, hay 0.83%; bn co th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr lai l hng thng, bn phi nhn no
vi 12. Vi d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr lai hng thng, th s k tr
lai s l 4*12 = 48 k; bn co th nhp 48 vo cng thc lm gi tri cho nper.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai.
Lu :
Rate v Nper phi s dng n vi tinh ton nht qun vi nhau. Vi d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu chi tr hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu chi tr hng nm th dng 10% cho rate v 4 cho nper.
V d:
S tin lai a tr cho vic chi tr hng thng ca thng u tin ca khon vay $8,000,000, vay
trong 3 nm vi li sut khng i l 10% mt nm, c tnh theo cng thc sau:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 358
MDURATION
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, MDURATION s tr v gi tri li
#VALUE!
Nu coupon < 0 hay yld < 0, MDURATION s tr v gi tri li #NUM!
Nu frequency khng phi l 1, 2 hay 4, MDURATION s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, MDURATION s tr v gi tri li #NUM!
Nu settlement maturity, MDURATION s tr v gi tri li #NUM!
V d:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 359
MIRR
Tnh t sut doanh li ni ti (hay cn gi l ni sut thu hi vn bin - Marginal Internal Rate of
Return) trong mt chui lun chuyn tin mt c th hin bi cc tri s. Cc lu ng tin mt
ny c th khng bng nhau, nhng chng phi xut hin nhng khong thi gian bng nhau
(hng thng, hng nm chng hn).
Cch tinh MIRR cng gn tng t vi cch tnh IRR. Chi khc l: trc khi lm cho NPV = 0,
th ngi ta quy i vn u t ban u v 0 v quy i cc khon thu nhp ca d n v nm cui
cng (thi im kt thc d n), sau o mi i tm mt t sut lm cn bng hai gi tri ny. T
sut phi tm o chinh l MIRR.
Values : L mt mng hoc cc tham chiu n cc c cha s liu cn cho vic tnh ton.
Values phi cha t nht 1 gi tri m v 1 gi tri dng.
MIRR chi tnh ton cc gi tri s bn trong cc mng hoc tham chiu ca values; cn cc
rng, cc gi tri logic, text hoc cc gi tri li u s bi bo qua.
Finance_rate : Li sut phi tr cho khon tin vn ban u ca d n.
Lu :
Nu n l s vng lun chuyn tin mt ca cc values, th MIRR c tnh theo cng thc sau y:
V d:
Mt d n u t co s vn vay ban u l $120,000 (USD) vi li sut hng nm l
10%, c doanh thu t nm th nht n nm th 5 ln lt l: $39,000, $30,000,
$21,000, $37,000 v $46,000. Bit li sut hng nm thu c vi khon li nhun
ti u t l 12%, tnh MIRR ca d n sau 3 nm, sau 5 nm ?
MIRR sau 3 nm: = MIRR({-120000, 39000, 30000, 21000}, 10%, 12%) = -5%
MIRR sau 5 nm: = MIRR({-120000, 39000, 30000, 21000, 37000, 46000}, 10%, 12%) = 13%
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 360
NOMINAL
Tnh li sut danh ngha hng nm cho mt khon u t, bit trc li sut thc t hng nm v
tng s k thanh ton li kp mi nm.
y l hm ngc vi hm EFFECT
Lu :
Npery s c ct bo phn l thp phn nu khng phi l s nguyn.
Nu cc i s khng phi l mt con s, NOMINAL s tr v gi tri li #VALUE!
Nu effect_rate < 0 hay npery < 1, NOMINAL s tr v gi tri li #NUM!
Hm NOMINAL c lin h vi hm EFFECT theo cng thc sau y:
V d:
Tnh li sut danh ngha ca mt khon u t co lai sut thc t l 5.35% mt nm v tr li 3
thng mt ln ?
NPER
Tinh s k hn tr mt khon vay co lai sut khng i v thanh ton theo inh k vi cc
khon thanh ton bng nhau mi k.
Rate : Lai sut ca mi k (tinh theo nm). Nu tr lai hng thng th bn chia lai sut cho 12.
Vi d, nu bn co mt khon vay vi lai sut 10% mi nm, tr lai hng thng, th lai sut hng
thng s l 10%/12, hay 0.83%; bn co th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng thc
lm gi tri cho rate.
Pmt : S tin phi tr trong mi k. S tin ny s khng thay i trong sut nm. Pmt bao gm
c tin gc v tin lai (khng bao gm l phi v thu). Vi d, s tin phi tr hng thng l $10,000
cho khon vay mua xe trong 4 nm vi lai sut 12% mt nm l $263.33; bn co th nhp -263.33
vo cng thc lm gi tri cho pmt. Nu pmt = 0 th bt buc phi co fv.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 361
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai.
V d:
C mt cn h bn tr gp theo hnh thc sau: Gi tri ca cn h l $500,000,000, tr trc 30%,
s cn li c tr gp $3,000,000 mi thng (bao gm c tin n gc v li), bit li sut l 12%
mt nm, vy bn phi tr trong bao nhiu nm th mi xong?
Ta i tm cc i s cho hm NPER:
Gi tri cn h = $500,000,000 = fv
Tr trc 30% = - $500,000,000*30% = pv
S tin tr gop hng thng = - $3,000,000 = pmt
Lai sut = 12%/nm, do s tin tr gop l hng thng nn phi quy lai sut ra thng,
tc rate = 12%/12
Vy ta co cng thc:
Th kim tra li vi hm PMT, ngha l coi nh cha bit mi thng phi tr gop bao nhiu tin,
nhng bit l phi tr trong 58 thng:
NPV
Tnh hin gi rng ca mt khon u t bng cch s dng t l chit khu vi cc khon chi tr
(hoc thu nhp) theo nhng k hn u n. Nu cc k hn khng u n, dng hm XNPV.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 362
Rate : T sut chit khu trong sut thi gian sng ca khon u t (sut thi gian thc hin d
n chng hn). T sut ny c th th hin t l lm pht hoc li sut u t lm pht.
Value1, value2, ... : Cc khon chi tr hoc thu nhp trong cc k hn ca khon u t. Co th
dng t 1 n 254 gi tri (vi Excel 2003 tr v trc th con s ny chi l 29)
Cc tri value1, value2, ... phi cch u nhau v thi gian v phi xut hin cui mi k.
NPV s dng th t cc gi tri value1, value2, ... nh l th t lu ng tin mt. Do o
cn cn thn cc th t chi tr hoc thu nhp lun c nhp ng.
Nu value1, value2, ... l rng, s c xem nh = 0; nhng gi tri logic, hoc cc chui
th hin s liu cng s c s dng vi gi tri ca no; ring cc i s l cc gi tri li,
hay text, hoc khng th dich thnh s, th s c bo qua.
Nu value1, value2, ... l cc mng hoc tham chiu, th chi c cc gi tri s bn trong cc
mng hoc tham chiu mi c s dng tnh ton; cn cc rng, cc gi tri logic,
text hoc cc gi tri li u s bi bo qua.
Lu :
NPV chi tnh ton vi k bt u vo trc ngy ca lu ng tin mt value1 v kt thc
bng lu ng tin mt cui cng trong sanh sch. Vic tnh ton ca NPV da trn c s
lu ng tin mt k hn, do o, nu lu ng tin mt u tin xut hin u k th nht
(vn ban u chng hn), th n phi c cng thm vo kt qu ca hm NPV, ch khng
c xem l i s value1.
Nu coi n l s lu ng tin mt trong danh sch cc value, th hm NPV tnh ton theo
cng thc sau y:
Hm NPV cng lm vic tng t hm PV, l hm tnh gi tri hin ti, chi khc l PV cho
php cc lu ng tin mt c bt u u k hay cui k cng c, cn NPV th
cc lu ng tin mt lun cui k; v cc lu ng tin mt trong hm PV th khng thay
i trong sut thi gian u t, nhng cc lu ng tin mt trong hm NPV th c th thay
i.
Hm NPV c lin quan mt thit vi hm IRR, l hm tnh t sut lu hnh ni b, hay t
sut hon vn ni b, hoc cn gi l hm tnh li sut ni hm. IRR l li sut ni hm m
o NPV bng 0: NPV(IRR(...), ...) = 0
V d:
Tnh NPV cho mt d n u t co vn ban u l 1 t ng, doanh thu hng nm l 0,5 t, chi
ph hng nm l 0,2 t, thi gian thc hin l 4 nm, vi li sut chit khu l 8%/nm ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 363
Tnh NPV cho mt d n u t 4 nm co chi phi ban u l $10,000 tnh t ngy hm nay, li
sut chit khu l 10%/nm, doanh thu trong 3 nm tip theo ln lt l $3,000, $4,200, v
$6,800 ?
ODDFPRICE
Tr v gi tri ca mt chng khon c k tnh li (ngn hn hoc di hn) u tin l l (da trn
mnh gi ng $100)
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
First_coupon : Ngy tnh li phiu u tin ca chng khon, ngy ny phi l mt ngy sau ngy
kt ton v trc ngy o hn.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 364
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, issue, first_coupon v basis s c ct bo phn l nu chng khng
phi l s nguyn.
Nu settlement, maturity, issue hay first_coupon khng l nhng ngy hp l,
ODDFPRICE s tr v gi tri li #VALUE!
Nu rate < 0 hay yld < 0, ODDFPRICE s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, ODDFPRICE s tr v gi tri li #NUM!
Cc gi tri ngy thng phi theo trnh t sau: maturity> first_coupon> settlement>issue; nu
khng, ODDFPRICE s tr v gi tri li #NUM!
ODDFPRICE c tnh theo cng thc sau:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 365
V d:
Tnh gi tri ca mt tri phiu c gi tri hon li (da trn ng $100) l $100 v c
k tinh lai u tin l l, bit ngy pht hnh l 15/10/2008, ngy kt ton l
11/11/2008, ngy o hn l 01/3/2021, ngy tnh li phiu u tin l 01/3/2009, li
sut hng nm l 7.85%, tinh lai 6 thng mt ln, li nhun hng nm l 6.25%, v c
s tnh ngy l mt nm 360 ngy, cn s ngy ca mi thng th theo thc t?
ODDLPRICE
Tr v gi tri ca mt chng khon c k tnh li (ngn hn hoc di hn) cui cng l l (da
trn mnh gi ng $100)
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi
chng khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 366
Last_interest : Ngy tnh li phiu cui cng ca chng khon; ngy ny phi l mt ngy trc
ngy kt ton.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, last_interest v basis s c ct bo phn l nu chng khng phi l
s nguyn.
Nu settlement, maturity hay last_interest khng l nhng ngy hp l, ODDLPRICE s tr
v gi tri li #VALUE!
Nu rate < 0 hay yld < 0, ODDLPRICE s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, ODDLPRICE s tr v gi tri li #NUM!
Cc gi tri ngy thng phi theo trnh t sau: maturity > settlement > last_interest; nu
khng, ODDLPRICE s tr v gi tri li #NUM!
V d:
Tnh gi tri ca mt tri phiu c gi tri hon li (da trn ng $100) l $100 v c k tnh li
cui cng l l, ngy kt ton l 7/02/2008, ngy o hn l 15/6/2008, ngy tnh li phiu cui
cng l 15/10/2007, li sut hng nm l 3.75%, tinh lai 6 thng mt ln, li nhun hng nm l
4.05%, v c s tnh ngy l mt nm 360 ngy, mt thng 30 ngy (theo kiu Bc M)?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 367
ODDFYIELD
Tr v li nhun (hng nm) ca mt chng khon c k tnh li (ngn hn hoc di hn) u tin
l l.
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
First_coupon : Ngy tnh li phiu u tin ca chng khon, ngy ny phi l mt ngy sau ngy
kt ton v trc ngy o hn.
Pr : Gi ca chng khon.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, issue, first_coupon v basis s c ct bo phn l nu chng khng
phi l s nguyn.
Nu settlement, maturity, issue hay first_coupon khng l nhng ngy hp l,
ODDFYIELD s tr v gi tri li #VALUE!
Nu rate < 0 hay pr 0, ODDFYIELD s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, ODDFYIELD s tr v gi tri li #NUM!
Cc gi tri ngy thng phi theo trnh t sau: maturity>first_coupon> settlement > issue; nu
khng, ODDFYIELD s tr v gi tri li #NUM!
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 368
Excel dng chc nng lp trong php tinh ODDFYIELD. Hm ny dng phng php
Newton da trn cng thc tnh ODDFPRICE.
V d:
Tnh li nhun hng nm ca mt tri phiu tri gi $84.50, gi tri hon li (da trn ng $100) l
$100 v c k tinh lai u tin l l, bit ngy pht hnh l 15/10/2008, ngy kt ton l 11/11/2008,
ngy o hn l 01/3/2021, ngy tnh li phiu u tin l 01/3/2009, li sut hng nm l 5.75%,
tnh li 6 thng mt ln, v c s tnh ngy l mt nm 360 ngy, mt thng 30 ngy (theo kiu
Bc M)?
ODDLYIELD
Tr v li sut (hng nm) ca mt chng khon c k tnh li (ngn hn hoc di hn) cui cng
l l.
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Last_interest : Ngy tnh li phiu cui cng ca chng khon; ngy ny phi l mt ngy trc
ngy kt ton.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 369
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, last_interest v basis s c ct bo phn l nu chng khng phi l
s nguyn.
Nu settlement, maturity hay last_interest khng l nhng ngy hp l, ODDLYIELD s tr
v gi tri li #VALUE!
Nu rate < 0 hay pr < 0, ODDLYIELD s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, ODDLYIELD s tr v gi tri li #NUM!
Cc gi tri ngy thng phi theo trnh t sau: maturity > settlement > last_interest; nu
khng, ODDLYIELD s tr v gi tri li #NUM!
ODDLYIELD c tnh theo cng thc sau:
V d:
Tnh li sut hng nm ca mt tri phiu tri gi $99.875, c gi tri hon li (da trn ng $100)
l $100 v c k tnh li cui cng l l, bit ngy kt ton l 20/4/2008, ngy o hn l 15/6/2008,
ngy tnh li phiu cui cng l 24/12/2007, li sut hng nm l 3.75%, tinh lai 6 thng mt ln,
li nhun hng nm l 4.05%, v c s tnh ngy l mt nm 360 ngy, mt thng 30 ngy (theo
kiu Bc M) ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 370
PDURATION s dng phng trnh sau y, trong o Gi tri a xc inh l bng vi fv, v Gi
tri hin ti l bng vi pv:
Lu :
Hm PDURATION yu cu tt c cc i s l gi tri dng.
Nu cc gi tri i s khng hp l, hm PDURATION tr v gi tri li #NUM! .
Nu cc i s hin ang khng s dng cc kiu d liu hp l, hm PDURATION tr v
gi tri li #VALUE! .
V d:
PMT
Cng co th dng hm ny tnh s tin cn u t inh k (gi tit kim, chi bo him..)
cui cng s c mt khon tin no o.
Rate : Li sut ca mi k (tinh theo nm). Nu tr li hng thng th bn chia li sut cho 12.
V d, nu bn kim c mt khon vay vi li sut 10% mi nm, tr li hng thng, th li sut
hng thng s l 10%/12, hay 0.83%; bn c th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai; cng co th xem nh s vn ban u (xem thm hm PV)
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 371
Lu :
Rate v Nper phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay trong
4 nm, li sut hng nm l 10%, nu chi tr hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu chi tr hng nm th dng 10% cho rate v 4 cho nper.
Kt qu (s tin) do hm PMT tr v bao gm tin gc v tin lai, nhng khng bao gm
thu v nhng khon l ph khc (nu c). Nu mun chi tnh s tin gc phi tr, ta dng
hm PPMT, cn nu mun chi tnh s tin li phi tr, dng lm IPMT.
V d:
Bn mua tr gp mt cn h vi gi $1,000,000,000, tr gop trong 30 nm, vi li sut khng i
l 8% mt nm trong sut thi gian ny, vy mi thng bn phi tr cho ngi bn bao nhiu tin
sau 30 nm th cn h o thuc v quyn s hu ca bn?
cng thc trn, i s fv = 0, l do sau khi a thanh ton xong khon tin cui cng, th bn
khng cn n na.
Nhng ngo li, v nhm mt t, ta s thy mua tr gp.. thnh mua mc gp hn 2 ln ! Khng tin
bn th ly p s nhn vi 12 thng nhn vi 30 xem..
Bn mun c mt s tin tit kim l $50,000,000 sau 10 nm, bit rng li sut (khng i) ca
ngn hng l 12% mt nm, vy t by gi, hng thng bn phi gi vo ngn hng bao nhiu
tin?
PPMT
Rate : Li sut ca mi k (tinh theo nm). Nu tr li hng thng th bn chia li sut cho 12.
V d, nu bn kim c mt khon vay vi li sut 10% mi nm, tr li hng thng, th li sut
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 372
hng thng s l 10%/12, hay 0.83%; bn c th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai; cng co th xem nh s vn ban u (xem thm hm PV)
Lu :
Rate v Nper phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay
trong 4 nm, lai sut hng nm l 10%, nu chi tr hng thng th dng 10%/12
cho rate v 4*12 cho nper; cn nu chi tr hng nm th dng 10% cho rate v 4
cho nper.
Kt qu (s tin) do hm PMT tr v bao gm tin n gc v tin li. Nu mun chi
tnh s tin n gc phi tr, ta dng hm PPMT, cn nu mun chi tnh s tin li
phi tr, dng lm IPMT.
V d:
C mt khon vay nh sau: S tin vay l $200,000, vay trong 8 nm vi li sut khng i l
10% mt nm, tr lai inh k theo tng thng. Cho bit s n gc phi thanh ton trong thng u
tin ca nm th hai? V s n gc phi thanh ton trong nm cui cng?
S n gc phi thanh ton trong thng u tin ca nm th hai = s vn phi thanh ton trong
k th 13:
= PPMT(10%/12, 13, 8*12, 200000) = $1,511.43
S tin (c n gc ln li) phi thanh ton trong tng nm vi khon vay v d trn y l:
= PMT(10%, 8, 200000) = $37,488,80
S tin n gc phi thanh ton trong nm cui cng vi khon vay v d trn y l:
= PPMT(10%, 8, 200000) = $34,080.73
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 373
S tin li phi thanh ton trong nm cui cng vi khon vay v d trn y l (xem vi d
hm IPMT):
= IPMT(10%, 8, 200000) = $3,408.07
R rng l s tin n gc phi thanh ton trong nm cui cng ($34,080.73) + S tin li phi
thanh ton trong nm cui cng ($3,408.07)
PRICE
Tnh gi tri ca mt chng khon thanh ton li tc theo chu k da trn mnh gi ng $100
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, frequency v basis s c ct bo phn l nu chng khng phi l s
nguyn
Nu settlement v maturity khng l nhng ngy hp l, PRICE s tr v gi tri li
#VALUE!
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 374
V d:
Tnh gi tri ca mt tri phiu c gi tri hon li (da trn ng $100) l $100, bit ngy kt ton
l 15/2/2008, ngy o hn l 15/11/2017, thanh ton li 6 thng mt ln vi li sut hng nm l
11.5%, li nhun hng nm ca tri phiu o l 6.5%, v c s tnh ngy l kiu Bc M (mt
nm 360 ngy, mt thng 30 ngy)?
PRICEDISC
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 375
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, PRICEDISC s tr v gi tri li
#VALUE!
Nu discount 0 hay redemtion 0, PRICEDISC s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, PRICEDISC s tr v gi tri li #NUM!
Nu settlement maturity, PRICEDISC s tr v gi tri li #NUM!
PRICEDISC c tnh theo cng thc sau:
V d:
Tnh gi tri ca mt tri phiu c gi tri hon li (da trn ng $100) l $100, bit ngy kt ton
l 16/2/2008, ngy o hn l 01/3/2008, t l chit khu ca chng khon l 5.25% v c s
tnh ngy l mt nm 360 ngy, cn s ngy ca mi thng th theo thc t?
PRICEMAT
Tnh gi tri ca mt chng khon thanh ton lai vo ngy o hn, da trn mnh gi ng $100
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 376
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, issue v basis s c ct bo phn l nu chng khng phi l s
nguyn
Nu settlement, maturity hay issue khng l nhng ngy hp l, PRICEMAT s tr v gi
tri li #VALUE!
Nu yld < 0 hay rate < 0, PRICEMAT s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, PRICEMAT s tr v gi tri li #NUM!
Nu settlement maturity, PRICEMAT s tr v gi tri li #NUM!
PRICEMAT c tnh theo cng thc sau:
V d:
Tnh gi tri ca mt tri phiu (da trn ng $100) c ngy pht hnh l 11/11/2007, ngy kt
ton l 15/2/2008, ngy o hn l 15/4/2008, li sut hng nm l 11.5% v thanh ton lai vo
ngy o hn, li nhun hng nm ca tri phiu o l 6.1%, v c s tnh ngy l kiu Bc M
(mt nm 360 ngy, mt thng 30 ngy)?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 377
PV
Rate : Li sut ca mi k (tinh theo nm). Nu tr li hng thng th bn chia li sut cho 12.
V d, nu bn kim c mt khon vay vi li sut 10% mi nm, tr li hng thng, th li sut
hng thng s l 10%/12, hay 0.83%; bn c th nhp 10%/12, hay 0.83%, hay 0.0083 vo cng
thc lm gi tri cho rate.
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pmt : S tin phi tr (hoc gi thm vo) trong mi k. S tin ny s khng thay i trong sut
nm. Noi chung, pmt bao gm tin gc v tin li, khng bao gm l ph v thu. V d, s tin
phi tr hng thng l $10,000 cho khon vay mua xe trong 4 nm vi li sut 12% mt nm l
$263.33; bn c th nhp -263.33 vo cng thc lm gi tri cho pmt.
Nu pmt = 0 th bt buc phi c fv.
Lu :
Rate v Nper phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay trong
4 nm, lai sut hng nm l 10%, nu tr li hng thng th dng 10%/12 cho rate v 4*12
cho nper; cn nu tr li hng nm th dng 10% cho rate v 4 cho nper.
C l nn ni mt cht v khi nim "nin kim" (annuities): Mt nin kim l mt lot cc
t tr tin mt, c thc hin vo mi k lin nhau. V d, mt khon vay mua xe hi hay
mt khon th chp, gi l mt nin kim.
Bn nn tham kho thm cc hm sau, c p dng cho nin
kim: CUMIPMT, CUMPRINC, FV, FVSCHEDULE, IPMT, NPER, PMT,PPMT,
PV, RATE.
Trong cc hm v nin kim k trn, tin mt c chi tr th hin bng s m, tin mt thu
nhn c th hin bng s dng. Vi d, vic gi $1,000 vo ngn hng s th hin bng
i s -1000 nu bn l ngi gi tin, v th hin bng s 1000 nu bn l ngn hng.
Mt i s trong cc hm ti chinh thng ph thuc vo nhiu i s khc. Nu rate khc
0 th:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 378
V d:
Bn mun c mt s tin tit kim l $3,000,000 sau 10 nm, bit rng li sut ngn hng l 8%
mt nm, vy t by gi bn phi gi vo ngn hng bao nhiu tin?
RATE
Nper : Tng s k phi tr lai (tinh theo nm). Nu s k tr li l hng thng, bn phi nhn n
vi 12. V d, bn mua mt ci xe vi khon tr gop 4 nm v phi tr li hng thng, th s k tr
li s l 4*12 = 48 k; bn c th nhp 48 vo cng thc lm gi tri cho nper.
Pmt : S tin phi tr trong mi k. S tin ny s khng thay i trong sut nm. Pmt bao gm
c tin gc v tin li (khng bao gm l ph v thu). V d, s tin phi tr hng thng l $10,000
cho khon vay mua xe trong 4 nm vi li sut 12% mt nm l $263.33; bn c th nhp -263.33
vo cng thc lm gi tri cho pmt. Nu bo qua pmt th bt buc phi c fv.
Pv : Gi tri hin ti (hin gi), hoc l tng gi tri tng ng vi mt chui cc khon phi tr
trong tng lai.
Lu :
Nu RATE bo li #VALUE! (do khng hi t), hy th vi cc gi tri khc cho guess.
Nper v Guess phi s dng n vi tnh ton nht qun vi nhau. V d: Vi khon vay
trong 4 nm, lai sut hng nm l 10%, nu chi tr hng thng th dng 10%/12 cho guess v
4*12 cho nper; cn nu chi tr hng nm th dng 10% cho guess v 4 cho nper.
C l nn ni mt cht v khi nim "nin kim" (annuities): Mt nin kim l mt lot cc
t tr tin mt, c thc hin vo mi k lin nhau. V d, mt khon vay mua xe hi hay
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 379
V d:
Gi s bn mun vay tr gp $8,000,000 trong 4 nm, nhn vin ngn hng sau mt hi tnh ton,
phn rng mi thng bn phi tr c gc ln li l $200,000. Vy ngn hng o tinh lai sut hng
thng (hoc li sut hng nm) cho bn l bao nhiu?
Tnh li sut mi nm cho mt khon vay $1,000 trong 2 nm, mi nm phi tr $100, khi o hn
phi tr c gc ln li l $1,200 ?
= RATE(2, -100, 1000, -1200) = 19%
RECEIVED
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua. Nu ngi mua vo ngay ngy pht hnh, th ngy kt ton
cng l ngy pht hnh chng khon.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 380
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh
issue, settlement, v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement hay maturity khng l nhng ngy hp l, RECEIVED() s tr v gi tri li
#VALUE!
Nu investment 0 hay discount 0, RECEIVED() s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, RECEIVED() s tr v gi tri li #NUM!
Nu settlement maturity, RECEIVED() s tr v gi tri li #NUM!
Hm RECEIVED() s tnh ton theo cng thc sau y:
Vi:
B : S ngy trong mt nm (ph thuc vo basis).
DIM : S ngy tnh t ngy kt ton (hay ngy pht hnh) ti ngy o hn chng khon.
V d:
Tnh s tin s nhn c vo ngy o hn ca mt chng khon c ngy kt ton l 15/2/2008,
ngy o hn l 15/5/2008, s tin u t l $1,000,000, t l chit khu ca chng khon l 5.75%,
vi c s tnh ngy l mt nm 360 ngy, cn s ngy trong mi thng th theo thc t ca
thng o?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 381
Hm RRI tr v lai sut, khi bit nper (s k hn), pv (gi tri hin ti) v fv (gi tri tng lai), c
tinh bng cch dng phng trnh sau y:
Lu :
Nu cc gi tri i s khng hp l, hm RRI tr v gi tri li #NUM!.
Nu cc i s khng s dng kiu d liu hp l, hm RRI tr v gi tri li #VALUE!.
V d:
SLN
Tnh khu hao cho mt ti sn theo phng php ng thng (t l khu hao tri u trong sut
thi hn s dng ca ti sn) trong mt khong thi gian xc inh.
V d:
Tnh khu hao bnh qun mi nm cho mt ti sn c gi tri ban u l $30,000, gi tri cn li sau
khi a khu hao l $7,500, c thi hn s dng 10 nm ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 382
SYD
Tinh khu hao cho mt ti sn theo gi tri cn li trong mt khong thi gian xc inh.
V d:
Tinh khu hao ca nm u tin v nm cui cng ca mt ti sn co gi tri ban u l $30,000,
gi tri cn li sau khi a khu hao l $7,500, co thi hn s dng 10 nm ?
Nm u tin:
= SYD(30000, 7500, 10, 1) = $4,090.91
Nm cui cng:
= SYD(30000, 7500, 10, 10) = $409.09
TBILLEQ
Tnh phn trm li nhun tng ng vi tri phiu cho tri phiu kho bc.
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 383
Vi: DSM : S ngy gia settlement v maturity, c tinh theo c s mt nm co 360 ngy.
V d:
Tnh phn trm li nhun tng ng vi tri phiu cho mt tri phiu kho bc c ngy kt ton l
31/3/2008, ngy o hn l 1/6/2008, v c t l chit khu l 9.14%?
TBILLPRICE
Tnh gi tri da trn ng mnh gi $100 cho mt tri phiu kho bc (da trn t l chit khu,
hay t l li nhun ca n)
Hm ny l nghich o ca hm TBILLYIELD
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, v maturity s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, TBILLPRICE s tr v gi tri li
#VALUE!
Nu discount 0, TBILLPRICE s tr v gi tri li #NUM!
Nu settlement > maturity, hay nu maturity ln hn mt nm sau settlement (t ngy kt
ton n ngy o hn nhiu hn 1 nm), TBILLPRICE s tr v gi tri li #NUM!
Hm TBILLPRICE s tnh ton theo cng thc sau y:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 384
Vi: DSM : S ngy gia settlement v maturity, nhng khng tinh ngy o hn (maturity date).
V d:
Tnh gi tri da trn ng mnh gi $100 cho mt tri phiu kho bc c ngy kt ton l 31/3/2008,
ngy o hn l 1/6/2008, v c t l chit khu l 9%?
TBILLYIELD
Tnh t l chit khu (t l li nhun) cho mt tri phiu kho bc (da theo gi tri ca ng $100).
Hm ny l nghich o ca hm TBILLPRICE
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, v maturity s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, TBILLYIELD s tr v gi tri li
#VALUE!
Nu pr 0, TBILLYIELD s tr v gi tri li #NUM!
Nu settlement > maturity, hay nu maturity ln hn mt nm sau settlement (t ngy kt
ton n ngy o hn nhiu hn 1 nm), TBILLYIELD s tr v gi tri li #NUM!
Hm TBILLYIELD s tnh ton theo cng thc sau y:
Vi: DSM : S ngy gia settlement v maturity, nhng khng tinh ngy o hn (maturity date).
V d:
Tnh t l li nhun ca mt tri phiu kho bc c ngy kt ton l 31/3/2008, ngy o hn l
1/6/2008, bit gi tri da trn ng mnh gi $100 ca n l $98.45?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 385
VDB
Tnh khu hao cho mt ti sn s dng trong nhiu k bng phng php s d gim dn
kp (double-declining balance method), hay bng phng php no khc c chi inh.
Start_period : K u tin mun tnh khu hao. Start_period phi s dng cng mt n vi tnh
ton vi Life.
End_period : K cui cng mun tnh khu hao. End_period phi s dng cng mt n vi tnh
ton vi Life.
No_switch : Mt gi tri logic cho bit c chuyn qua phng php tinh khu hao theo ng
thng (straight-line depreciation method) khng, khi khu hao ln hn gim dn s d. Mc
inh l FALSE.
TRUE : Excel s khng s dng phng php tinh khu hao theo ng thng, ngay c khi
khu hao ln hn gim dn s d.
FALSE : Khi khu hao ln hn gim dn s d, Excel s t ng chuyn sang s
dng phng php tinh khu hao theo ng thng.
Lu :
Tt c cc tham s (ngoi tr no_switch) phi l nhng s dng.
V d:
Vi mt ti sn c gi tri khi mua vo l $2,400, gi tri thu hi c ca sn phm khi ht hn s
dng l $300, hn s dng l 10 nm, v c s dng trong nhiu k, ta c nhng cc tnh khu
hao theo tng khong thi gian nh sau:
Khu hao cho ngy u tin, dng phng php s d gim dn kp:
= VDB(2400, 300, 10*365, 0, 1) = $1.32
Khu hao gia thng th 6 v thng th 18, dng phng php s d gim dn kp:
= VDB(2400, 300, 10*12, 6, 18) = $396.31
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 386
Khu hao gia thng th 6 v thng th 18, dng factor = 1.5 thay cho phng php s d gim
dn kp:
= VDB(2400, 300, 10*12, 6, 18, 1.5) = $311.81
Qua v d trn ta thy, hm VDB chi hn hm DDB ch VBD tinh c khu hao t mt k no
o n mt k no o (xem li cc v d ca hm DDB). Cn nu tnh khu hao ti mt k (thng
th nht, nm th hai, v.v...) th VBD cho ra kt qu tng t DDB.
XIRR
Values : Cc khon chi tr hoc thu nhp trong cc k hn ca khon u t, tng ng vi lich
chi tr trong dates. Tin chi tr u tin l ty chn v tng ng vi tin chi tr hoc chi ph
u khon u t. Nu tri u tin l chi ph hoc tin chi tr, tri o phi l s m. Nhng ln chi
tr cn li u c tnh da theo nm co 365 ngy. Day gi tri phi cha t nht mt tri dng v
mt tri m.
Lu :
Cc s trong dates s c t ng ct bo phn l nu c.
XIRR cn t nht mt lu ng tin mt dng v mt lu ng tin mt m, nu khng,
XIRR s tr v gi tri li #NUM!
Nu c bt k i s no trong dates khng phi l ngy thng hp l, XIRR s tr v gi tri
li #NUM!
Nu c bt k i s no trong dates trc ngy bt u, XIRR s tr v gi tri li #NUM!
Nu s lng values v s lng dates khng tng ng, XIRR s tr v gi tri li #NUM!
XIRR c quan h mt thit vi XNPV, kt qu do XIRR tr v chnh l li sut rate sao
cho XNPV = 0.
V d:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 387
XNPV
Tnh hin gi rng ca mt khon u t bng cch s dng t l chit khu vi cc khon chi tr
(hoc thu nhp) khng inh k. Nu mun tnh hin gi rng ca mt khon u t bng cch s
dng t l chit khu vi cc khon chi tr (hoc thu nhp) theo nhng k hn u n, dng
hm NPV.
Rate : T sut chit khu trong sut thi gian sng ca khon u t (sut thi gian thc hin d
n chng hn). T sut ny c th th hin t l lm pht hoc li sut u t lm pht.
Values : Cc khon chi tr hoc thu nhp trong cc k hn ca khon u t, tng ng vi lich
chi tr trong dates. Tin chi tr u tin l ty chn v tng ng vi tin chi tr hoc chi ph
u khon u t. Nu tri u tin l chi ph hoc tin chi tr, tri o phi l s m. Nhng ln chi
tr cn li u c tnh da theo nm co 365 ngy. Day gi tri phi cha t nht mt tri dng v
mt tri m.
Lu :
Cc s trong dates s c t ng ct bo phn l nu c.
Nu c bt k i s no khng phi l s, XNPV s tr v gi tri li #VALUE!
Nu c bt k i s no trong dates khng phi l ngy thng hp l, XNPV s tr
v gi tri li #NUM!
Nu c bt k i s no trong dates trc ngy bt u, XNPV s tr v li #NUM!
Nu s lng values v s lng dates khng tng ng, XNPV s tr v li #NUM!
Nu coi n l s lu ng tin mt trong danh sch cc values, th hm XNPV tnh ton
theo cng thc sau y:
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 388
V d:
YIELD
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 389
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, frequency v basis s c ct bo phn l nu chng khng phi l s
nguyn
Nu settlement v maturity khng l nhng ngy hp l, YIELD s tr v gi tri li
#VALUE!
Nu rate < 0, YIELD s tr v gi tri li #NUM!
Nu pr 0 hoc redemption 0, YIELD s tr v gi tri li #NUM!
Nu frequency khng phi l 1, 2 hay 4, YIELD s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, YIELD s tr v gi tri li #NUM!
Nu settlement maturity, YIELD s tr v gi tri li #NUM!
Hm YIELD s c tnh theo cng thc sau:
Vi:
A : S ngy t ngy bt u k tinh lai cho n ngy kt ton.
DSM : S ngy t ngy ngy kt ton cho n ngy o hn.
E : S ngy trong k tnh li.
V d:
Tnh t l li nhun ca mt tri phiu c ngy kt ton l 15/2/2008, ngy o hn l 15/11/2016,
c li sut hng nm l 5.75%, gi tri ca tri phiu da trn ng $100 l $95.04287, gi tri nhn
c khi o hn l $100, tr li 6 thng 1 ln, vi c s tnh ngy l mt nm 360 ngy, mt
thng 30 ngy?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 390
YIELDDISC
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi
chng khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, v basis s c ct bo phn l nu chng khng phi l s nguyn
Nu settlement v maturity khng l nhng ngy hp l, YIELDDISC s tr v gi tri li
#VALUE!
Nu pr 0 hoc redemption 0, YIELDDISC s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, YIELDDISC s tr v gi tri li #NUM!
Nu settlement maturity, YIELDDISC s tr v gi tri li #NUM!
V d:
Tnh t l li nhun ca mt tri phiu a chit khu c ngy kt ton l 16/2/2008, ngy o hn
l 1/3/2008, gi tri ca tri phiu da trn ng $100 l $99.795, gi tri nhn c khi o hn l
$100, vi c s tnh ngy l mt nm 360 ngy, cn s ngy trong mi thng th theo thc t
ca thng o ?
www.giaiphapexcel.com
Hm Ti Chnh (Financial Functions) Gii Php Excel | 391
YIELDMAT
Settlement : Ngy kt ton chng khon, l mt ngy sau ngy pht hnh chng khon, khi chng
khon c giao dich vi ngi mua.
Lu :
Nn dng hm DATE(year, month, day) khi nhp cc gi tri ngy thng.
Settlement l ngy m chng khon c bn ra, maturity l ngy chng khon ht hn. V
d, gi s c mt tri phiu c thi hn 30 nm c pht hnh ngy 1/1/2008, v n c
ngi mua vo 6 thng sau. Vy, ngy pht hnh (issue date) tri phiu s l
1/1/2008,Settlement l ngy 1/7/2008, v Maturity l ngy 1/1/2038, 30 nm sau ngy pht
hnh.
Settlement, maturity, issue, v basis s c ct bo phn l nu chng khng phi l s
nguyn
Nu settlement, maturity hay issue khng l nhng ngy hp l, YIELDMAT s tr v gi
tri li #VALUE!
Nu rate 0 hoc pr 0, YIELDMAT s tr v gi tri li #NUM!
Nu basis < 0 hay basis > 4, YIELDMAT s tr v gi tri li #NUM!
Nu settlement maturity, YIELDMAT s tr v gi tri li #NUM!
V d:
Tnh t l li nhun ca mt tri phiu c tr lai vo ngy o hn c ngy pht hnh l
8/11/2007, ngy kt ton l 15/3/2008, ngy o hn l 3/11/2008, li sut khi pht hnh l 6.25%
/ nm, gi tri ca tri phiu da trn ng $100 l $100.0123, vi c s tnh ngy l mt nm
360 ngy, mt thng c 30 ngy ?
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 392
Microsoft Excel cung cp nhiu hm dng cho vic phn tich d liu trong danh sch hay c s
d liu. Nhng hm ny bt u bng ch D.
Trong cc bi chi tit v tng hm, ti s s dng bng tinh sau y lm vi d minh ha v cch
s dng hm:
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 393
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 394
Nhp nhiu nhm iu kin m mi nhm bao gm iu kin trong nhiu ct:
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 395
iu kin: ((Sales > 6000 V Sales < 6500) HOC (Sales < 500))
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 396
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 397
DAVERAGE
Tinh trung bnh cc gi tri trong mt ct ca danh sch hay cc tri ca mt c s d liu, theo
mt iu kin c chi inh.
= DAVERAGE(A5:E11, 3, A5:E11) 13
(trung bnh tui ca tt c cc cy co trong database)
DCOUNT
(tm trong database tt c nhng mu tin co Height nm trong khong 10 n 16, ri m xem
trong s nhng mu tin tm c ny co bao nhiu mu tin co cha s liu ct Age)
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 398
DCOUNTA
(tm trong database tt c nhng mu tin co Height nm trong khong 10 n 16, ri m xem
trong s nhng mu tin tm c ny co bao nhiu mu tin ct Profit khng rng)
DGET
Lu :
Nu khng co mu tin no thoa iu kin, hm DGET s tr v gi tri li #VALUE!
Nu co nhiu hn mt mu tin thoa iu kin, hm DGET s tr v gi tri li #NUM!
DMAX
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 399
DMIN
Tr v tri nho nht trong mt ct ca mt danh sch hay ca mt c s d liu, theo mt iu kin
c chi inh.
(tm trong database li nhun thp nht ca nhng cy to co cao trn 10 feet)
DPRODUCT
DSTDEV
c lng lch chun ca mt tp hp theo mu, bng cch s dng cc s liu trong mt ct
ca mt danh sch hay ca mt c s d liu, theo mt iu kin c chi inh.
(c lng lch chun theo li tc (yield) ca Apple v Pear nu d liu trong c s d liu
chi l mt mu ca ton th vn cy)
DSTDEVP
Tinh lch chun ca mt tp hp theo ton th cc tp hp, bng cch s dng cc s liu trong
mt ct ca mt danh sch hay ca mt c s d liu, theo mt iu kin c chi inh.
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 400
( lch chun thc s theo li tc (yield) ca Apple v Pear nu d liu trong c s d liu l d
liu ca ton th vn cy)
DSUM
DVAR
c lng s bin thin ca mt tp hp da trn mt mu, bng cch s dng cc s liu trong
mt ct ca mt danh sch hay ca mt c s d liu, theo mt iu kin c chi inh.
(c lng s bin thin theo li tc (yield) ca Apple v Pear nu d liu trong c s d liu
chi l mt mu ca ton th cc tp hp trong vn cy)
DVARP
Tinh ton s bin thin ca mt tp hp da trn ton th tp hp, bng cch s dng cc s liu
trong mt ct ca mt danh sch hay ca mt c s d liu, theo mt iu kin c chi inh.
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 401
(s bin thin thc s theo li tc (yield) ca Apple v Pear, nu d liu trong c s d liu l
ton th cc tp hp trong vn cy)
GETPIVOTDATA
V d:
y l mt dy c cha bo co PivotTable:
www.giaiphapexcel.com
Hm C S D Liu (Database Functions) Gii Php Excel | 402
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 403
EUROCONVERT
Chuyn i mt s sang ng Euro, chuyn i ng Euro sang ng thnh vin, hay chuyn i
ng thnh vin ny sang ng thnh vin khc, bng cch s dng ng EU lm trung gian.
Cc loi tin t c th s dng cho vic chuyn i phi tho hai iu kin: Th nht loi tin t
o phi l ca mt nc thuc lin minh EU (gi tt l ng thnh vin), v th hai l nc o a
chp nhn ng EU.
Hm s dng cc ti l chuyn i c inh do lin minh Chu u thit lp.
C php: =EUROCONVERT(number, source, target, full_precision,
triangulation_precision)
Number: L gi tri tin t mun chuyn di, hoc l mt tham chiu ti mt c cha gi tri
tin t.
Source: L mt chui gm ba mu t, hoc l mt tham chiu ti mt c cha chui o, tng
ng vi ma ISO i vi tin t mgun. Sau y l cc ma tin t c th s dng trong hm
EUROCONVERRT.
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 404
http://officeupdate.microsoft.com/office/redirect/10/Helplinks.asp?
Hn thi kt qu vi lut lm trn tin t, c chi r bng sau, Excel s dng tri
chinh xc tinh ton tnh ton kt qu v s dng chnh xc hin thi hin thi
False
kt qu. False l tri mc inh nu bo qua i s full_precision.
Bng sau trnh by cc lut lm trn tin t, o l: Excel s s dng bao nhiu s k t thp phn
tnh ton kih c chuyn i tin t v hin thi kt qu.
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 405
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 406
SQL.REQUEST
dBASE DSN=Nwind;PWD=test
Phi inh ngha tn ngun d liu (DSN) c dng trong connection_string trc khi kt
ni vo ngun d liu o.
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 407
Driver_ prompt M t
2 Hp thoi Driver lun c hin thi chi khi no thng tin c cung cp
bi connection_string v phn t t ngun d liu khng qu nhiu
hon tt kt ni.Tt c cc tu chn u s dng c.
3 Hp thoi Driver lun c hin thi chi khi no thng tin c cung cp
bi connection_string v phn t t ngun d liu khng qu nhiu
hon tt kt ni.Cc tru chn s bi m i v khng s dng c nu
nh chng khng c yu cu.
www.giaiphapexcel.com
Hm Add-Ins & Hm Ngoi (Add-Ins & Dde Functions) Gii Php Excel | 408
Gi tr tr v:
Nu hm hon tt ton b cng vic ca n, n s tr v mt mng kt qu hoc l s dng
bi tc ng bi query.
Nu SQL.REQUEST khng kt ni c vi ngun d liu bng cch dng
connection_string, n tr v ga tri li #N/A!.
Lu :
SQL.REQUEST c th c nhp dng mng.khi nhp SQL.REQUEST dng mng,
n s tr v mt mng cho ph hp vi day o.
Nu dy ln hn tp kt qu, SQL.REQUEST s thm vo kt qu mt s rng to
cho kt qu c kch thc cn thit.
Nu tp kt qu ln hn day c nhp vo dng mng. SQL.REQUEST tr v ton b
mng.
V d:
Gi s bn ang cn to mt truy vn truy vn mt c s d liu DBASE, c tn l DBASE4,
khi nhp cng thc sau vo mt . Mt mng kt qu s c tr v, vi dng th nht l tn ct.
=SQL.REQUEST(DSN=NWIND;DBQ=C:\msquery;FIL=dBASE4,c15,2,Select
custmr_ID,Due_Date from Orders WHERE order_Amt>100,TRUE).
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 409
CUBEKPIMEMBER
Tr v thuc tinh chi s hiu sut then cht (KPI) v hin thi tn KPI trong . KPI l mt s o co
th inh lng c, chng hn nh lai gp hng thng hoc s lng lun chuyn nhn vin,
dng theo di hiu sut ca mt t chc.
1 KPIValue Gi tr thc t
2 KPIGoal Gi tr mc tiu
Nu bn chi r Gi tri KPI cho thuc tinh kpi, th chi co tn kpi c hin thi trong .
Caption Ty chn. Mt chui vn bn thay th c hin thi trong thay cho kpi_name v
kpi_property.
Lu :
Khi hm CUBEKPIMEMBER inh tri, no tm thi hin thi thng bo "#ANG LY D
LIU" trong cho n khi a truy xut c tt c d liu.
dng KPI trong mt php tinh, hay chi r hm CUBEKPIMEMBER l mt i s biu
thc phn t trong hm CUBEVALUE.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBEKPIMEMBER tr v gi tri li #NAME? . Nu my ch X l Phn
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 410
tich Trc tuyn (OLAP) khng chy, khng kh dng hoc tr v mt thng bo li, th
hm CUBEKPIMEMBER tr v gi tri li #NAME? .
Hm CUBEKPIMEMBER tr v gi tri li #N/A khi tn kpi hoc thuc tinh kpi khng
hp l.
Hm CUBEMEMBERPROPERTY co th tr v gi tri li #N/A nu bn tham chiu n
mt i tng theo phin, chng hn nh mt phn t c tinh hoc mt tp a t tn,
trong mt PivotTable khi chia s mt kt ni v PivotTable o bi xoa bo hoc bn chuyn
i PivotTable thnh cng thc. (Trn tab Options, trong nhm Tools, bm OLAP Tools,
ri bm Convert to Formulas.)
V d:
=CUBEKPIMEMBER("Sales","MySalesKPI",1)
CUBEMEMBER
Tr v mt phn t hoc mt b t khi. Dng xc thc rng phn t hoc b tn ti trong khi.
member_expression Bt buc. Mt chui vn bn biu thc a chiu (DMX) inh tri mt phn
t duy nht trong khi. Theo cch khc, member_expression co th l mt b, c xc inh nh
l mt phm vi hoc mt hng s mng.
Lu :
Khi hm CUBEMEMBER inh tri, no tm thi hin thi thng bo "#ANG LY D
LIU" trong cho n khi a truy xut c tt c d liu.
Khi bn dng hm CUBEMEMBER lm i s cho mt hm CUBE khc, biu thc MDX
vn xc inh phn t hoc b s c dng bi hm CUBE, ch khng phi gi tri hin
thi trong ca hm CUBEMEMBER.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBEMEMBER tr v gi tri li #NAME? . Nu my ch X l Phn tich
Trc tuyn (OLAP) khng chy, khng kh dng hoc tr v mt thng bo li, th hm
CUBEMEMBER tr v gi tri li #NAME? .
Nu it nht mt thnh phn trong b khng hp l, th hm CUBEMEMBER tr v gi tri
li #VALUE! .
Nu member_expression di hn 255 k t, m o l gii hn ca mt i s trong hm,
th hm CUBEMEMBER tr v gi tri li #VALUE! . dng cc chui vn bn di hn
255 k t, bn hay nhp chui vn bn vo mt (gii hn ca l 32.767 k t), ri dng
tham chiu lm i s.
Hm CUBEMEMBER tr v gi tri li #N/A khi:
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 411
V d:
=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")
=CUBEMEMBER($A$1,D$12)
=CUBEMEMBER($A$1,C$12:D$12)
CUBEMEMBERPROPERTY
Tr v gi tri ca mt thuc tinh phn t trong khi. Dng xc thc rng mt tn phn t tn
ti trong khi v tr v thuc tinh c chi inh cho phn t ny.
Lu :
Khi hm CUBEMEMBERPROPERTY inh tri, no tm thi hin thi thng bo "#ANG
LY D LIU" trong cho n khi a truy xut c tt c d liu.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBEMEMBERPROPERTY tr v gi tri li #NAME? . Nu my ch X
l Phn tich Trc tuyn (OLAP) khng chy, khng kh dng hoc tr v mt thng bo
li, th hm CUBEMEMBERPROPERTY tr v gi tri li #NAME? .
Nu c php member_expression khng chinh xc hoc nu phn t c chi ra trong
member_expression khng tn ti trong khi, th CUBEMEMBERPROPERTY s tr v
gi tri li #N/A.
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 412
V d:
=CUBEMEMBERPROPERTY("Sales","[Time].[Fiscal].[2004]",$A$3)
=CUBEMEMBERPROPERTY("Sales","[Store].[MyFavoriteStore]","[Store].[Store
Name].[Store Sqft]")
CUBERANKEDMEMBER
Rank Bt buc. Mt gi tri s nguyn cho bit gi tri cao nht cn tr v. Nu th hng l gi tri
1, no tr v gi tri cao nht, nu th hng l gi tri 2, no tr v gi tri cao th hai, v.v. tr v 5
gi tri cao nht, hay dng hm CUBERANKEDMEMBER nm ln, mi ln chi ra mt th hng
khc nhau, t 1 n 5.
Lu :
Khi hm CUBERANKEDMEMBER inh tri, no tm thi hin thi thng bo "#ANG
LY D LIU" trong cho n khi a truy xut c tt c d liu.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBERANKEDMEMBER tr v gi tri li #NAME? . Nu my ch X l
Phn tich Trc tuyn (OLAP) khng chy, khng kh dng hoc tr v mt thng bo li,
th hm CUBERANKEDMEMBER tr v gi tri li #NAME? .
Hm CUBERANKEDMEMBER tr v gi tri li #N/A khi c php ca
member_expression khng chinh xc hoc khi tp hp co cha it nht mt phn t co kich
thc khc vi cc phn t khc.
V d:
=CUBERANKEDMEMBER("Sales",$D$4,1,"Top Month")
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 413
=CUBERANKEDMEMBER("Sales",CUBESET("Sales","Summer","[2004].[June]","[2004].[Jul
y]","[2004].[August]"),3,"Top Month")
CUBESET
Xc inh mt tp hp phn t c tinh hoc b bng cch gi mt biu thc tp hp ti khi trn
my ch, to tp hp ri tr tp hp o v Microsoft Excel.
Sort_order Ty chn. Kiu sp xp, nu co, cn thc hin v co th l mt trong cc kiu sau
y:
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 414
Lu :
Khi hm CUBESET inh tri, no tm thi hin thi thng bo "#ANG LY D LIU"
trong cho n khi a truy xut c tt c d liu.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBESET tr v gi tri li #NAME? . Nu my ch X l Phn tich Trc
tuyn (OLAP) khng chy, khng sn co hoc tr v mt thng bo li, th hm CUBESET
tr v gi tri li #NAME?.
Nu c php set_expression khng chinh xc hoc tp hp co cha it nht mt phn t co
kich thc khc vi cc phn t khc, th hm CUBESET tr v gi tri li #N/A.
Nu set_expression di hn 255 k t, m o l gii hn ca mt i s trong hm, th hm
CUBESET tr v gi tri li #VALUE! . dng cc chui vn bn di hn 255 k t, bn
hay nhp chui vn bn vo mt (gii hn ca l 32.767 k t), ri dng tham chiu
lm i s.
Hm CUBESET co th tr v gi tri li #N/A nu bn tham chiu n mt i tng theo
phin, chng hn nh mt phn t c tinh hoc mt tp a t tn, trong mt PivotTable
khi chia s mt kt ni, v PivotTable o bi xoa bo hoc bn chuyn i PivotTable thnh
cng thc. (Trn tab Options, trong nhm Tools, bm OLAP Tools, ri bm Convert to
Formulas.)
V d:
=CUBESET("Finance","Order([Product].[Product].[Product
Category].Members,[Measures].[Unit Sales],ASC)","Products")
=CUBESET("Sales","[Product].[All Products].Children","Products",1,"[Measures].[Sales
Amount]")
CUBESETCOUNT
Tr v s phn t trong mt tp hp
C php: =CUBESETCOUNT(set)
Set Bt buc. Mt chui vn bn ca biu thc Microsoft Excel m biu thc ny inh tri mt
gi tri c xc inh bi hm CUBESET. Tp hp cng co th l hm CUBESET, hoc tham
chiu ti mt co cha hm CUBESET.
Lu :
Khi hm CUBESETCOUNT inh tri, no tm thi hin thi thng bo "#ANG LY D
LIU" trong cho n khi a truy xut c tt c d liu.
V d:
=CUBESETCOUNT(A3)
www.giaiphapexcel.com
Hm Khi (Cube Functions) Gii Php Excel | 415
=CUBESETCOUNT(CUBESET("Sales","[Product].[All
Products].Children","Products",1,"[Measures].[Sales Amount]"))
CUBEVALUE
Member_expression Ty chn. Mt chui vn bn biu thc a chiu (DMX) inh tri mt phn
t hoc mt b trong khi. Hoc theo cch khc, biu thc phn t co th l mt tp hp c xc
inh vi hm CUBESET. Hay dng biu thc phn t nh mt slicer xc inh phn ca khi
m gi tri tng hp cho no c tr v. Nu khng c s o no c xc inh trong biu thc
phn t, th s dng s o mc inh ca khi o.
Lu :
Khi hm CUBEVALUE inh tri, n tm thi hin thi thng bo "#ANG LY D
LIU" trong cho n khi a truy xut c tt c d liu.
Nu tham chiu c dng cho biu thc phn t v tham chiu o co cha hm CUBE,
th biu thc phn t s dng biu thc MDX cho mc trong c tham chiu, ch khng
phi l gi tri hin thi trong c tham chiu o.
Nu tn kt ni khng phi l mt kt ni s lm vic hp l c lu gi trong s lm
vic, th hm CUBEVALUE tr v gi tri li #NAME? . Nu my ch X l Phn tch
Trc tuyn (OLAP) khng chy, khng kh dng hoc tr v mt thng bo li, th hm
CUBEVALUE tr v gi tri li #NAME? .
Nu t nht mt thnh phn trong b khng hp l, th hm CUBEVALUE tr v gi tri li
#VALUE! .
Hm CUBEVALUE tr v gi tri li #N/A khi:
C php biu thc phn t khng chinh xc.
Phn t c xc inh bi biu thc phn t khng tn ti trong khi.
B khng hp l v khng c giao ct cho cc gi tri c chi inh. (iu ny c th xy
ra vi nhiu thnh phn ca cng mt cu trc phn cp).
Tp hp c cha t nht mt phn t co kich thc khc vi cc phn t khc.
Hm CUBEVALUE c th tr v gi tri li #N/A nu bn tham chiu n mt i tng
theo phin, chng hn nh mt phn t c tinh hoc mt tp hp c tn, trong mt
PivotTable khi chia s mt kt ni, v PivotTable o bi xa bo hoc bn chuyn i
PivotTable thnh cng thc. (Trn tab Options, trong nhm Tools, bm OLAP Tools, ri
bm Convert to Formulas.)
V d:
=CUBEVALUE("Sales","[Measures].[Profit]","[Time].[2004]","[All Product].[Beverages]")
=CUBEVALUE($A$1,"[Measures].[Profit]",D$12,$A23)
=CUBEVALUE("Sales",$B$7,D$12,$A23)
www.giaiphapexcel.com
Hm Web (Web Functions) Gii Php Excel | 416
C php: =ENCODEURL(Text)
V d: M ho chui Url B1
Lu :
Nu xml khng hp l, FILTERXML tr v gi tri li #VALUE! .
Nu xml cha khng gian tn co tin t khng hp l, FILTERXML tr v gi tri li
#VALUE! .
www.giaiphapexcel.com
Hm Web (Web Functions) Gii Php Excel | 417
V d:
C php: =WEBSERVICE(url)
Lu :
Nu cc i s khng th tr v d liu, WEBSERVICE tr v gi tri li #VALUE!.
Nu cc i s trong chui khng hp l hoc cha nhiu hn gii hn cho php 32767
k t, WEBSERVICE tr v gi tri li #VALUE!.
Nu url l chui cha nhiu hn 2048 k t cho yu cu GET, WEBSERVICE tr v gi
tri li #VALUE!.
i vi cc giao thc khng c h tr, vi d: ftp:// hoc file://, WEBSERVICE tr v
#VALUE!
www.giaiphapexcel.com
Hm Web (Web Functions) Gii Php Excel | 418
www.giaiphapexcel.com
Cc Khi Nim V Cng Thc Mng Gii Php Excel | 419
Phn III
S DNG HM MNG TRONG EXCEL
Cng thc mng khng cn lu tr cc s liu trong qu trnh tinh ton trong cc (cell), m Excel
s x l cc mng s liu ny trong b nh my tinh. Sau o cc cng thc mng s ly kt qu
tinh ton tr v trn bng tinh. Mt cng thc mng co th tr v kt qu l nhiu (range) hay
chi mt .
www.giaiphapexcel.com
Cc Khi Nim V Cng Thc Mng Gii Php Excel | 420
Hnh minh ho bn di trnh bay vi d n gin v vic tinh ton ct Total (Tng doanh thu ca
mt loi sn phm), thng thng tinh ct Total (ct D) ny bn s nhp vo cng thc sau:
tinh cho ct Total y chng ta dng ti 6 cng thc. Ngoi cch ny chng ta co th dng 1
cng thc mng tinh ra kt qu cho c ct Total v lu kt qu tr v ti D2:D7.
to mt cng thc mng tinh ton cho trng hp ny hay lm theo cc bc sau:
Lc ny ton b vng D2:D7 a co kt qu tinh ton v khi vo xem th s co cng thc nh sau:
{=B2:B7*C2:C7}
Lu , Excel s t cp ngoc moc bao quanh cng thc chi y l cng thc mng.
Cng thc mng trn khi tinh ton no s dng d liu t hai mng o l mng cha s liu v
[Units Sold] c lu ti vng ia chi B2:B7 v mng cha s liu v [Unit Price] c lu ti
vng ia chi C2:C7 trong bng tinh.
=B2*C2
=B3*C3
=B4*C4
=B5*C5
=B6*C6
=B7*C7
www.giaiphapexcel.com
Cc Khi Nim V Cng Thc Mng Gii Php Excel | 421
L cch tinh ton m bo s chinh xc v kt qu (trnh trng hp v tnh sao chp sai
cng thc do chy ia chi tham chiu)
Dng cng thc mng trnh c vic v tnh xo hay lm thay i cng thc trong mt
no o ca vng cng thc mng. V cng thc mng khng cho php xo, sa cha mt
trong vng cng thc mng.
Dng cng thc mng s gip trnh trng hp ngi cha thnh tho Excel lm xo
trng cc cng thc ca bn.
By gi chng ta cn tinh Tng doanh thu ca tt c cc sn phm, tuy nhin yu cu l tinh ton
cn c vo ct [Units Sold] v [Unit Price] bng cng thc mng (ngha l khng tinh ton thng
qua ct Total). Khi o chng ta co th dng cng thc mng sau:
Cng thc mng ny tr v kt qu tinh ton tng doanh thu cho tt c cc sn phm trong mt
D8. Cng thc ny cng tinh ton cn c vo 2 mng s liu c lu trong vng B2:B7 v C2:C7,
trong qu trnh tinh ton cng thc mng s to ra trong b nh mt mng s liu mi cha kt
qu ca php nhn cc cp s liu, sau o hm SUM c dng cng tt c cc phn t trong
mng mi ny v tr v mt gi tri duy nht lu vo D8.
Trong trng hp ny chng ta cng co th dng cng thc thng thng l hm SUMPRODUCT
nh sau:
Mng mt chiu
Ta co th xem mng mt chiu l mt hng (mng ngang) hay mt ct (mng dc). Cc phn t
trong mng mt chiu (mng ngang) c cch bit nhau bng mt du phy, v trong mng dc
c cch nhau bng du chm phy.
hin thi mt mng mt chiu 5 phn t theo dng ngang hay dc, ta cn 5 lin tc trn cng
mt hng hay mt ct
V d: To mng 1 chiu
Ta chn 5 t B3:F3, nhp: ={1,2,3,4,5} v nhn Ctrl+Shift+Enter
Ta chn 5 t B6:B10, nhp: ={10;20;30;40;50} v nhn Ctrl+shift+Enter
Ta chn 7 t B13:H13, nhp ={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"} v nhn
Ctrl+shift+Enter
www.giaiphapexcel.com
Cc Khi Nim V Cng Thc Mng Gii Php Excel | 422
Mng li
Mng hai chiu l mt hnh ch nht bao gm nhiu hng v nhiu ct. Tng t nh mng mt
chiu, ta s dng cc du phy ngn cch cc phn t trong cng mt hng v du chm phy
ngn cch cc phn t trong cng mt ct.
hin thi mng ny trn bng tinh, ta chn vng A1:D3, nhp :
={1,2,3,4;5,6,7,8;9,10,11,12} v nhn Ctrl+Shift+Enter
To mng 2 chiu
www.giaiphapexcel.com
Cc Khi Nim V Cng Thc Mng Gii Php Excel | 423
Mng li
Hng mng
Cng thc sau s dng hai hng mng: =SUM({1,2,3,4}*{5,6,7,8}). Cng thc ny s to ra mt
mng mi trong b nh my tinh nh sau :{5,12,21,32} v sau o mng ny li l i s cho hm
SUM v tr v kt qu l 70. Bn s thy cng thc trn tng t nh cng thc sau :
=SUM(1*5,2*6,3*7,4*8) khng l cng thc mng.
Mt cng thc mng c th tnh tan trn cc mng s liu lu tr trn bng tnh v hng mng.
V d nh cng thc =SUM((A1:D1*{1,2,3,4})), cng thc ny tng ng vi cng thc
=SUM(A1*1,B1*2,C1*3,D1*4). (A1:D2 l mng ngang lu tr trn bng tnh).
Mt hng mng s khng cha cc cng thc, cc hm, cc gi tri co cha du dollar, du phy,
chm phy... Sau y l mt hng mng khng hp l: {SUM(3,2),$56,12,5%}
Vic t tn cho hng mng c thng qua hp thai Insert/Name/Define (Excel 2007 vo Ribbon
| Formulas | Defined Names | Define Name.). Gi nhanh hp thai Name Manager (Ctrl+F3), chn
nhanh Name vo cng thc nhn F3.
www.giaiphapexcel.com
Cc Thao Tc Vi Cng Thc Mng Gii Php Excel | 424
Nu by gi, ta chn day A1:G1 v nhp cng thc mng sau :{=DayNames}, ta s thy cc phn
t ca mng ln lt hin ra trong cc ny.
www.giaiphapexcel.com
Cc Thao Tc Vi Cng Thc Mng Gii Php Excel | 425
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 426
hiu chinh cng thc mng, bn chn tt c cc trong day mng, kich hat thanh cng thc
hay nhn F2, Excel s lai bo cc du ngoc moc, v khi bn hiu chinh xong, bn s nhn
Ctrl+Shift+Enter kt thc.
III.3. V D V NG DNG
III.3.1. Cng thc mng tr kt qu v mt
m cc k t trong mt day
thay th cho tt c cng vic trn, ta dng cng thc mng ngay ti Cell D1
{=SUM(LEN(A1:A8)}. cng thc mng s dng hm LEN to ra mt mng mi (trong b
nh) gm s k t trong mi ca day ri sau o, tinh tng ca day.
Cng thc mng sau y dng hm IF kim tra tng mt trong day. Sau o, no to ra mt
mng mi (co cng kich c v cc chiu vi mng gc) gm cc s 0 v 1 ph thuc vo o co
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 427
cha d liu Text hay khng. Mng mi ny c chuyn sang hm SUM tinh tng cc trong
mng v cho kt qu l s Text c m trong day.
{=SUM(IF(ISTEXT(A11:D15),1,0))}
Hay : {=SUM(ISTEXT(A11:D15)*1)}
Hay: {=SUM(ISTEXT(A11:D15)+0)}
Hay: {=SUM(--ISTEXT(A11:D15))}
m cc li trong mt day
Tng t cng thc trn, ta dng cng thc sau m co li trong mt day:
{=SUM(IF(ISERROR(A3:D14),1,0))}
Hay: {=SUM(IF(ISERROR(A3:D15),1))}
Hay: {=SUM(ISERROR(A3:D14)*1)}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 428
{=SUM(IF(ISERROR(C1:C10),"", C1:C10)}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 429
{=SUM(IF(DATA>0,DATA))}
Khi c nhiu iu kin th Excel 2007 c hm SUMIFS. V d mun tnh tng cc gi tri ln hn
0 v nho hn hoc bng 5. Dng hm SUMIFS nh sau: =SUMIFS(DATA, DATA, <=5, DATA,
>0) v cng thc mng sau l tng ng:
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 430
Mun tnh bnh qun cho tp s liu B5:B12 nhng loi bo cc s 0 hy nhp vo cng thc sau:
{=Average(If(Data<>0,Data))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 431
=IF(COUNTIF(NameList,TheName)>0,"Found","Not Found")
So snh 2 day
iu kin so snh l 2 day phi co cng mt kich c v cng chiu vi nhau. Ta gi 2 day ny l
MyData v YourData. Cng thc mng sau y s cho kt qu co bao nhiu s phn t khc nhau
trong 2 day {=SUM(IF(MyData=YourData,0,1))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 432
{=MIN(IF(Data=MAX(Data),ROW(Data), ""))}.
Nu mng Data cha nhiu hn 1 gi tri ln nht th dng cha gi tri ln nht u tin c chn.
Cng thc mng sau s tr v ia chi ca cha gi tri ln nht trong mng dc mt chiu:
{=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data), "")),COLUMN(Data))}
{=ADDRESS(MIN(IF(Data=MAX(Data),ROW(Data),"")),MIN(IF(Data=MAX(Data),COLUM
N(Data),"")))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 433
{=SMALL(IF(A4:A18=E4,ROW(A4:A18),""),E5)}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 434
{=INDEX(Data,MATCH(MAX(LEN(Data)),LEN(Data),FALSE),1)}
{=ISNA(MATCH(TRUE,ISNA(MATCH(MyList,Master,0)),0))}
Hm trn chi cho ta bit thng tin l mt danh sch ny c thuc hay khng thuc mt danh sch
khc, hm bn di s cho ta bit c bao nhiu phn t ca MyList khng thuc Master.
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 435
{=SUM(1*ISNA(MATCH(MyList,Master,0)))}
Hm sau s cho bit phn t u tin trong MyList khng thuc Master l phn t no:
{=INDEX(MyList,MATCH(TRUE,ISNA(MATCH(MyList,Master,0)),0))}
{=SUM(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)*1)}
{=MID(8668,{1,2,3,4},1)*1}
V cng thc trn sau khi tnh ton s tr v mng {8,6,6,8}
Tuy nhin cng thc trn khng p dng cho s nguyn m, cng thc sau s gii quyt vn
c tng qut hn.
{=SUM(VALUE(MID(ABS(A1),ROW(INDIRECT("1:"&LEN(ABS(A1)))),1)))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 436
Cng cc gi tr lm trn
Thng thng khi tnh ton cc gi tri a lm trn trn bng tnh, Excel vn ly cc gi tri lu tr
thc s trong cc tnh ton ch khng ly cc gi tri lm trn ang hin thi trn bng tinh
tinh (do inh dng vic hin thi cc con s), do vy kt qu c th khng nh mun. Bn hy
dng cng thc mng sau gii quyt vn ny:
=SUM(ROUND(E4:E6,2))
{SUM(IF(MOD(ROW(INDIRECT("1:"&COUNT(Data)))-1,n)=0,Data,""))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 437
Cng thc trn s bi sai nu n l 0 (ngha l tng ca tp hp rng). Cng thc hiu chinh sau s
gii quyt li ny:
{=IF(n=0,0,SUM(IF(MOD(ROW(INDIRECT("1:"&COUNT(data)))-1,n)=0,data,"")))}
Lu cng thc ny chi p dng cho mt ct d liu m thi. Cng thc trn khi tinh lc no cng
c gi phn t th nht trong tp s liu. V d n l 5 th cng thc s tnh tng cc phn t th 1,
6, 11, 16 Nu bn khng mun phn t th nht c trong kt qu tnh th hy dng cng thc
hiu chinh sau, cng thc ny chi tnh gi tri th 5, 10, 15 :
{=IF(n=0,0,SUM(IF(MOD(ROW(INDIRECT("1:"&COUNT(Data)))-n,n)=0,Data,"")))}
Khi mun cng thc tnh cho mng nm ngang th dng thm hm TRANSPOSE nh sau;
{=IF(n=0,0,SUM(IF(MOD(TRANSPOSE(ROW(INDIRECT("1:"&COUNT(Data))))-
1,n)=0,Data,"")))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 438
Cng thc mng sau s gip chng ta trich c cc con s t mt chui c cha cc con s. V
d chui l ABC145Z th sau khi dng cng thc ny s tr v kt qu l 145.
{=MID(A1,MATCH(0,(ISERROR(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)
*1)*1),0),LEN(A1)-SUM((ISERROR(MID(A1,ROW
(INDIRECT("1:"&LEN(A1))),1)*1)*1)))}
Cng thc mng sau s gip xc inh gi tri gn nht vi gi tri cn tm trong mt dy s. V d
gi tri cn tm t tn l Target v tp s liu tn l Data.
{=INDEX(Data,MATCH(SMALL(ABS(Target-Data),1),ABS(Target-Data),0))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 439
Nu trong Data c 2 gi tri gn nht so vi Target th cng thc s tr v gi tri tm thy trc
trong danh sch. Nh trong hnh minh ha th gi tri gn nht vi 45 l 48.
Bn c mt bng tinh dng cp nht s liu hng ngy vo cc ct. Bn mun bit gi tri ca
cui cng trong ct A c cha s liu, nu ct A khng c cha cc rng (empty) th ta c th
dng hm OFFSET thc hin nh sau (khng dng cng thc mng):
=OFFSET(A1,COUNTA(A:A)-1,0)
Hm COUNTA s m xem c bao nhiu khng rng trong ct A v kt qu s tr bt 1, kt
qu ny s l i s th 2 ca hm OFFSET. V d dng c gi tri cui cng trong ct A l 100,
hm COUNTA s tr v 100 (do vy phi tr bt 1) v hm OFFSET s tr v ia chi cch A1
(lm mc) 99 dng.
=INDEX(A:A,MAX(ROW(A:A)*(A:A<>"")))
Cn thn vi vic dng cch khai bo c ct A:A trong Excel 2007 (c trn 1 triu dng) v iu
ny s lm tng khi lng tnh ton rt ng k, thay vo o bn nn d tr s dng cn kim tra
thi v d 500 dng:
{=INDEX(A1:A500,MAX(ROW(A1:A500)*(A1:A500<>"")))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 440
Tng t nh trn, nhng y yu cu cho bit gi tri ca cui cng trong mt dng. V d
nh tm ti dng 1 t A1 n GR1 (200 ct).
{=INDEX(A1:GR1,MAX(COLUMN(A1:GR1)*(A1:GR1<>"")))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 441
To bng cho ng
Ta mun to bng bo co thng k v tng nhm hng (Category) trong tng thng nh hnh trn.
Khi o chng ta lp cc nhn cc nhm hng ti F5:H5 v lp nhn cc thng ti E6:E9. Ti F6
hy nhp vo cng thc mng sau: (A5:A23 t tn l Date; B5:B23 tn l Category v C5:C23
t tn l Amount)
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 442
m nhiu iu kin
Dng Sum:
{=sum(1/countif(vngm, vngm))}
Sumproduct:
=sumproduct((1/countif(vngm, vngm))*1) (cng thc thng)
V d:
Dng Sum: {=SUM(1/COUNTIF(A1:A8,A1:A8))}
Sumproduct: =SUMPRODUCT((1/COUNTIF(A1:A8,A1:A8))*1)
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 443
{=sum(vungso/countif(vungso,vungso))}
Sp xp hng lin tc
[=SUM(1/(IF($A$2:$A$13>A2,COUNTIF($A$2:$A$13,$A$2:$A$13),9.999999E+307)))+1}
Vn dng cng thc ca SoiBien, chuyn thnh hm sumproduct, khoi phi Ctr Shift Enter
D5=1+SUMPRODUCT((VungRank>$A2)*(1/COUNTIF(VungRank,VungRank)))
VungRank l vng c s liu cn xp TT.
Ch tr v cc gi tr dng trong dy
{=INDEX(Data,SMALL(IF(Data>0,ROW(INDIRECT("1:"&ROWS(Data)))),
ROW(INDIRECT("1:"&ROWS(Data)))))}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 444
Kt qu trong ct C cha hon ho v c cc li #NUM, do ta cha kim tra li trc khi xut kt
qu. Cng thc sau s gii quyt n tho:
Mun tinh tng thich cao vi cc phin bn c th dng cng thc sau:
{=IF(ISERR(SMALL(IF(Data>0,ROW(INDIRECT("1:"&ROWS(Data)))),
ROW(INDIRECT("1:"&ROWS(Data))))),"",INDEX(Data,SMALL(IF
(Data>0,ROW(INDIRECT("1:"&ROWS(Data)))),ROW(INDIRECT
("1:"&ROWS(Data))))))}
Tr v cc Nonblank trong dy
C dy s liu tn l DATA, trong o co cha cc blank ( trng). Chng ta dng cc cng thc
sau:
Excel 2007:
{=IFERROR(INDEX(Data,SMALL(IF(Data<>"",ROW(INDIRECT
("1:"&ROWS(Data)))),ROW(INDIRECT("1:"&ROWS(Data))))),"")}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 445
(Data))))))}
Lu chn trc vng kt qu tng ng vi kich thc ct d liu v kt thc cng thc bng
t hp phm Ctrl+Shift+Enter.
o th t cc trong dy
{=IF(INDEX(Data,ROWS(data)-
ROW(INDIRECT("1:"&ROWS(Data)))+1)
Cc trong bng tnh khi mi
="","",INDEX(Data,ROWS(Data)-
to ra s c thuc tnh Blank (
ROW(INDIRECT("1:"&ROWS(Data))) +1))} trng) (hay Null).
Cc Empty ( rng) l cc c
cha chui rng
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 446
Sp xp cc gi tr s trong mt dy ng
{=LARGE(Data,ROW(INDIRECT("1:"&ROWS(Data))))}
Cng thc trn s bi li #NUM khi trong ct s liu DATA c cc trng, khc phc ta dng
hm sau:
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 447
Excel 2007:
{=IFERROR(LARGE(Data,ROW(INDIRECT("1:"&ROWS(Data)))),"")}
{=IF(ISERR(LARGE(Data,ROW(INDIRECT("1:"&ROWS(Data))))),"",
LARGE(Data,ROW(INDIRECT("1:"&ROWS(Data)))))}
Ta c mt st d liu tn l DATA c cc d liu trng nhau, cng thc sau s gip trch ra mt
sch m mi phn t l duy nht trong danh sch ny.
{=INDEX(data,SMALL(IF(MATCH(data,data,0)=ROW(INDIRECT("1:"&ROWS(data))),
MATCH(data,data,0),""),ROW(INDIRECT("1:"&ROWS(data)))))}
Cng thc trn s bi li #NUM nu ct d liu c cc trng (blank), cng thc sau s gii quyt
c li ny:
Excel 2007:
{=IFERROR(INDEX(Data,SMALL(IF(MATCH(Data,Data,0)=ROW(INDIRECTd("1:"&ROW
S(data))), MATCH(Data,Data,0),""),ROW(INDIRECT("1:"&ROWS(Data))))),"")}
www.giaiphapexcel.com
V D V ng Dng Gii Php Excel | 448
{=IF(ISERR(INDEX(data,SMALL(IF(MATCH(data,data,0)=ROW(INDIRECT("1:"&ROWS(d
ata))), MATCH(data,data,0),""),ROW(INDIRECT("1:"&ROWS(data)))))),"",
INDEX(data,SMALL(IF(MATCH(data,data,0)=ROW(INDIRECT("1:"&ROWS(data))),
MATCH(data,data,0),""),ROW(INDIRECT("1:"&ROWS(data))))))}
To dng lch
to ra cun lich ty nh ca mnh, sau khi nhp thng v nm vo B2, lm nhan cc ngy
trong tun cho cc B3:H3. Sau o chn cc B4:H9 v nhp vo cng thc mng:
{=IF(MONTH(DATE(YEAR(B2),MONTH(B2),1))<>MONTH(DATE(YEAR(B2),
MONTH(B2),1)-(WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1)+
{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1),"",
DATE(YEAR(B2),MONTH(B2),1)-(WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1)+
{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1)}
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 449
Phn IV
MACRO, VBA V MT S HM T TO
Ti tng thi im, bin cha 1 gi tri (ni dung) c th. Theo thi gian ni dung ca bin
s bi thay i theo tinh cht x l ca code.
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 450
Khng c dng tn bin trng vi cc t kho nh: Print, Sub, End (t khoa l nhng
t m ngn ng VBA a dng cho nhng thnh phn xc inh ca ngn ng).
V d:
Dim sngInterestRate as Single Bin thuc kiu Single
intCount: Bin thuc kiu Integer
strName: Bin thuc kiu String
Qui c trn gi l k hiu Hungarian (do Charles Simonge, mt lp trnh vin gc Hungari
ca Miscrosoft) xng. Lu rng bn vn phi khai bo kiu cho cc bin trn v kiu
phi tng thich vi tip u ng a dng vi tn bin.
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 451
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 452
cm ADODB.Command
cn ADODB.Connection
rs ADODB.Recordset
cht Excel.Chart
rng Excel.Range
wkb Excel.Workbook
wks Excel.Worksheet
cbr Office.CommandBar
ctl Office.CommandBarControl
cbo MSForms.ComboBox
chk MSForms.CheckBox
cmd MSForms.CommandButton
fra MSForms.Frame
lbl MSForms.Label
lst MSForms.ListBox
mpg MSForms.MultiPage
opt MSForms.OptionButton
spn MSForms.SpinButton
txt MSForms.TextBox
col VBA.Collection
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 453
www.giaiphapexcel.com
Cc Kiu D Liu Ca Vba Gii Php Excel | 454
IV.1.4. Cc lu v bin
Trong mt ng cnh (trong 1 chng trnh con, trong 1 module, cp ton cc), khng th
dng hai bin cng tn (VBA khng phn bit ch HOA hay ch thng).
Sau khi inh ngha bin, VBA s khi ng tri ban u cho bin o. Vi d :
o Bin thuc kiu Variant co gi tri ngm inh l Empty (rng), gi tri Empty
s bin mt khi ta gn cho bin mt gi tri c th.
o Bin chui co gi tri ngm inh l chuI rng "" (hai du nhy lin nhau).
Khng nn tin vo tri ngm inh ca bin, phi gn gi tri cho bin trc khi dng chng.
Mt bin tng ng vi 1 vng nh, do o khi gn mt gi tri cho bin, gi tri c ca bin s bi
mt i.
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 455
Tip u ng M t
g Ton cc (Global)
m Cc b (module, form)
st Tnh (Static)
v Truyn tham s gi tri
r Tham s truyn dng tham chiu
IV.2. TM VC TRUY XUT, THI GIAN SNG CUA BIN & THU TC
Mt iu rt quan trng khi lm vic vi cc bin l hiu r v tm vc (hay phm vi hot ng)
ca chng. Tm vc m t kh nng truy cp/ trng thy hoc thi gian sng ca bin.
Bin ny s dng t khoa Dim hay Static khi khai bo bin trong th tc hay hm.
Sub sbScopeProcedureLevel
Dim iCntr As Integer Khai bo bin cc b th tc
iCntr = 2000
MsgBox Bin cc b trong th tc iCntr = & iCntr
End Sub
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 456
Bin ny s dng t khoa Dim hay Private khi khai bo bin nm trc th tc u tin
trong module.
Option explicit
'Khai bo bin c tm vc module
Dim lHang as long
Private lCot as long
lHang = 1000
lCot = 500
Sub sbprocedure1
Msgbox Bin c tm vc module lHang = & lHang & lCot = & lCot
End sub
Sub sbprocedure2
Msgbox Bin c tm vc module lHang = & lHang & lCot = & lCot
End sub
o Ton cc (Global Scope): bt k lnh no trong chng trnh cng co th truy xut c
bin ton cc.
Sub sbProcedure1
lRow = 220
MsgBox "Bin ton cc lRow = " & lRow
End Sub
Sub sbProcedure2
MsgBox "Gi bin ton cc trong Module1 t Module2 lRow = " & lRow
End Sub
Sub sbProcedure3
MsgBox "Gi bin ton cc trong Module1 ca ProjectA & _
t Module1 ca ProjectB lRow = " & ProjectA.lRow
End Sub
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 457
Bin ny s dng t khoa Public trc Dim khi khai bo bin nm trc th tc u
tin trong mt Public Module bt k.
Nu co nhiu bin cng tn gia cc Project th thm tn Project trc tn bin khi
truy xut. Vi d nh Project1.SomeVar
Trong Module1
Option Explicit
Option Private Module
Public lRow As Long Khai bo bin vi t kha Public c tm vc Project
Sub sbProcedure1
lRow = 220
MsgBox "Bn c tm vc Project lRow = " & lRow
End Sub
'Trong Module 2
Sub sbProcedure2
MsgBox "Gi bin tm vc Project trong Module1 t Module2 lRow = " & _
lRow
End Sub
o Trong mt ng cnh (cng 1 th tc, cng 1 module, hay cp Project), khng th dng hai
bin cng tn (VBA khng phn bit ch HOA hay ch thng).
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 458
Module Scope
Procedure Scope
Project Scope
Global Scope
Bin l 1 thc th nn cng co thi gian sng hu hn, thi gian sng ca bin thng ph
thuc vo tm vc ca bin o:
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 459
Sub MySub 'Gia tri bien Static van khong mat sau khi chay thu tuc
Static Counter As Integer
Dim Msg As String
Counter = Counter + 1
Msg = "Day la lan chay thu tuc thu: " & Counter
MsgBox Msg
End Sub
Sub Start 'Giai phong bien Static khi End thuc thi
Static RunCount As Integer
Static MyVariable As String
RunCount = RunCount + 1
If MyVariable = "" Then MyVariable = "Hello GPE lan "
MsgBox "Tai lan chay " & RunCount & vbLf & "Bien Myvariable = " & _
MyVariable & RunCount, , Now
If RunCount = 2 Then
MsgBox "Cac bien Static MyVariable va Runcount se duoc giai phong."
End
End If
End Sub
IV.2.4. Tm vc th tc/ hm
www.giaiphapexcel.com
Tm Vc Truy Xut, Thi Gian Sng Ca Bin & Th Tc Gii Php Excel | 460
Sub TheProcName
Debug.Print "Xin chao"
End Sub
T kha Private ngn khng cho ca s Macro hin th tn th tc trong danh sch nhng ta c
th chy th tc bng cch gi tn trc tip.
Cng ging nh bin, mun th tc Public chi c truy cp trong ni b Project th ta t t khoa
Option Private Module vo trc th tc u tin trong module. Khi o cc th tc trong module
ny s chi c truy xut trong ni b ca Project.
V d: Const PI = 3.1416
Const NumQuarters as Integer = 4
Const Rate = .0725, Period = 12
Const ModName as String = My Macros
Public Const AppName as String = My Application
www.giaiphapexcel.com
Hng Dn Truyn Tham S Trong Vba (Byval & Byref) Gii Php Excel | 461
Mc inh VB truyn thng tin ti hm (hoc th tc) dng tham chiu (ByRef),
tham chiu ti d liu gc trong bin s ca hm vo lc hm c gi ra. Hn na,
nu hm lm thay i gi tri ca bin s, gi tri gc s bi thay i.
Khi bn s dng t kho ByVal trc tn bin s, VBA s truyn tham s bng gi
tri cho bin ny. iu o co ngha l VBA s to ra mt bn sao ca d liu gc. Bn
sao o s c truyn ti hm. Nu hm thay i gi tri ca bin s c truyn ti,
gi tri gc s khng thay i - chi l copy s thay i o. iu o gii thich ti sao
khi hm MyAverage a thay i gi tri ca bin num1, nhng gi tri gc ca bin o
vn nh c.
www.giaiphapexcel.com
Hng Dn Truyn Tham S Trong Vba (Byval & Byref) Gii Php Excel | 462
Trong mt s th tc khi khai bo bng Dim thng thng, Visual Basic co th thay i gi tri
ca cc bin s. Vi d:
Sub Thay_doi
Dim i, Giatri As Integer
Giatri = 20 'Lc u th bin Giatri l 20
For i = 1 To 4
Giatri = Giatri + 1
Next
MsgBox "Gia tri bay gio la " & Giatri
'Sau 4 ln vng lp, Giatri c gi tr mi l 24
End Sub
Sub ThreeNumbers
Dim num1 As Integer, num2 As Integer, num3 As Integer
num1 = 10: num2 = 20: num3 = 30
MsgBox "Gia tri trung binh la " & MyAverage(num1, num2, num3)
MsgBox "num1= " & num1 & Chr(13) & "num2= " & num2 & _
Chr(13) & "num3= " & num3 & Chr(13)
End Sub
www.giaiphapexcel.com
Hng Dn Truyn Tham S Trong Vba (Byval & Byref) Gii Php Excel | 463
Xem thm:
Byval: l t vit tt ca By Value, ngha l truyn bng tri. Phng php ny khng lm thay
i gi tri ca ni dung ca bin khai bo bi t kha Byval
Byref: l t vit tt ca By Reference, ngha l truyn bng tham chiu. Phng php ny cho
php thay i ni dung ca bin c khai bo bi t kha Byref. Mc ich l nu ta mun tr
v nhiu gi tri ch khng phi 01 th ta dng cch ny. Nu chi tr v 01 gi tri th ta tr v
gi tri ca hm thi. Cc bn c xem v d di y s hiu r:
GetDateFromString = 1
Exit Function
Loi:
GetDateFromString = 0
End Function
Sub Test
Dim a As Integer, b As Integer, c As Integer
If GetDateFromString("17/04/2014", a, b, c) = 1 Then
MsgBox a & "-" & b & "-" & c
' Khi do cac bien a,b,c da duoc ham tra ve gia tri cua n
End If
End Sub
Tham s hnh thc l bin c lit k trong danh sch tham s (thng nm ti phn u ca
inh ngha chng trnh con). Cn tham s thc s l gi tri c th ca bin o ti thi im chy.
www.giaiphapexcel.com
Ghi V Thc Hin Macro Gii Php Excel | 464
Hm MySum nhn hai tham s hnh thc: addend_1 v addend_2. N ly tng ca cc gi tri c
truyn vo cc tham s ny v tr v kt qu cho ni gi hm. Xem thm th tc gi hm bn di:
Sub Test
Dim value1 as Integer, value2 as Integer
value1 = 10
value2 =20
MsgBox Tong 2 so la : & MySum(value1, value2)
End Sub
Cc bin value_1 v value_2 c khi to vi cc gi tri 10 v 20. Cc bin ny khng phi tham
s hnh thc hay tham s thc s. Ti thi gian chy, gi tri a c gn cho cc bin ny c
truyn vo cho hm MySum. Trong hm MySum, cc tham s hnh thc addend_1 v addend_2
c tnh gi tri v ln lt cho kt qu l hai tham s thc s 10 v 20. Gi tri ca cc tham s
thc s c cng li, kt qu c tr v cho ni gi hm.
www.giaiphapexcel.com
Ghi V Thc Hin Macro Gii Php Excel | 465
Ca s Record Macro
Trong sut thi gian ghi, macro a c lu li vi tn xc inh trong module, module c to
ra trong qu trnh ghi v l mt phn ca Workbook. Marco c ghi li co th c lu trong
This Workbook (Workbook hin hnh), New Workbook (Workbook mi) hoc trong Personal
Macro Workbook (nhng macro s hu ring). Nhng lnh (code) c lu trong Personal.xls,
nhng macro s hu ring u s dng c khi bn m Excel ra. Cc macro trong cc Workbook
khc nhau co th s dng bt c lc no khi cc Workbook ang m (k c s dng chng t
Workbook khc).
www.giaiphapexcel.com
Ghi V Thc Hin Macro Gii Php Excel | 466
Qu trnh ghi
6. Bm OK.
11. Bm vo B6.
www.giaiphapexcel.com
Ghi V Thc Hin Macro Gii Php Excel | 467
Ghi ch: Bn co th la chn tham chiu tng i trong sut qu trnh ghi macro. Vn ny s
c cp mc sau.
IV.4.3. Chy macro khi s dng bng iu khin macro (Macro dialog box)
4. Bm vo nt Run.
Ghi ch: Nu bn mun hu qu trnh chy macro trc khi kt thc, n vo nt Esc.
www.giaiphapexcel.com
Ghi V Thc Hin Macro Gii Php Excel | 468
Macro Address_abs s dng ia chi tuyt i. Tip theo bn s to mt macro cng ging nh
trn. Macro trc a chn cc (select cells) co quan h vi vi tri ca hot ng (active) trong
qu trnh chy, macro s ghi li quan h tham chiu tng i.
1. Chn Sheet1.
2. Bm vo B11.
8. Bm OK.
10. Trong thanh Stop Recording, n vo nt Relative Reference cho m i (khng tc dng).
Microsoft Excel s tip tc ghi macro vi quan h tng i cho n khi no thot khoi Microsoft
Excel hoc bn n li vo nt Relative Reference.
11. G tn bn, lp, tn trng v a ch trong cc B11, B12, B13 v B14. Ni dung th hin
nh sau:
Nguyen Van Hung
Lop DCCT-DKT K48
Truong DH Mo Dia chat
xa Dong Ngac, Tu Liem, Ha Noi
13. Bm vo B15.
Ghi ch:
Nu bn mun macro chn c bit, u tin chn u (active cell), sau o chn co
quan h vi u, bn co th la chn hn hp ia chi tuyt i v tng i trong qu
trnh ghi macro.
s dng tham chiu tng i trong sut qu trnh ghi macro, nt Relative Reference
lun sng (co tc dng).
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 469
s dng tham chiu tuyt i trong sut qu trnh ghi macro, nt Relative Reference
lun ti (khng tc dng).
1. Chn 1 no (v d nh J13).
2. Bm vo hnh oval trn, macro s thc hin.
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 470
Ghi ch:
Nu bn mun di chuyn i tng ho (co macro) ra khoi ch khc trong worksheet, s dng
phi chut di chuyn (v bm tri chut th macro s chy). Cn nu bn mun thay i macro
khc th bn bm phi chut trn i tng, chn Assign Macro v la chn macro no bn mun.
Ngoi ra, co th chy macro t nt lnh (button) trong cc cc thanh cng c t to (custom
toolbar). Vi d nh co th n inh macro Address_abs trong nt hnh mt ci (Smiley Face) nh
sau:
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 471
4. Chn nt New.
8. Trong Commands, cun xung cho n khi bn chn c hnh ng (Smiley Face).
9. Ti hnh Smiley Face, gi tri v ko chut vo trong thanh cng c Macro1. Bn c th chn
thm cc biu tng khc nu cn.
10. Bm phi chut vo nt Smiley Face, thc n tt s hin ra. Bn c th sa hay xo hnh
v thay bng cc hnh khc.
11. Chn Assign Macro trong thc n tt, chn macro Address_abs v n OK.
To thanh cng c mi
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 472
Gn hnh vo nt lnh mi
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 473
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 474
K t v (&) trc M s gch chn ch M trong menu Macro2 (tr thnh Macro2), o chinh l
phim tt chy macro Macro2 (chi cn n Alt+M).
1. Trong Categories (trong trng hp bng Customize vn ang m), chn Macros.
2. Ti Commands, chn Custom Menu Item, gi tri v ko chut n phn trng di Macro2
(vng c khoanh o).
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 475
To cc menu con
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 476
Nu bn mun thay i cc lc chn chi tit trong macro, bc u tin bn vo menu Tools/Macro
v chn Macros. Sau o chn tn macro m bn mun thay i v bm vo nt Option. Bn co th
thay i phim tt v m t li cng vic macro trong Description.
IV.5.5. Sa Macro
Khi bn ghi macro u tin, Excel to ra molule trong workbook o. Module o cha cc lnh
(code) c vit trong VBA. Cc bc thc hin nhn thy module:
ng gch di (_) thinh thong gp cui dng code. Khi code qu di th dng (_) xung
dng, nhng c hiu l code vn lin tc.
www.giaiphapexcel.com
Cch thc hin mt macro n gin Gii Php Excel | 477
To ra nhng thay i
Trong ca s Visual Basic Editor(VBE co cc module. Co th coi module l ni lu tr cc th
tc (sub) v hm (function). y cng l ni khai bo cc hng s, bin s, kiu d liu ngi
dng. Mi module co th cha mt hay nhiu Sub hoc Function. Phn ca s chinh hin ni dung
code trng gn ging nh Word, bn co th d dng to nhng thay i trong o, nh b sung hay
bt i ni dung nu thy cn thit.
ong ca s VBE v tr v Excel, bn vo menu File, sau o chn Close and Return to
Microsoft Excel (phim tt Alt + Q).
Ghi macro v xem li nhng g no thc hin l cch hc rt hay, gip cc bn co th hc hoi thm
nhiu lnh, nhiu i tng v cc thuc tinh ca no, hiu r trnh t cc bc thc hin. Nhng
n mt lc no o, bn mun vit mt macro cho ring mnh hoc b sung thm mt vi code
trong macro hin ti thc hin cc bi ton phc tp hn. Khi o vic s dng ghi macro tr
nn khng hu dng na.
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 478
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 479
the Excel application (l ng dng trong Excel- i tng ln nht- hnh di)
a workbook (chnh l file excel)
a worksheet (l cc sheet trong workbook)
a range (l vng)
a chart (l biu )
Bn co th coi nhng i tng trn nh l danh t (vi d: ci bnh l danh t). Trong macro bn
lp, m Range(B3) chinh l i tng.
i tng ny co th cha cc i tng khc trong no. i tng Application bc cao nht
(i tng m), bao gm ton b i tng trong Excel. Nhng thay i xy ra trong i tng
Application nh hng n ton b ni dung trong no. i tng Application co cha i tng
cng ln nh Workbooks. Vi d nh sau:
Trong workbook thng cha cc worksheet, trong mi worksheet o cha nhiu (cell). Bn co
th cp n B3 nh sau
Workbooks(Seles.xls).Worksheets(Sheet1 ).Range(B3)
Nu bn khng mun thc hin ring trn workbook hay worksheet no, VBA s thc hin trn
active workbook hay active worksheet (mc inh). Cn nu bn thc hin theo mun, th cn
thc hin nh trn (Range(B3)).
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 480
Mi i tng u co cc c im ring. Thng thng thuc tinh iu khin hnh dng xut hin
ca i tng.
ColumnWidth
Font
Formula
Text
Value
Vi macro trn:
ActiveCell.FormulaR1C1 = Nguyen Van Hung
Range(C3).ColumnWidth = 14
s thit lp chiu rng ca ct cha C3 rng 14. Excel mc inh chiu rng ca ct l 8.43
im (point).
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 481
Cng nh cc ngn ng lp trnh khc, bn co th s dng cc bin trong vic tinh ton. Bnh
thng, VBA khng yu cu khai bo (declare) nhng bin. VBA lun t ng lu gi i vi
nhng bin vo ln u tin bn s dng. Nhng bin c to ra t ng l cc dng ca bin th
(Variant) v co th l nhng kiu d liu nh cc chui (strings), s (numbers), gi tri Boolean,
cc li (errors), cc mng (arrays) hoc nhng i tng (objects).
X = 34
Number1 = 3
Number2 = 9
Mynumber = Number*Number2
Tn bin c th di n 255 k t.
K t u tin phi l mt k t ch (letter), cc k t tip theo c th l cc k t ch
(letter), k s (digit), du gch di (_).
Tn bin khng c cha cc k t c bit nh cc k t : ^, &, ),(,%, $, #, @, !, ~, +, -
, *,
VBA khng phn bit ch HOA hay ch thng trong tn bin.
Nn chn tn bin ngn gn nhng th hin r ngha.
Khi vit tn bin ta nn vit hoa ch u tin ca mt t c ngha.
Khng c dng tn bin trng vi cc t kho nh : Print, Sub, End(t kha l nhng
t m ngn ng VBA dng cho nhng thnh phn xc nh ca ngn ng).
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 482
Sub Kieudulieu
Dim Tuoi As Integer Tui l s nguyn
Dim Caodo As Single Cao l s
Dim Ten As String Tn ngi l chui
Tuoi = 22 Khai bo tng gi tr Tuoi, Caodo, Ten
Caodo = 6.75
Ten = "Nguyen Van Hung"
MsgBox "Ho va ten: " & Ten & vbTab & vbTab & "Tuoi la " & Tuoi
MsgBox "Cao do ho khoan la + " & Caodo & " (m)"
End Sub
Kt qu th hin hnh v di y:
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 483
V d:
Const Pi = 3.14159
Dientich = Pi*2
Nu bn mun th tc (Sub) khc truy cp nhng bin s o, hay khai bo chng dng u tin
ca Module, trn c cu lnh Sub (hnh 16). Trng hp ny hay s dng khi bn co mt bin s
dng chung cho chng trnh.
Ngoi ra, bn co th yu cu phi khai bo ton b bin s bng cch s dng Option Explicit.
Nu co bin no cha c khai bo, VBA s bo li ngay.
Trong vi d tip theo, bin s a khai bo gi tri ban u (bng 0) v sau khi s dng phng
php m cc trong vng B1:B10 tho man iu kin gi tri (value) trong o nho hn 40. Bin
s D s bi thay i.
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 484
Sub VD_Bienso
Dim Marks As Range
Dim C, D As Integer
Set Marks = Range(B1:B10)
D = 0
For Each C in Marks
If C.value < 40 then
D = D + 1
End If
Next C
MsgBox Gia tri moi cua bien so D la & D
End Sub
Mng l kiu d liu c bit v hay c ng dng trong vic thng k, tinh ton,... nn c
trnh by mc ring. Cc mng (Arrays) cha cc bin s c sp xp theo trnh t quy inh.
Mi bin s c gi l phn t ca mng. Mng co bin trn v bin di, cc phn t trong
mng l lin tc. Vi d nh danh sch hc sinh trong mt lp, gi tri chi tiu n l trong i vi
mt chi tiu trong mu. Co hai loi bin mng: mng co chiu di c inh v mng ng.
Mng c chiu di c nh
Th tc Dim co th s dng khai bo trong mng co chiu di c inh m khng cn a gi
tri no vo.
V d:
Dim Arr(4)
Dim Myfriends(1 to 30) As String
Dim Noisuy(1 to 20, 1 to 30) As Single
Mng Arr(4) to ra mng 1 chiu cha 5 phn t. Vi kiu khai bo ny (4), phn t u tin (bin
di) l Arr(0). phn t u tin bt u t 1 th bn phi khai bo Option Base 1 trn u ca
th tc (Sub).
Mng Noisuy to ra mng 2 chiu vi kich thc cnh 20 x 30 (tng ng 600 gi tri l s).
www.giaiphapexcel.com
Ng Php VB (Visual Basic Grammar) Gii Php Excel | 485
V d: Hnh di l kt qu ca Sub di y
Option Base 1
Sub assignArray
Dim Arr(4) As String
Arr(1) = "Thang 1"
Arr(2) = "Thang 2"
Arr(3) = "Thang 3"
Arr(4) = "Thang 4"
MsgBox Arr(1) & Chr(13) & Arr(2) & vbNewLine & Arr(3) & vbCrLf & Arr(4)
End Sub
With - End With dng thc hin nhiu thao tc i vi i tng n l. Phng php ny c
s dng i vi i tng no co nhiu thuc tinh. hiu c cch s dng With - End With
trong cng vic, vi d di y th hin quy trnh thc hin. Chng trnh con ny s lm thay i
5 thuc tinh ca vng inh dng.
Sub ChangeFont1
Selection.Font.Name = Times New Roman
Selection.Font.FontStyle = Bold Italic
Selection.Font.Size = 12
Selection.Font.Underline = xlUnderlineStyleSingle
Selection.Font.ColorIndex = 5
End Sub
www.giaiphapexcel.com
S Dng Gip Help Gii Php Excel | 486
Sub ChangeFont2
With Selection.Font
.Name = Times New Roman
.FontStyle = Bold Italic
.Size = 12
.Underline = xlUnderlineStyleSingle
.ColorIndex = 5
End With
End Sub
Bn s thy khi s dng With- End With, vic qun l cc i tng v thuc tinh ca chng d
dng hn.
Sau o n phim F1. Khi o hin ca s Microsoft Visual Basic Help nh hnh di.
www.giaiphapexcel.com
S Dng Gip Help Gii Php Excel | 487
www.giaiphapexcel.com
S Dng Gip Help Gii Php Excel | 488
Phng thc trnh duyt i tng (Object Browser) c s dng xem cc i tng, cc
phng php v nhng thuc tinh trong vic b sung thm cc hm s (functions) v cc lnh
(statements) c xy dng trong Visual Basic for Excel.
Sau o ca s hin ra gia cha danh mc cc nhom - lp (classes) khc nhau ca i tng.
Nhom (class) chinh l phn m t cc dng ca i tng (vi d nh particular chart thuc v
nhom Chart) . Nhom thuc d n (project) hay th vin (library).
3. Bm vo hnh tam gic i xung bn cnh <All Libraries> v chn Excel. Khi o cc nhm
thuc Excel s xut hin.
4. Trong vng Classes, ban cun xung v chn Range.
5. Trong Members of Range bn bm vo ClearContents.
www.giaiphapexcel.com
S Dng Gip Help Gii Php Excel | 489
Ca s Object Browser
www.giaiphapexcel.com
S Dng Gip Help Gii Php Excel | 490
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 491
IV.7.4. Cc tp tin v d
Samples.xls cp nhiu ng dng ca Excel. Mi sheet hng dn mt phn cng vic. Ni dung
co lin quan n VBA l Chart Labeling, Repeating Tasks, Arrays, API examples, Events,
Automation, ADO,... Hnh nh v file Samples. xls trong Excel 2000.
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 492
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 493
Bn vo menu Tools, chn Option, ca s Options hin ra. Trong Editor c cc la chn chnh
sau:
Auto Syntax Check: Trong trng hp khng chn, m khi bn thc hin sai th dng o co
mu o, khng xut hin hp thng bo.
Require Variable Declaration: Khi c chn, dng Option Explicit lun xut hin u
Module.
Auto List Members: Khi c chn, VBA s t ng cho hin danh sch cc thuc tnh v
phng thc ca mt iu khin hay mt lp, khi ta g vo tn ca iu khin o.
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 494
Auto Quick Info: Tng t nh trn, nhng no hin thi c php ca 1 hm hay th tc, tham s
u tin c in m.
Auto Data Tip: Hin thi danh sch cc d liu khi khai bo bin.
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 495
Ghi ch:
VBA c rt nhiu i tng, phng thc v thuc tnh. Bn khng th no bit c ht hoc s
bi qun. VBA cung cp cho bn nhng tinh nng gi nh trn gip cc bn c th khai thc tt
hn VBA.
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 496
Lock project: Kho code trong module, khng cho nhn thy v khng cho sa cha. Bn phi
chn mc Lock project for viewing.
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 497
Sau o, mi khi m file trn, c th xem c code, bn vo menu Tools/Macro, chn Visual
Basic Editer (hoc n Alt + F11). Ca s Microsoft Visual Basic hin ra, tuy nhin ton b ni
dung code u khng hin ra. xem c ni dung code, bn nhy kp vo Su_dung_VBA
Project, ca s Su_dung_VBA Password hin ra. Bn phi khai bo ng Password th ni dung
code mi hin ra.
Ghi ch:
High: Chi nhng macro c xc nhn mi c th chy, cc macro khc cng bi v hiu
hoa. co macro c xc nhn, bn phi ng k trong menu
Tools\Option\Securitry\More Macro\Trusted Publisher.
Medium: t ch an ton trung bnh. Khi chn trng hp ny, nu bn m file c cha
macro th n s cnh bo nh hnh 35. Bn c th la chn Enable Macros cho macro
hot ng hoc Disable Macros macro khng hot ng. Trong trng hp file ca bn
www.giaiphapexcel.com
Mt S Chc Nng iu Khin Trong Vba Gii Php Excel | 498
khng s dng macro (th tc hay hm t to) m khi m Excel cnh bo th file ca bn
bi nhim virus macro.
3. Nh vy, khi bn s dng VBA th nn t Security Level mc Medium hoc Low. Khi
o cc th tc, hoc hm mi hot ng c.
www.giaiphapexcel.com
Vit Macro Gii Php Excel | 499
Khi bn mun vit m (code) trong workbook, bn c th b sung module trong workbook o. S
ghp ni cho pht trin macro c gi l Visual Basic Integrated Development Evironment (IDE).
Macro co trong module c hin ra trong IDE thay th cho bng tnh trong workbook (nh Excel
i trc 97).
Trc tin chuyn sang workbook mi (nhng cho php workbook c o vn m) nh sau:
Tip theo bm chut vo nt New trong thanh cng c (toolbar), hoc vo menu File ri
chn New.
Bm chut phi ti tn ca Sheet1 v chn Rename trong menu tt.
G ni dung Text ri n Enter.
Vit macro:
www.giaiphapexcel.com
Vit Macro Gii Php Excel | 500
www.giaiphapexcel.com
Vit Macro Gii Php Excel | 501
IV.9.2. Sa cha li
Khi bn g mt dng code trong macro v g Enter, Excel s kim tra dng o. Nu no tm c
s hng m hiu c, v d nh range, th s tr thnh Range (ch r t ng chuyn thnh ch
hoa R u).
Nu code o thiu hoc tm ra li, Excel s bin ni dung o thnh mu o v hin ra bng thng
bo li. C nhiu loi li khc nhau, tu vo li c th m c tng kiu ni dung bng thng bo.
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 502
Bo li code
C nhng trng hp gp phi nhng li m khng c thng bo cho n khi Visual Basic bin
dich no trc khi chy. Trng hp m bn gp o l li compile-time. Visual Basic s cho bit
vi tr ca li o v s gi cho bn thng bo v li o.
Cn cc li khc chi xut hin khi macro chy tht s. o c gi l li run-time. sa cha
li ny th bn bm vo Goto ri sa on code o.
Mt s li gp phi khng hn l li, n chi xut hin khi macro chy. V d nh chia mt s
cho khng (zero) c th xy ra ngoi mun. Da vo hon cnh o m bn c th s dng cu
lnh On Error by li.
Di y l bng vi d cc dng tham chiu n , vng ca theo kiu A1 khi s dng phng
thc Range. ( cp n thay bng tham chiu n)
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 503
V d 1:
Range(A1:A3).Select
V d 2:
Code:
Sub Thunghiem
Workbook(Popupmenu).Sheets(Sheet1).Range("B3").Select
ActiveCell.FormulaR1C1 = "Bo mon DCCT"
Selection.Font.Bold = True
Selection.Font.Italic = True
Selection.Font.ColorIndex = 3
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
Range("B4").Select
End Sub
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 504
V d 1:
Cells(4,1) tr v A4
Cells tr v ton b trong sheet
V d 2:
Worksheets(Sheet2).Cells(3,2).Value = 2000
Ghi ch: Thuc tinh Cells c ng dng nhiu khi vit cc vng lp gia cc .
Tham chiu cp n
Rows(4) Hng s 4
Rows Ton b dng trong sheet hin hnh
Columns(4) Ct D (ct th 4)
Columns(D) Ct D
Columns Ton b ct trong sheet hin hnh
V d:
Worksheets(Week4).Rows(2).Font.Bold = True
Ghi ch: Bn co th thc hin i vi nhiu hng v ct khi s dng phng thc Union.
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 505
Vi d v s hp nht gia hai vng Range1 v Range2 khi s dng phng thc Union c
in y bi cng thc =RAND
Worksheets("Sheet1").Activate
Set Vung = Application.Union(Range("Range1"), Range("Range2"))
Vung.Formula = "=RAND"
Tn c to ra ngoi macro
t tn cho vng, u tin bn chn chn nhng o bng cch bi en, sau o bn bm vo
phn Name Box (phn goc trn bn tri, cng hng vi thanh cng thc). Sau o t tn ca vng
o ri Enter.
Gi thit rng bn t tn Congty cho cc C2:C8 trong sheet Danhsach ca workbook Quanly
(hnh 40).
Range([Quanly.xls]Danhsach!Congty).Font.Bold = True
Range(Congty).Font.Bold = False
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 506
To tn ca vng
Tn c to ra trong macro
Workbooks(Congty.xls).Names.Add Name:=Congty, _
RefersTo:==Danhsach!D1:D10
Range(Congty).Font.Italic = True
Trng hp ny hay c s dng tham chiu n nhiu vng trong macro, co th xo sch ni
dung trong cc o.
Worksheets(Bang).Range(A1:C3,H4:L8,P14:Z3 4).ClearContents
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 507
Thuc tinh Offset thng c s dng tham chiu n khc m co quan h vi ang hot
ng.
Offset(no_rows_down, no_cols_to_right)
V d 1:
Sub Offset
Range("B1").Activate
ActiveCell.Offset(1, 1).Font.ColorIndex = 3
ActiveCell.Offset(4, 1).Font.Bold = True
ActiveCell.Offset(8, 1).Value = "X nghip kho st a k thut"
ActiveCell.Offset(8, 1).Font.Size = 12
Range("E9").Activate
ActiveCell.Offset(-1, -2).Font.Italic = True
End Sub
www.giaiphapexcel.com
Tham Chiu n V Vng Gii Php Excel | 508
Ghi ch: Khi gi tri no_rows_down hoc no_cols_to_right co gi tri m th s co hng ngc
li.
Khi s dng kiu R1C1, Excel s tham chiu n m c xc inh bi s hng v ct. Vi d
tham chiu R4C2 s truy cp n B4.
Khi s dng kiu tham chiu ny, mi quan h gia cc trong tinh ton s c th hin trong
cng thc.
Range(B5).Select
ActiveCell.FormulaR1C1 = =Sum(R[-3]C:R[-1]C)
www.giaiphapexcel.com
Cu Trc iu Khin Gii Php Excel | 509
Range(B5).Formula = =R[-3]C[2]-R[-1]C[2]
V d 3:
Range(G6).Select
ActiveCell.FormulaR1C1 = =R[-1]C:R[-2]C
Selection.Copy
Selection.PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
Dng lnh cui cng l lnh hu bo ch trng thi Cut/Copy (ng gch nhp nhy bao quanh
a chn).
IV.11.1. Cu lnh IF
If <iu kin> Then <dng lnh 1> [Else <dng lnh 2>]
Trong chi dn trn, cc thng s trong [ ] l tu chn, co th bo qua nu thy khng cn thit.
Nu <iu kin> c toi nguyn (ng - True) th <dng lnh 1> c thc hin, cn nu khng
c toi nguyn (sai - False) th <dng lnh 2> c thc hin.
www.giaiphapexcel.com
Cu Trc iu Khin Gii Php Excel | 510
Thng thng, bn hay s dng cu lnh If ... then ... Else m khng cn phi gii hn s dng
lnh. Mu nh sau:
Trong mu tng qut trn, t kho ElseIf v Else l tu chn (nh biu thi trong du ngoc
vung). u tin VB kim tra iu kin th nht, nu sai th s chuyn sang iu kin th 2,... cho
n khi iu kin ng. VB thi hnh khi lnh tng ng v sau o, thi hnh dng chng trnh
ngay sau End If.
V d:
B2 th hin kt qu hc lc.
Sub Hocluc
Sheets(Sheet1).Select
Range(A1).Select
www.giaiphapexcel.com
Cu Trc iu Khin Gii Php Excel | 511
(nu hin hnh m trng th s kt thc Sub, khng cn phi co End If)
V d:
Sub user_If
If ActiveCell.Value = "" Then Exit Sub
If ActiveCell.Value >= 40 Then
ActiveCell.Offset(0, 1).Value = "Tt"
Else
ActiveCell.Offset(0, 1).Value = "Xu"
End If
End Sub
Select Case l mt dng ca If ... Then ... Else, c s dng khi co nhiu iu kin chn lc gi
tri. Cu lnh nh sau:
Mi danh sch biu thc co 1 hay nhiu gi tri. Cc gi tri cch nhau bng du phy (,). Cn gi
tri bin i trong vng th bn s dng t kho To. Mi khi lnh co th cha 0 hay nhiu dng
lnh. Nu biu thc no tho man iu kin th khi lnh tng ng s thc hin. Case Else khng
nht thit phi co, dng trong trng hp cn li ca cc Case trc.
www.giaiphapexcel.com
Cu Trc iu Khin Gii Php Excel | 512
V d:
Sub Trangthai
Sheets(Sheet1).Select
Doset = Cells(2,2).Value
Trong nhiu trng hp, iu kin lc d liu a tr nn kh phc tp. Nu chi s dng If hay
Select Case th cng vic s rt cng knh, rc ri. Trong hon cnh o, And v Or gip bn thc
hin cng vic o, gip chng trnh sng sa v d c.
S dng And
Cu lnh nh sau:
<khi lnh 1> chi thc hin khi c hai iu kin 1 v 2 u ng. Chi 1 trong 2 iu kin sai th
<khi lnh 2> s thc hin.
S dng Or
Cu lnh nh sau:
www.giaiphapexcel.com
Hp thoi trong VBA Gii Php Excel | 513
<khi lnh 1> thc hin khi mt trong hai iu kin 1 v 2 ng. C 2 iu kin sai th <khi
lnh 2> s thc hin.
Cu lnh nh di y:
If <iu kin 1> And <iu kin 2> And <iu kin 3> Then
<khi lnh 1>
Else
<khi lnh 2>
End If
<khi lnh 1> chi thc hin khi c ba iu kin u ng. Chi 1 trong 3 iu kin sai th <khi
lnh 2> s thc hin.
Tng t i vi Or.
V d:
Sub Ten_dat
Dim Hsr, Chisodeo, Doset As Single
Hsr = InputBox("Vao gia tri he so rong:")
Chisodeo = InputBox("Vao gia tri chi so deo:")
Doset = InputBox("Vao gia tri do set:")
If Hsr > 1.5 And Chisodeo >= 17 And Doset > 1 Then
MsgBox "Day la dat BUN SET!"
ElseIf Hsr > 1.0 And Chisodeo >= 7 And Doset > 1 Then
MsgBox "Day la dat BUN SET PHA!"
ElseIf Hsr > 0.9 And Chisodeo >= 1 And Doset > 1 Then
MsgBox "Day la dat BUN CAT PHA!"
Else
MsgBox "Chua ro ten dat!!!!"
End If
End Sub
Cu lnh MsgBox s cho hin ln trn mn hnh mt hp thng bo, gi tri nhn c l bin s
(variable) trong macro (nh hnh 18). S dng MsgBox gip bn rt hiu qu trong vic g ri
(hoc tm ch sai, gi tri trung gian,...) khi xy dng chng trnh.
www.giaiphapexcel.com
Hp thoi trong VBA Gii Php Excel | 514
M t thng s cc nt
www.giaiphapexcel.com
Hp thoi trong VBA Gii Php Excel | 515
Ghi ch: Ti mi kiu thng ip, m thanh bo khi hin thi thng ip i km theo s khc nhau.
s dng tu bin hp thng bo, bn phi bit phi hp cc thng s v nt lnh. Vic s dng
hp MsgBox co ngha rt quan trng trong vic iu khin chng trnh. hiu chi tit, cc
bn xem vi d di y.
Sub Nhangui
Dim Truonghop As Integer
Truonghop = MsgBox("Ban co muon thoat khoi chuong trinh khong", _
vbYesNoCancel + vbQuestion + vbDefaultButton1,Chuong trinh tinh lun)
Hnh v di th hin kt qu chy Sub trn v hp thng bo khi bn chn nt No. Trong Sub
trn, bn co th thay
www.giaiphapexcel.com
Hp thoi trong VBA Gii Php Excel | 516
Khi s dng phng thc ny, mt hp thoi s cho hin ra bn vo d liu, ch cho ngi
dng nhp d liu vo hoc l bm vo nt OK hoc Cancel, gi tri nhn c c coi l chui
(string). y l mt cch vo gi tri n l hoc ia chi ca cc trong qu trnh chy macro.
Bn khng th gn c lnh khi chn nt OK hay Cancel nh trong MsgBox. o chinh l hn
ch ca hm ny nn it c ng dng khi u vo nhiu s liu.
Trong o:
prompt l ni dung li nhc ca hp vo d liu.
title l tu chn ni dung ch trn u hp vo d liu.
left l tu chn khong cch t goc bn tri hp thoi n goc bn tri mn hnh (mc inh
l hp thoi nm gia mn hnh). n vi tinh l l im (point), mt im bng 1/72 inch
hay khong 1/28 cm. Chc nng ny it s dng.
www.giaiphapexcel.com
Hp thoi trong VBA Gii Php Excel | 517
top l tu chn khong cch t inh hp thoi n inh mn hnh (mc inh l hp thoi
nm gia mn hnh). n vi tinh l l im.
helpfile l tu chn v iu khin file tr gip no s dng.
context l tu chn v l s th t tnh hung trong helpfile. Nu helpfile co th mc context
cng phi co.
type l tu chn bin s u vo. Trong trng hp bo qua, gi tri u vo coi nh l chui.
V d:
Sub VD_Input
Dim Dangmang
Dim Cot, Hang As Integer
Set Mang = Application.InputBox("Vao mang:", "Linh tinh", Type:=8)
Cot = Dangmang.Columns.Count Tnh s ct chn
Hng = Dangmang.Rows.Count Tnh s hng chn
MsgBox "So cot la: " & Cot
MsgBox "So hang la: " & Hang
MsgBox "Dia chi o dau la: " & Dangmang.Cells(1, 1).Address
MsgBox "Dia chi o cuoi la: " & Dangmang.Cells(Cot, Hang).Address
Address l thng tin a ch
End Sub
www.giaiphapexcel.com
Hnh ng Lp (Loop) Gii Php Excel | 518
Vi d v s dng InputBox
Thc hin mt khi lnh vi s ln lp xc inh. Trong o, mt biu thc iu kin dng so snh
quyt inh vng lp tip tc hay khng. iu kin phi quy v False (0) hoc True (khc 0).
Mu tng qut:
Do
<khi lnh>
Loop
V d:
Sub VD_Do
m = 4 m nhn gi tr ban u l 4
Do bt u vng lp
m = m + 1 t gi tr m tng (+ 1)
MsgBox m hp thng bo gi tr m
If m > 10 Then Exit Do nu m > 10 th s thot khi Do
Loop Tip tc lp
End Sub
www.giaiphapexcel.com
Hnh ng Lp (Loop) Gii Php Excel | 519
Thc hin khi lnh khi iu kin True. Hnh ng s lp vi iu kin True, cho n khi iu
kin False th s thot ra. Mu tng qut:
V d:
Sub VD_DoW_Loop
i = 1 t i lc u bng 1
Do While i <= 10 t gii hn cho i, nu False th thot
Cells(i,1) = i Gn i vo
i = i + 1 Cho gi tr i tng dn
MsgBox i Hp thng bo gi tr i
Loop Tip tc lp
End Sub
Tng t nh Do While ... Loop, thc hin khi lnh khi iu kin True. Hnh ng s lp vi
iu kin True, cho n khi iu kin False th s thot ra. Mu tng qut:
Do
<khi lnh>
Loop While <iu kin>
V d:
Sub VD_Do_LoopW
i = 1
Do
Cells(i,3) = i
i = i + 1
Msgbox i
Loop While i <= 10
End Sub
www.giaiphapexcel.com
Hnh ng Lp (Loop) Gii Php Excel | 520
Bn co th thc hin cc khi lnh t u vng lp cho n khi iu kin vn True. n khi iu
kin False th s thot ra. Phng thc ny ging nh vng lp For ... Next. Mu tng qut:
V d:
Sub VD_DoU_Loop
i = 1
Do Until i = 10
Cells(i,5) = i
i = i + 1
MsgBox i
Loop
End Sub
For <bin m> = <im u> To <im cui> [Step <bc nhy>]
<khi lnh>
Next [<bin m>]
Sub VD_ForNext
For i = 1 To 5
Cells(10, i) = i
MsgBox i
Next
End Sub
www.giaiphapexcel.com
Hnh ng Lp (Loop) Gii Php Excel | 521
V d 2: Dng Step
Sub VD_ForNext_Step
For i = 1 To 7 Step 2
Cells(12, i) = i
MsgBox i
Next
End Sub
Tng t nh vng lp For ... Next, nhng no lp khi lnh theo s phn t ca mt tp hp i
tng hay mt mng, thay v theo s ln lp xc inh. Vng lp ny rt tin li khi ta cha bit
chinh xc bao nhiu phn t trong tp hp.
Sub ShowWorkSheets
Dim mySheet As Worksheet
Dim i As Integer : i = 1
For Each mySheet In Worksheets
MsgBox mySheet.Name
i = i + 1
Next mySheet
MsgBox "So sheet trong workbook la " & i
End Sub
Trong mt s trng hp, bn co th thot khoi cng vic no o khi a tho man yu cu cng
vic. Bn co th s dng th tc Exit nh Exit Do (thot khoi vng lp Do ... Loop), Exit For (thot
khoi vng For ... Next), Exit Function (thot khoi hm), Exit Sub (thot khoi chng trnh), Exit
Property (thot khoi thuc tinh ang lm vic).
www.giaiphapexcel.com
Hnh ng Lp (Loop) Gii Php Excel | 522
V d:
Sub ExitStatementDemo
Dim I, MyNum
Do ' t vng lp Do Loop
For I = 1 To 1000 ' Lp 1000 ln
MyNum = Int(Rnd * 1000) ' To s nguyn ngu nhin
Select Case MyNum ' Tnh ton vi s nguyn trn
Case 7: Exit For ' Nu l 7, thot khi For...Next
Case 29: Exit Do ' Nu l 29, thot khi Do...Loop
Case 54: Exit Sub ' Nu l 54, thot khi vng Sub
End Select
Next I
Loop
End Sub
V d:
SubCellsExample
For i = 1 To 5
For j = 1 To 5
Cells(i, j) = "Row " & i & " Col " & j
Next j
Next i
End Sub
Kt qu th hin hnh v di y:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 523
IV.14. CC HM T NH NGHA
3. Nhp vo on ma sau:
Function TabName()
TabName = ActiveSheet.Name
End Function
=TabName().
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 524
3. Nhp on ma sau:
Function WkbName()
WkbName = ActiveWorkbook.Name
End Function
3. Nhp on ma sau:
Function WkbPath()
WkbPath = ActiveWorkbook.Path
End Function
Hm tr v tn y ca workbook
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 525
Function WkbFull()
WkbFull = ActiveWorkbook.FullName
End Function
3. Nhp on ma sau:
Function User()
User = Environ("Username")
End Function
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 526
Function ExcelUser()
ExcelUser = Application.UserName
End Function
ng dng rt tt cho trng hp chng ta mun hin thi cng thc dng Text bn cnh tinh ton
3. Nhp on ma sau:
4. ong ca s VBE v ti B5 nhp vo hm: =FormT(A5) xem cng thc dng trong A5
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 527
Hm kim tra xem mt (cell) trong bng tnh c ang p dng tnh nng Data
Validation hay khng
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 528
3. Nhp on ma sau:
3. Nhp on m sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 529
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 530
Hm xo b cc s 0 ng trc gi tr s khi mt xc nh
Hm xo b cc k t ch khi mt xc nh
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 531
3. Nhp on ma sau:
5. Nhn <Ctrl+Enter>.
Hm xo b tt c k t s khi mt xc nh
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 532
5. Nhn <Ctrl+Enter>.
4. Nhp on ma sau:
6. Nhn <Ctrl+Enter>.
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 533
3. Nhp on ma sau:
5. Nhn <Ctrl+Enter>.
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 534
3. Nhp on ma sau:
3. Nhp on ma sau:
www.giaiphapexcel.com
Cc Hm T nh Ngha Gii Php Excel | 535
4. ong ca s VBE, chn A1 trong Sheet1 v nhp vo hm: =shProt("Sheet2") , (vi Sheet2
l sheet cn kim tra).
Hm to AutoText ca ring bn
3. Nhp on ma sau:
5. Nhn <Ctrl+Enter>.
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 536
Phn V
THC HNH, TI V & THAM KHO
Subtotal l hm tnh ton cho mt nhm con trong mt danh sch hoc bng d liu tu theo php
tnh m bn chn la trong i s th nht. (Bi vit ny p dng cho Excel 2003/2007+)
C php: =SUBTOTAL(function_num,ref1,ref2,...)
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 537
Ghi ch:
Gi tr ca i s th nht
Hm tnh ton
Tnh ton bao gm Khng tnh ton thc s
c cc gi tri n cc gi tri n
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
V d:
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 538
Tinh nng Data | Outline | Subtotal t thanh thc n gip chng ta chn hm Subtotal vo bng
s liu mt cch t ng v cc php tinh co th tinh cho cc nhom d liu khc nhau. s dng
chc nng ny trc tin tp s liu phi c sp xp theo th t ti cc ct d liu (Field) m ta
cn nhom li khi tinh ton.
Vi d: Cho tp s liu nh hnh di hay tinh Tng (2 ct Sales v Contacts) cho tng thng v
tng cho tng khu vc (Lu tp s liu bn di a c sp xp cc ct Month v Region trc
khi thc hin lnh SubTotal).
thc hin yu cu trn, ta hin hnh trong vng d liu cn tinh v chn thanh Ribbon |
Data | Outline | SubTotal (Excel 2007, Excel c th chn Data | Subtotals). Hp thoi Subtotal
xut hin nh hnh di.
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 539
Sau khi thit lp v nhp nt OK, Excel s phn tich vng s liu v chn cc hm subtotal tinh
ton theo qui inh trn v to ra outline cho vng d liu. Hnh bn di minh ho kt qu dng
lnh subtotals vi vic chn Add Subtotal To cho 2 trng Month v Region.
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 540
Bng kt qu trn c thc hin bng 2 lnh subtotal, lu khi ra lnh subtotal th hai bn nh
bo tu chn Replace Current Subtotals trong hp thoi Subtotal.
Cc hm SUBTOTAL dng trong lnh Subtotal cng chinh l hm Subtotal ca Excel tuy nhin
khi thc hin lnh Subtotal th Excel to gip chng ta Outline mt cch t ng. Chng hn nh
cng thc Subtotal ti E9 (Tng doanh s ca thng mt) l nh sau:
=SUBTOTAL(9,E2:E7)
www.giaiphapexcel.com
Thc Hnh V Hm Subtotal Gii Php Excel | 541
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 542
Trong :
reference: l vng tham chiu lm c s cho hm (lm im xut pht) to vng tham
chiu mi. reference phi chi n mt hoc mt dy lin tc, nu khng hm s tr v
li #VALUE!.
Lu :
Nu rows v cols lm cho tham chiu tr v vt ra ngoi phm vi ca mt worksheet, hm
Offset s bo li #REF!
Offset tht s khng di chuyn bt c no, cng khng thay i bt k phn chn no,
n chi tr v tham chiu m thi. Chng ta c th s dng Offset vi bt k hm no cn
i s l mt tham chiu. V d, cng thc Sum(Offset(C10,1,2,3,1)) s tnh tng cc gi
tr ca mt dy gm ba dng, mt ct; y l dy nm bn di C10 mt dng v bn
phi ny hai ct.
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 543
V d:
Tinh tng vng H13:J15 thng qua vng tham chiu c s H15:J17, v hin thi kt qu ti H19
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 544
Hin thi gi tri ca nm trn c s O3 ba dng (vt tham chiu ca worksheet v ti a chi
co th co 2 dng nm trn O3) v nm bn phi c s 2 ct. Hm bo li #REF!.
Gi s bn co danh sch gm 2 ct: OS (h iu hnh) v Versions (Phin bn) (Xem file inh
km). By gi bn mun to mt Validation List khi ti G3 ta chn mt OS no o th danh
sch trong H3 s chi hin thi cc Versions ca OS m ta ang chn (xem hnh sau).
B2. t tn cho vng A2:A34 vi tn l OS. Bn qut chn vng A2:A34 nhn t hp
<Ctrl+F3> Chn New g OS vo hp Name, chn Scope l Worksheet Offset2 hoc
Workbook u c v ti Refers to g vo =A2:A34 Nhn nt OK (Excel 2007). Nu dng
cc phin bn Excel trc th sau khi nhn <Ctrl+F3> l co th khai bo vic t tn vng v sao
o nhn nt Add hon thnh.
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 545
=IF(ISERR(INDEX(OS,SMALL(IF(MATCH(OS,OS,0)=ROW(INDIRECT("1:"&ROWS(OS)))
, MATCH(OS,OS,0),""),ROW(INDIRECT("1:"&ROWS(OS)))))),"",
INDEX(OS,SMALL(IF(MATCH(OS,OS,0)=ROW(INDIRECT("1:"&ROWS(OS))),
MATCH(OS,OS,0),""),ROW(INDIRECT("1:"&ROWS(OS))))))
Kt thc cng thc bng t hp phim <Ctrl+Shift+Enter>. Cng thc trn s trich ra cc loi h
iu hnh (OS) v mi loi chi ly mt ln, cc dng trng s thay bng .
Nu a dng Excel 2007+ lm, th ta co th thay bng cng thc dng IFERROR:
=IFERROR(INDEX(OS, SMALL(IF(MATCH(OS, OS, 0) = ROW(INDIRECT("1:" &
ROWS(OS))), MATCH(OS, OS, 0), ""), ROW(INDIRECT("1:" & ROWS(OS))))),"")
B4. Sau khi a co danh sch cc OS duy nht, bn hay t tn cho danh sch ny. Lu , co kh
nng co nhng loi OS khc do vy y khi t tn l dng hm Offset tham chiu n vng
d liu ng.
Cng thc trn gip tr v vng tham chiu cc OS duy nht mt cch ng.
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 546
To bng chn la
B6. y l bc quan trng gip cho danh sch chn ti H3 s thay i ph thuc vo ty chn
ti G3. Bn t tn cho vng Versions vi tham chiu tr v thay i theo ty chn ca G3 nh
sau:
=OFFSET(INDIRECT(ADDRESS(MATCH(Val1Cell,OS,0)+1,2,,,)),0,0,
COUNTIF(OS,Val1Cell),1)
Cng thc ny gip chn ra vng Versions tng ng vi vic chn OS ti G3.
www.giaiphapexcel.com
Thc Hnh Offset Gii Php Excel | 547
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 548
Qua th nghim, c cng thc bng Name hot ng tt trn cc phin bn Excel 2003 2013.
i vi phin bn Excel 2007, do Microsoft nng cp t Excel 2003 bi thiu mt thnh phn no
o nn hm s khng chy c, tuy nhin bn c th khc phc iu ny bng cch ci t bn
v li Excel 2007 Service Pack 3 c th ti min ph ti (http://www.microsoft.com/en-
us/downl....aspx?id=27838)
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 549
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 550
Names Reference
docchuc =IF(OR(sochuc="",sochuc=0),IF(AND(sodonvi<>0,LEN(so)>2),"l",""),
CHOOSE(sochuc,"mi","hai mi","ba mi","bn mi","nm mi","su
mi","by mi","tm mi","chin mi"))
docchucnghin =IF(OR(sochucnghin="",sochucnghin=0),IF(AND(songhin<>0,LEN(so)>5),"l",""),
CHOOSE(sochucnghin,"mi","hai mi","ba mi","bn mi","nm mi","su
mi","by mi","tm mi","chin mi"))
docchuctrieu =IF(OR(sochuctrieu="",sochuctrieu=0),IF(AND(sotrieu<>0,LEN(so)>8),"l",""),
CHOOSE(sochuctrieu,"mi","hai mi","ba mi","bn mi","nm mi","su
mi","by mi","tm mi","chin mi"))
docchucty =IF(OR(sochucty="",sochucty=0),IF(AND(soty<>0,LEN(so)>11),"l",""),
CHOOSE(sochucty,"mi","hai mi","ba mi","bn mi","nm mi","su
mi","by mi","tm mi","chin mi"))
docdonvi =IF(OR(sodonvi="",sodonvi=0),"",CHOOSE(sodonvi,IF(AND(sochuc<>"",
sochuc>1),"mt","mt"),"hai","ba","bn",IF(OR(sochuc="",sochuc=0),"nm","lm"),
"su","by","tm","chin"))
docnghin =IF(AND(songhin=0,sochucnghin>0),"nghn ",IF(OR(songhin="",songhin=0),"",
CHOOSE(songhin,IF(AND(sochucnghin<>"",sochucnghin>1),"mt","mt"),"hai","b
a","bn",IF(OR(sochucnghin="",sochucnghin=0),"nm","lm"),"su","by","tm","c
hn")&" nghn "))
docso =IF(ISNUMBER(VALUE(so)),IF(LEN(so)>12,"s qu ln",
TRIM(doctramty&docchucty&" "&docty&doctramtrieu&docchuctrieu&"
"&doctrieu&doctramnghin&docchucnghin&" "&docnghin&doctram&docchuc&"
"&docdonvi&" ng.")),"s khng ng")
doctram =IF(OR(sotram="",AND(sodonvi=0,sochuc=0,sotram=0)),"",IF(AND(sotram=0,
OR(sodonvi>0,sochuc>0))," khng trm ", CHOOSE(sotram,"mt","hai","ba",
"bn","nm","su","by","tm","chin")&" trm "))
doctramnghin =IF(sotramnghin="","",IF(AND(songhin=0,sochucnghin=0,sotramnghin>0),
CHOOSE(sotramnghin,"mt","hai","ba","bn","nm","su","by","tm","chin")&"
trm nghn ",dtn))
doctramtrieu =IF(sotramtrieu="","",IF(AND(sotrieu=0,sochuctrieu=0,sotramtrieu>0),
CHOOSE(sotramtrieu,"mt","hai","ba","bn","nm","su","by","tm","chin")&"
trm triu ",dtt))
doctramty =IF(sotramty="","",IF(AND(soty=0,sochucty=0,sotramty>0),CHOOSE(sotramty,
"mt","hai","ba","bn","nm","su","by","tm","chin")&" trm t ",dtty))
doctrieu =IF(AND(sotrieu=0,sochuctrieu>0),"triu ",IF(OR(sotrieu="",sotrieu=0),"",
CHOOSE(sotrieu,IF(AND(sochuctrieu<>"",sochuctrieu>1),"mt","mt"),"hai","ba","
bn",IF(OR(sochuctrieu="",sochuctrieu=0),"nm","lm"),"su","by","tm","chin")
&" triu "))
docty =IF(AND(soty=0,sochucty>0),"t",IF(OR(soty="",soty=0),"",CHOOSE(soty,IF(
AND(sochucty<>"",sochucty>1),"mt","mt"),"hai","ba","bn",IF(OR(sochucty="",
sochucty=0),"nm","lm"),"su","by","tm","chin")&" t "))
dtn =IF(AND(sotramnghin=0,OR(songhin>0,sochucnghin>0))," khng trm ",
IF(AND(sotramnghin=0,sochucnghin=0,songhin=0),"",CHOOSE(sotramnghin,"mt"
,"hai","ba","bn","nm","su","by","tm","chin")&" trm "))
dtt =IF(AND(sotramtrieu=0,OR(sotrieu>0,sochuctrieu>0))," khng trm ",
IF(AND(sotramtrieu=0,sochuctrieu=0,sotrieu=0),"",CHOOSE(sotramtrieu,"mt","hai
","ba","bn","nm","su","by","tm","chin")&" trm "))
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 551
Names Reference
dtty =IF(AND(sotramty=0,OR(soty>0,sochucty>0))," khng trm ",IF(AND(sotramty=0,
sochucty=0,soty=0),"",CHOOSE(sotramty,"mt","hai","ba","bn","nm","su","by"
,"tm","chin")&" trm "))
GetRC =SUBSTITUTE(REFTEXT(!$A$1),1,"")
GetRow =MID(GET.NAME("GetRow0"),2,FIND("(",GET.NAME("GetRow0"))-1)
GetRow0 =ROW(!$A$1)
MyRef =MID(VT,FIND(GetRow,VT)+4,FIND(")",VT)-FIND(GetRow,VT)-4)
so =TRIM(INDIRECT(MyRef))
sochuc =IF(LEN(so)>1,VALUE(LEFT(RIGHT(so,2),1)),"")
sochucnghin =IF(LEN(so)>4,VALUE(LEFT(RIGHT(so,5),1)),"")
sochuctrieu =IF(LEN(so)>7,VALUE(LEFT(RIGHT(so,8),1)),"")
sochucty =IF(LEN(so)>10,VALUE(LEFT(RIGHT(so,11),1)),"")
sodonvi =VALUE(RIGHT(so,1))
songhin =IF(LEN(so)>3,VALUE(LEFT(RIGHT(so,4),1)),"")
sotram =IF(LEN(so)>2,VALUE(LEFT(RIGHT(so,3),1)),"")
sotramnghin =IF(LEN(so)>5,VALUE(LEFT(RIGHT(so,6),1)),"")
sotramtrieu =IF(LEN(so)>8,VALUE(LEFT(RIGHT(so,9),1)),"")
sotramty =IF(LEN(so)>11,VALUE(LEFT(RIGHT(so,12),1)),"")
sotrieu =IF(LEN(so)>6,VALUE(LEFT(RIGHT(so,7),1)),"")
soty =IF(LEN(so)>9,VALUE(LEFT(RIGHT(so,10),1)),"")
VND =TRIM(PROPER(LEFT(docso,1))&MID(docso,2,1000))
VT =GET.CELL(6,INDIRECT(GetRC,FALSE))
Names Reference
doccent =IF(docchuccent&docdonvicent="",""," and "&docchuccent&docdonvicent &"
cents.")
docchuc =IF(sochuc<>"",IF(MOD(sochuc,10)=0,CHOOSE(QUOTIENT(sochuc,10),"","twent
y","thirty","forty","fifty","sixty","seventy","eighty","ninety"),docchuc?),"")
docchuc? =CHOOSE(QUOTIENT(sochuc,10),"","twenty","thirty","forty","fifty","sixty",
"seventy","eighty","ninety")&" "&CHOOSE(MOD(sochuc,10),"one","two",
"three","four","five","six","seven","eight","nine","ten")
docchuccent =IF(socent>20,IF(MOD(socent,10)=0,CHOOSE(socent/10,"","twenty","thirty",
"forty","fifty","sixty","seventy","eighty","ninety"),docchuccent?),"")
docchuccent? =CHOOSE(QUOTIENT(socent,10),"","twenty","thirty","forty","fifty","sixty",
"seventy","eighty","ninety")&" "&CHOOSE(MOD(socent,10),"one",
"two","three","four","five","six","seven","eight","nine","ten")
docchucnghin =IF(AND(songhin<>"",songhin>=21000,songhin<100000),IF(MOD(QUOTIENT(
songhin,1000),10)=0,CHOOSE(QUOTIENT(songhin,10000),"","twenty","thirty",
"forty","fifty","sixty","seventy","eighty","ninety"),docchucnghin?)&" thousand, ","")
docchucnghin? =CHOOSE(QUOTIENT(songhin,10000),"","twenty","thirty","forty","fifty","sixty","
seventy","eighty","ninety")&" "&CHOOSE(MOD(QUOTIENT(songhin,1000),10),
"one","two","three","four","five","six","seven","eight","nine","ten")
docchuctrieu =IF(AND(sotrieu<>"",sotrieu>=21000000,sotrieu<100000000),IF(MOD(QUOTIEN
T(sotrieu,1000000),10)=0,CHOOSE(QUOTIENT(sotrieu,10000000),"","twenty",
"thirty","forty","fifty","sixty","seventy","eighty","ninety"),docchuctrieu?)&" milion,
","")
docchuctrieu? =CHOOSE(QUOTIENT(sotrieu,10000000),"","twenty","thirty","forty","fifty",
"sixty","seventy","eighty","ninety")&" "&CHOOSE(MOD(QUOTIENT(sotrieu,
1000000),10),"one","two","three","four","five","six","seven","eight","nine","ten")
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 552
Names Reference
docchucty =IF(AND(soty<>"",soty>=21000000000,soty<100000000000),IF(MOD(
QUOTIENT(soty,1000000000),10)=0,CHOOSE(QUOTIENT(soty,10000000000),
"","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"),docchucty?) &
" bilion, ","")
docchucty? =CHOOSE(QUOTIENT(soty,10000000000),"","twenty","thirty","forty","fifty",
"sixty","seventy","eighty","ninety")&" "&CHOOSE(MOD(QUOTIENT(soty,
1000000000),10),"one","two","three","four","five","six","seven","eight","nine",
"ten")
docdonvi =IF(sodonvi<>"",CHOOSE(sodonvi,"one","two","three","four","five","six","seven",
"eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen",
"seventeen","eighteen","nineteen","twenty"),"")
docdonvicent =IF(AND(socent>0,socent<21),CHOOSE(socent,"one","two","three","four","five",
"six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen","twenty"),"")
docnghin =IF(AND(songhin<>"",songhin<21000),docnghin?,"")
docnghin? =CHOOSE(QUOTIENT(songhin,1000),"one","two","three","four","five","six",
"seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen","twenty")&" thousand, "
doctram =IF(sotram<>"",CHOOSE(QUOTIENT(sotram,100),"one","two","three","four",
"five","six","seven","eight","nine",)&" hundred ","")
doctramnghin =IF(sotramnghin<>"",IF(VALUE(so)=100000,"one hundred
thousand",CHOOSE(QUOTIENT(sotramnghin,100000),"one","two","three","four",
"five","six","seven","eight","nine")&" hundred "),"")
doctramtrieu =IF(sotramtrieu<>"",IF(VALUE(so)=100000000,"one hundred
milion",CHOOSE(QUOTIENT(sotramtrieu,100000000),"one","two","three","four",
"five","six","seven","eight","nine")&" hundred "),"")
doctramty =IF(sotramty<>"",IF(VALUE(so)=100000000000,"one hundred
bilion",CHOOSE(QUOTIENT(sotramty,100000000000),"one","two","three","four",
"five","six","seven","eight","nine")&" hundred "),"")
doctrieu =IF(AND(sotrieu<>"",sotrieu<21000000),doctrieu?,"")
doctrieu? =CHOOSE(QUOTIENT(sotrieu,1000000),"one","two","three","four","five","six",
"seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen","twenty")&" milion, "
docty =IF(AND(soty<>"",soty<21000000000),docty?,"")
docty? =CHOOSE(QUOTIENT(soty,1000000000),"one","two","three","four","five","six",
"seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen","twenty")&" bilion, "
docusd =doctramty&docchucty&docty&doctramtrieu&docchuctrieu&doctrieu&
doctramnghin&docchucnghin&docnghin&doctram&IF(OR(docchuc<>"",
docdonvi<>""),IF(doctram<>"","and "&docchuc&" "&docdonvi,docchuc &" "&
docdonvi),"")&" dollars" &IF(doccent=""," only.",doccent)
GetRC =SUBSTITUTE(REFTEXT(!$A$1),1,"")
GetRow =MID(GET.NAME("GetRow0"),2,FIND("(",GET.NAME("GetRow0"))-1)
GetRow0 =ROW(!$A$1)
MyRef =MID(VT,FIND(GetRow,VT)+4,FIND(")",VT)-FIND(GetRow,VT)-4)
so =TRIM(ROUNDDOWN(VALUE(INDIRECT(MyRef)),0))
socent =ROUND((VALUE(INDIRECT(MyRef))-
ROUNDDOWN(VALUE(INDIRECT(MyRef)),0))*100,0)
sochuc =IF(VALUE(RIGHT(so,2))>19,VALUE(RIGHT(so,2)),"")
sodonvi =IF(AND(VALUE(RIGHT(so,2))>0,VALUE(RIGHT(so,2))<20),
VALUE(RIGHT(so,2)),"")
songhin =IF(VALUE(RIGHT(so,5))>999,VALUE(RIGHT(so,5)),"")
sotram =IF(VALUE(RIGHT(so,3))>99,VALUE(RIGHT(so,3)),"")
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 553
Names Reference
sotramnghin =IF(VALUE(RIGHT(so,6))>99999,VALUE(RIGHT(so,6)),"")
sotramtrieu =IF(VALUE(RIGHT(so,9))>99999999,VALUE(RIGHT(so,9)),"")
sotramty =IF(VALUE(RIGHT(so,12))>99999999999,VALUE(RIGHT(so,12)),"")
sotrieu =IF(VALUE(RIGHT(so,8))>999999,VALUE(RIGHT(so,8)),"")
soty =IF(VALUE(RIGHT(so,11))>999999999,VALUE(RIGHT(so,11)),"")
USD =IF(ISNUMBER(VALUE(so)),IF(VALUE(so)>=10^12,"Too large
number!",TRIM(PROPER(LEFT(docusd,1))&MID(docusd,2,1000))),"Wrong
number!")
VT =GET.CELL(6,INDIRECT(GetRC,FALSE))
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 554
GetRow0 =ROW(!$A$1)
GetRow =MID(GET.NAME("GetRow0"),2,FIND("(",GET.NAME("GetRow0"))-1)
GetRC =SUBSTITUTE(REFTEXT(!$A$1),1,"")
VT =GET.CELL(6,INDIRECT(GetRC,FALSE))
Myref =MID(VT,FIND(GetRow,VT)+4,FIND(")",VT)-FIND(GetRow,VT)-4)
Quan trng nht l Name cui cng "Tham chiu ca ti" (Myref)... Sau ny ta s dng n trong
hu ht cc cng thc...
www.giaiphapexcel.com
Name c S Thnh Ch Gii Php Excel | 555
CellColor =GET.CELL(63,INDIRECT(Myref))+0*NOW()
Ghi ch: Vic thm 0*NOW() vo ko lm thay i kt qu, chi l gip cho n cp nht s thay
i mi khi bng tnh c s thay i v ni no m tham chiu l mt th c thay bng
INDIRECT(Myref)
=IF(ROW( cn ly ColorIndex),CellColor)
=IF(ROW(A1),CellColor)
V d thm: Ta cn tnh gi tri ca mt day cc php ton ang cha trong nhng c inh
dng Text... V d nh A1 ang cha chui biu thc: 5*4-6+3
Ta s t Name:
Calc=EVALUATE(INDIRECT(Myref))
=IF(ROW(A1),Calc) kt qu l 17
Vic t Name cc chi mt ln nhng vic s dng th v cng linh ng... Tt c gi gn trong
mt c php:
Lu khi m file: Rt c th bn s nhn c thng bo rng trong tp tin c cha Macro4, xin
yn tm v c bm YES (hoc Enable) cho cc hm Macro4 hot ng.
Ti tp tin t din n GiaiPhapExcel.Com
Name_doc_so_VND.xls (44.0 KB)
Name_doc_so_USD.xls (74.5 KB)
XL4_DefineName.zip (3.1 KB)
www.giaiphapexcel.com
Cc Bi Tp Thc Hnh Gii Php Excel | 556
www.giaiphapexcel.com
Ty Bin Cho nh Dng S Liu Gii Php Excel | 557
Phn VI
PH LC
Excel thng minh c th t ng inh dng kiu d liu cho mt khi nhn d liu nhp
vo. V d nh nu d liu nhp vo l 12.5% th Excel t ng inh dng cho o kiu phn
trm Percentage.
Excel t ng p dng nhng inh dng c sn cho mt d vo cc iu kin sau:
Nu s liu cha du / th co th c t ng inh dng theo kiu ngy thng hay s
dng phn s. VD: 5/14/2007; 2 1/2 (=2.5)
Nu s liu cha du gch ngang - th co th c t ng inh dng theo kiu ngy
thng. VD: 5-14-07
Nu s liu cha du : hoc s liu c 1 khong trng v ch A hay P pha sau th c th
c t ng inh dng theo kiu thi gian. VD: 10 a (10:00AM)
www.giaiphapexcel.com
Ty Bin Cho nh Dng S Liu Gii Php Excel | 558
www.giaiphapexcel.com
Ty Bin Cho nh Dng S Liu Gii Php Excel | 559
nh dng ty bin
www.giaiphapexcel.com
Ty Bin Cho nh Dng S Liu Gii Php Excel | 560
www.giaiphapexcel.com
Ty Bin Cho nh Dng S Liu Gii Php Excel | 561
m Hin thi s theo inh dng l thng (t 1 12). VD: Khi nhp
8/12/2007 vo co inh dng l m th o hin thi l 8
mm Hin thi s theo inh dng l thng (t 01 12). VD: Khi nhp
8/12/2007 vo co inh dng l mm th o hin thi l 08
mmm inh dng l thng (t Jan Dec). VD: Khi nhp 8/12/2007 vo
co inh dng l mmm th o hin thi l Aug
ddd Hin thi l ngy trong tun (t sun sat). VD: 8/1/2007 hin thi
Wed
dddd Hin thi l ngy trong tun (t sunday saturday). VD: 8/1/2007
hin thi Wednesday
www.giaiphapexcel.com
Ch Mc Hm Gii Php Excel | 562
VI.2. CH MC HM
www.giaiphapexcel.com
Ch Mc Hm Gii Php Excel | 563
www.giaiphapexcel.com
Ch Mc Hm Gii Php Excel | 564
www.giaiphapexcel.com
Ch Mc Hm Gii Php Excel | 565
www.giaiphapexcel.com
www.giaiphapexcel.com
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
K TON H NI
Vi thng hiu K TON H NI hin nay Cng ty chng ti khng ngng ln mnh
v th trng dch v, cht lng o to. p ng nhu cu, nguyn vng ca cc bc ph
huynh, cc hc vin v i tc l cc doanh nghip, hin nay Cng ty chng ti m thm cc
c s o to ti cc Qun (huyn) ni ngoi thnh H Ni v cc tnh ln cn. Uy tn, thng hiu
v cht lng o to ca cng ty cng v th khng ngng ln mnh thu ht c mt ngun lc
ging vin cht lng cng tm huyt gp phn pht trin cht lng o to cng nh mang li
ngun li ch ln cho doanh nghip v x hi.
Vi nhim v lun tm ti, nghin cu, sng to nhm em n cho Qu khch hng nhng
gii php tt nht, ti u nht v K ton - Thu, Lut doanh nghip nhm gip Qu Doanh Nghip
- Cng ty - C nhn ti a ha li tch v gim thiu chi ph cho s pht trin kinh doanh ca mnh.
Phng chm phc v: Chng ti lun t vic phc v khch hng l tiu ch hng u.
Ton b i ng nhn vin lun tm nim rng: Thnh cng ca chng ti nm trong nhng
gi tr m chng ti em li cho khch hng. Chnh v l chng ti lun cam kt mang
li cho khch hng nhng gi tr v li ch ti a nht
Cht lng dch v: i ng nhn vin, chuyn vin v cc ging vin ca chng ti
c o to v tch ly kinh nghim trong mt thi gian di, thng xuyn tham gia cc
hi tho, cc bui ta m v cc lnh vc thu, k ton, lut doanh nghip. Qua s tri
nghim , chng ti hc hi, trau di v tm kim tri thc mi nng tm cht lng
o to v dch v ln mt bc pht trin mi. Chng ti lun lm vic vi tinh thn trch
nhim cao nht v bn thn mi thnh vin trong cng ty u nhn thc rng nhng doanh
nghip thnh cng l nh kt hp c nhng con ngi u t, c ng lc lm vic, kht
vng c khng nh bn thn mnh m chnh l im khc bit ca chng ti to
c hiu qu cng vic tt nht.
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
y l phn mm k ton d dng nht, gn nh, ph cho cc loi hnh doanh nghip
thng mi, dch v, XDCB. Phn mm t ng ha cao, ch cn nhp danh mc, cc
chng t mua hng, bn hng, thu, chi, phiu nhp, phiu xut,... ton b cc bo co k
ton, thu, bo co ti chnh phn mm lm t ng, 100% cc bo co xut ra Excel. Phn
mm hin nay c cc doanh nghip, cc c nhn lm dch v k ton nh gi cao v s
n nh, linh hot, lm k ton cho nhiu cng ty, ... xem chi tit
BS Silver - Phn mm qun l kho, cho php qun l nhiu hng ha, vt t vi nhiu
kho.Kim sot s bin ng v s lng v gi tr nhp, xut ca tng mt hng, tng kho,
b phn, v vic, khch hng, nh cung cp...
Phn mm thc hin theo chun mc k ton, tng thch hon ton vi phn mm k ton
ca BLUESOFTS, ng dng nhiu phng php tnh gi xut kho ph bin nh: Bnh qun
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
lin hon, FIFO (nhp trc, xut trc), LIFO (Nhp sau, xut trc) v phng php
thc t ch danh.
Phn mm cho php chy qua mng LAN v Internet, v vy nhiu ngi (c th hng trm
ngi) c th cng kt ni chung vo CSDL lm vic. Phn mm qun tr ngi dng
cht ch nh c ch phn quyn chi tit theo tng nhm ngi truy cp,... xem chi tit
Phn mm kiu phiu BS Vote tch hp c hai quy trnh kim phiu t ng v bn t
ng, tc l x l d liu phiu bu c bng my qut hoc bng tay ty thuc vo iu
kin ca n v.
Kim phiu theo quy trnh bn t ng: H thng my tnh khng c my qut m vch
(Barcode Reader).
+ Kiu phiu bu i hi ng c ng. Thc hin theo quy trnh t gi th mi trc tuyn
ti c ng, nhp giy y quyn, check-in, kim phiu nhanh gn bng cng ngh quyt
m vch s gp phn gip cho i hi ca cng ty chnh xc, nhanh gn v chuyn nghip,...
xem chi tit
+ Chia s file Excel qua mng: cc file Excel c lu trn mt my tnh (gi l my ch),
cc my tnh trong mng LAN, Internet c th cng kt ni ti mt file Excel son tho.
Add-in A-Tools cho php qun tr d liu Excel tp trung, m bo cng vic nhanh v an
ton v thng tin nh vo vic phn quyn chi tit tng user.
+ Lp bo co ng: cng c cho php ngi dng lp cc bo co chi tit, tng hp trn
Excel mt cch d dng, c th lin kt d liu t nhiu loi CSDL v bng tnh Excel nh
MySQL, MS SQL, Access, Foxpro,. Vi phng php ng dng ngn ng truy vn T-
SQL, thut ton ti u nn m bo tc trch lc d liu rt nhanh vi d liu ln (tc
nhanh hn chc nng Filter ca Excel), s linh hot khi xy dng nhiu iu kin lc
phc tp,... xem chi tit
www.giaiphapexcel.com
Nh Ti Tr Vng Gii Php Excel
5. Cc phn mm min ph
www.giaiphapexcel.com
Nh Ti Tr Bc Gii Php Excel
OVERTURE CAF
www.giaiphapexcel.com
Nh Ti Tr Bc Gii Php Excel
Qua 30 nm pht trin, New Horizons Center l cng ty o to Cng ngh Thng tin c lp ln
nht th gii. New Horizons t chc v iu hnh cc Trung Tm o to cung ng nhiu chng
trnh o to, kha hc v Cng ngh, ng dng trn my tnh, k nng ngh nghip qua nhiu
phng php v phng thc o to. H thng New Horizons cung cp khong 24 triu gi o
to cho hc vin hng nm.
CHNG TRNH O TO
STT KHO HC
DESKTOP APPLICATIONS
1 Microsoft Office 2010/2013 Foundation
2 Microsoft Word / Excel 2010/2013 Advanced
3 Microsoft Excel For Business
4 Microsoft Excel 2010 VBA
5 Microsoft PowerPoint 2010
6 Microsoft Project 2010
7 Microsoft Visio 2010
ITIL
8 ITIL Foundation 2011 Edition
9 ITIL Service Life Cycle: Service Strategy
10 ITIL Service Life Cycle: Service Design
11 ITIL Service Capability: Operational Support and Analysis
PROJECT MANAGEMENT
12 Project IT Management (CompTIA Project+)
13 Project Management Professional (PMP) - 5th Ed PMBOK
SALES SKILLS
14 Basho Sales training
15 Fundamentals of Selling
16 Negotiation Sales
17 Sales Teritory management
18 Sales Management Skills
www.giaiphapexcel.com
Nh Ti Tr Bc Gii Php Excel
Cng ty TNHH Kim ton T vn Sng lp Chu (FCA) l ni hi t ca nhng chuyn vin
giu kinh nghim v nng lc n t cc cng ty k ton, kim ton hng u quc t, lun em
li cho khch hng s h tr trong a dng lnh vc nh: k ton k thut, lp bo co ti chnh,
chun b h s kim ton, nh gi hng tn kho v ti sn, t vn IT, kim ton tun th v kim
ton ni b.
Trong bi cnh kinh t tt c cc doanh nghip u mun tm n cc gii php tit kim chi ph,
chng ti mong mun to ra s khc bit cho Qu v thng qua vic cung cp dch v cht lng
cao vi i ng chuyn vin c vn kin thc, kinh nghim hng u nhng vi mc ph hon
ton cnh tranh so vi cc nh cung cp dch v khc. Khch hng ca chng ti rt a dng, t
nhng cng ty doanh thu hng chc triu -la cho n nhng cng ty va khi nghip.
www.giaiphapexcel.com
Nh Ti Tr Bc Gii Php Excel
www.giaiphapexcel.com
Nh Ti Tr ng Gii Php Excel
www.giaiphapexcel.com
Nh Ti Tr ng Gii Php Excel
Webketoan.vn
Webketoan.vn l trang thng tin chuyn ngnh k ton. Webketoan.vn bao gm nhiu trang chc
nng v din n phc v nhu cu tham kho, trao i chia s kinh nghim trong cng tc k ton.
Trang ch
Trang ch l trang tng hp tin tc. Ni dung trang ch bao gm mc tin v k ton, php lut
thu, ti chnh doanh nghip v nhng k nng h tr khc.
Din n
y l din n dnh cho cng ng nhng ngi lm cng tc k ton giao lu, trao i nghip
v, chia s kinh nghim. Thng qua chia s trn din n nhiu anh ch em nng cao tay ngh,
thng tin trong ngh nghip. Din n l ni c bit hu ch cho cc bn mi vo ngh hc hi
kinh nghim, rt ngn qu trnh rn luyn tay ngh thng qua vic hc hi kinh nghip t cc bc
n anh i trc.
Link truy cp din n: www.webketoan.vn/forum/
Th vin
Tt c vn bn php quy v chnh sch mi ban hnh s c cp nht kp thi ti y. Ngoi ra,
th vin cng l ni download nhng phn mm hu ch nh phn mm h tr k khai thu
HTKK. Link truy cp th vin: www.webketoan.vn/tv/
Trang t vn
y l trang tin ch c trin khai vo thi im nh du ct mc 10 nm thnh lp. Trang t
vn s l ni cung cp kin thc, quy nh chnh sch chuyn ngnh c chn lc, bin tp v
kim sot nhm mc ch phc v tra cu. Link truy cp trang t vn: tuvan.webketoan.vn
Tin ch khc
+ Cp nht thng tin qua enail: Nu khng c iu kin truy cp thng xuyn, anh ch em c
th s dng tnh nng cp nht tin qua email. Hng ngy mi sng, h thng s gi email nhng
thng tin c cp nht ln trang ch ca Webketoan ngy hm trc. Tin s dng trch
mt phn, anh ch em quan tm tin no th nhn vo vo Webketoan xem ton b tin.
+ Webketoan trn Facebook:
Fanpage ca Webketoan: https://www.facebook.com/webketoan.vn
Group trao i nghip v: https://www.facebook.com/groups/webketoanface/
www.giaiphapexcel.com
www.giaiphapexcel.com
CNG C TUYT VI CA BN
E-mail: hotro@giaiphapexcel.com
Website: http://www.giaiphapexcel.com