THCS_W11_BaiDocThem
- 1. CH働NG 3
CC HM TNH C B畉N TRONG EXCEL
3.1. CC HM TNH TON C B畉N
Excel c坦 m畛t h畛 th畛ng c叩c hm m畉u d湛ng r畉t ti畛n l畛i v 董n gi畉n.
Hm lu担n b畉t 畉u b畉ng d畉u b畉ng: =
D畉ng th畛c t畛ng qu叩t c畛a hm l:
TN HM (DANH SCH 畛I)
- Trong 坦 t棚n hm th動畛ng l t畛 vi畉t t畉t ti畉ng Anh ch畛 ch畛c nng c畛a hm. Khi
lm, ng動畛i s畛 d畛ng c坦 th畛 vi畉t t棚n hm v畛i ch畛 hoa hay ch畛 th動畛ng. C叩c 畛i trong danh
s叩ch c坦 th畛 l c叩c gi叩 tr畛 c畛 th畛, c叩c bi畛u th畛c, t棚n bi畉n, 畛a ch畛 担, 畛a ch畛 v湛ng, t棚n v湛ng,
ho畉c th畉m ch鱈 n坦 l畉i l m畛t hm no 坦. Danh s叩ch 畛i ph畉i 畛 trong c畉p d畉u ngo畉c 董n,
gi畛a c叩c 畛i ph畉i c叩ch nhau b畛i d畉u ph畉y, trong hm kh担ng c坦 d畉u c叩ch.
- N畉u hm kh担ng c坦 畛i s畛 th狸 v畉n ph畉i c坦 c畉p d畉u () 畉t ngay sau t棚n hm, V鱈 d畛:
TODAY()
- N畉u 畛i s畛 l chu畛i k箪 t畛 th狸 ch炭ng c畉n 動畛c 畉t trong c畉p d畉u nh叩y k辿p . C畉n
ch炭 箪 d畉u nh叩y k辿p kh担ng 動畛c gh辿p b畉ng 2 d畉u nh叩y 董n 畛 t畉o thnh d畉u nh叩y k辿p.
- N畉u 畛i s畛 l hm / c叩c hm c畛a c叩c hm th狸 坦 l c叩c hm l畛ng nhau (trong Excel
cho ph辿p c叩c hm l畛ng nhau t畛i 7 m畛c).
* C叩ch nh畉p hm trong Excel
C1: G探 tr畛c ti畉p t畛 bn ph鱈m theo c叩c y棚u c畉u c畛 th畛.
C2: Ch畛n c叩c hm m畉u t畛 Menu Bar ho畉c tr棚n thanh c担ng th畛c. C畛 th畛 nh動 sau:
- Ch畛n 担 c畉n nh畉p hm m畉u.
- Ch畛n Insert / ho畉c nh畉n chu畛t vo bi畛u t動畛ng fx tr棚n thanh
c担ng th畛c ho畉c nh畉n Shift +F3 xu畉t hi畛n h畛p tho畉i Insert Function nh動 sau:
Ch畛n 1 nh坦m hm c畉n
th畛c hi畛n
- 2. - Ch畛n 1 nh坦m hm c畉n th畛c hi畛n trong khung Or select a category nh畉n vo
xu畉t hi畛n b畉ng ch畛n, 箪 ngh挑a c畛a c叩c m畛c trong b畉ng ch畛n nh動 sau:
+ Most Recently Used, All: Ton b畛
c叩c hm trong Excel
+ Financial: L畛p c叩c hm ti ch鱈nh
+ Date & Time: L畛p c叩c hm ngy
th叩ng th畛i gian
+ Math & Trig: L畛p c叩c hm to叩n h畛c
v l動畛ng gi叩c
+ Statistical: L畛p c叩c hm th畛ng k棚
+ Database: L畛p c叩c hm lm vi畛c v畛i
c董 s畛 d畛 li畛u
+ Text: L畛p c叩c hm lm vi畛c v畛i k箪
t畛,
+ Logical: L畛p c叩c hm logic,
+ Information: L畛p c叩c hm th担ng tin...
- Select a function: T棚n c畛a c叩c hm trong l畛p 動畛c ch畛n 畛 m畛c Or select a
category.
Khi ta ch畛n m畛t hm no 坦 trong Select a function ph鱈a d動畛i h畛p tho畉i s畉 hi畛n th畛
t棚n v c炭 ph叩p c畛a hm 坦, 畛ng th畛i hi畛n th畛 l畛i gi畉i th鱈ch ch畛c nng v 箪 ngh挑a c畛a c叩c
畛i trong hm.
- Ch畛n t棚n 1 hm c畛 th畛 c畉n th畛c hi畛n trong khung select a function
- Ch畛n n炭t OK ho畉c nh畉n ph鱈m Enter, Excel 動a ra t棚n hm v c叩c 畛i s畛 (c叩c 畛a
ch畛 担) l棚n thanh c担ng th畛c.
Ch炭 箪: Ta c坦 th畛 nh畉p theo c叩ch sau (nh畉t l 畛i v畛i c叩c version tr動畛c): T畉i 担 c畉n
nh畉p c担ng th畛c ta g探 d畉u =, theo sau ta g探 t棚n hm, r畛i nh畉n ph鱈m Ctrl +shift+A.
V鱈 d畛 nh動 畛i v畛i hm MOD, ta 動畛c
3.2. M畛T S畛 HM THNG D畛NG
- 3. 3.2.1. C叩c hm to叩n h畛c
a. Hm ABS
C炭 ph叩p: ABS(N)
Trong 坦 N l bi畛u th畛c s畛 (bi畛u th畛c mang gi叩 tr畛 s畛).
Ch畛c nng: Hm l畉y gi叩 tr畛 tuy畛t 畛i c畛a N.
V鱈 d畛: =ABS(7-10)=3
x = 7*2-5; =ABS(x)=9
b. Hm SQRT
C炭 ph叩p: SQRT(N)
Trong 坦 N l bi畛u th畛c s畛 v N >= 0.
Ch畛c nng: Hm l畉y gi叩 tr畛 cn b畉c 2 c畛a N.
V鱈 d畛: 担 A1 c坦 gi叩 tr畛 l 64;
=SQRT(A1)=8
c. Hm INT
C炭 ph叩p: INT(N)
Trong 坦 N l bi畛u th畛c s畛.
Ch畛c nng: Hm l畉y gi叩 tr畛 ph畉n nguy棚n c畛a N.
V鱈 d畛: y=24.75; INT(y)=24
d. Hm PI
C炭 ph叩p: PI( )
但y l hm kh担ng 畛i.
Ch畛c nng: Hm cho gi叩 tr畛 s畛
Trong Excel n畉u c坦 bi畛u th畛c t鱈nh to叩n no c坦 s畛 tham gia c畛a s畛 th狸 ta ph畉i l畉y
gi叩 tr畛 c畛a s畛 th担ng qua hm PI( ) (ho畉c ch畛 gi叩 tr畛 tr畛c ti畉p 3.141593), n畉u ch畛 gi叩 tr畛
ny th担ng qua k箪 hi畛u th狸 m叩y s畉 kh担ng ch畉p nh畉n.
e. Hm MOD
C炭 ph叩p: MOD(M,N)
Trong 坦 M, N l c叩c bi畛u th畛c s畛 mang gi叩 tr畛 nguy棚n.
Ch畛c nng: Hm l畉y ph畉n d動 c畛a ph辿p chia nguy棚n M cho N.
(L畉y M chia cho N l畉y k畉t qu畉 nguy棚n, c嘆n d動 bao nhi棚u th狸 坦 l k畉t qu畉 c畛a
MOD(M,N)).
V鱈 d畛: MOD(10,3)=1; x=8, 担 B5 c坦 gi叩 tr畛 6 MOD(x,B5)=2
f. Hm ROUND
C炭 ph叩p: ROUND(M,n)
Trong 坦 M l bi畛u th畛c s畛, n l s畛 nguy棚n.
Ch畛c nng: Hm lm tr嘆n gi叩 tr畛 c畛a bi畛u th畛c M theo ch畛 th畛 c畛a s畛 nguy棚n n. N畉u
n>0 th狸 hm ny lm tr嘆n n ch畛 s畛 th畉p ph但n sau d畉u ch畉m th畉p ph但n. N畉u n=0 th狸 hm
ny lm tr嘆n 畉n ch畛 s畛 hng 董n v畛. N畉u n<0 th狸 hm ny lm tr嘆n 畉n n ch畛 s畛 畛ng
- 4. A B C D
1 Anh 4
2 Lan 6
A B C D
1 Anh 4
2 Lan 6
tr動畛c hng 董n v畛.
V鱈 d畛: x=1728.6354 ROUND(x,2)=1728.64
ROUND(x,0)=1729; ROUND(x,-1)=1730
g. Hm SUM
C炭 ph叩p: SUM(Danh s叩ch 畛i)
V畛i hm ny s畛 l動畛ng 畛i kh担ng c畛 畛nh, c坦 th畛 l m畛t 畛i v c滴ng c坦 th畛 l nhi畛u
畛i.
Ch畛c nng: Hm t鱈nh t畛ng c叩c gi叩 tr畛 s畛 trong
danh s叩ch 畛i.
V鱈 d畛: bi畉n y = 7-5; v ta c坦 b畉ng d畛 li畛u b棚n
tr棚n
Khi 坦 SUM(y,A1:B2,12)=2+(4+6)+12=24
h. Hm AVERAGE
C炭 ph叩p: AVERAGE(Danh s叩ch 畛i)
Ch畛c nng: Hm t鱈nh trung b狸nh c畛ng c畛a c叩c ph畉n t畛 trong danh s叩ch 畛i
V鱈 d畛: v畛i bi畉n y v kh畛i A1:B2 , khi 坦
=AVERAGE(y,A1:B2,12) =(2+(4+6)+12)/4=6
(kh畛i A1:B2 c坦 4 担 動畛c t鱈nh l 2 ph畉n t畛).
i. Hm MAX
C炭 ph叩p: MAX(Danh s叩ch 畛i)
Ch畛c nng: Hm l畉y gi叩 tr畛 s畛 l畛n nh畉t trong
danh s叩ch 畛i.
V鱈 d畛: v畛i bi畉n y v kh畛i A1:B2, khi 坦
MAX(y,A1:B2)=6
j. Hm MIN
C炭 ph叩p: MIN(Danh s叩ch 畛i)
Ch畛c nng: Hm t狸m gi叩 tr畛 s畛 nh畛 nh畉t trong danh s叩ch 畛i.
V鱈 d畛: v畛i bi畉n y v kh畛i A1:B2
khi 坦 MIN(y,A1:B2)=2
k. Hm PRODUCT
C炭 ph叩p: PRODUCT(Danh s叩ch 畛i)
Ch畛c nng: Hm t鱈nh t鱈ch c畛a c叩c ph畉n t畛 mang gi叩 tr畛 s畛 trong danh s叩ch 畛i.
V鱈 d畛:
v畛i bi畉n y= 7-5 v kh畛i A1:B2, khi 坦 =PRODUCT(y,A1:B2)=48
l. Hm t鱈nh t畛ng theo i畛u ki畛n SUMIF
C炭 ph叩p: SUMIF(V湛ng ch畛a i畛u ki畛n, i畛u ki畛n, V湛ng t鱈nh t畛ng)
Ch畛c nng: Hm s畉 t鱈nh t畛ng gi叩 tr畛 c畛a c叩c 担 trong v湛ng t鱈nh t畛ng m c坦 i畛u ki畛n
- 5. A B C D
1 Anh 4
2 Lan 6
t動董ng 畛ng 畛 trong v湛ng ch畛a i畛u ki畛n tho畉 m達n i畛u ki畛n 動畛c ch畛 ra 畛 畛i th畛 hai c畛a
hm.
V鱈 d畛: Cho b畉ng d畛 li畛u
A B C D E F
3 TT H畛 v t棚n Ch畛c v畛 Thu nh畉p
4 1 Nguy畛n Vn Tr動畛ng NV 500000 NV
5 2 Ph畉m Vn Minh GD 1000000
6 3 Nguy畛n
H畛u
Tuy畉n NV 700000
7 4 Tr畉n Vn H畉i NV 800000
畛 t鱈nh t畛ng thu nh畉p c畛a nh畛ng ng動畛i c坦 ch畛c v畛 l NV, ta c坦 c担ng th畛c
=SUMIF(D4:D7, F4, E4:E7)
ho畉c =SUMIF(D4:D7, NV, E4:E7)
3.2.2. C叩c hm th畛ng k棚
a. Hm COUNT
C炭 ph叩p: COUNT(Danh s叩ch 畛i)
Ch畛c nng: Hm 畉m s畛 l動畛ng ph畉n t畛 trong danh s叩ch 畛i mang gi叩 tr畛 s畛. N畉u
畛i l m畛t v湛ng trong b畉ng t鱈nh th狸 m畛i 担 trong v湛ng l m畛t ph畉n t畛 trong danh s叩ch
畛i, c嘆n n畉u 畛i l m畛t gi叩 tr畛 c畛 th畛 ho畉c l m畛t bi畉n, m畛t bi畛u th畛c th狸 m畛i 畛i nh動
v畉y 動畛c t鱈nh l m畛t ph畉n t畛.
V鱈 d畛: V畛i d畛 ki畛n nh動 畛 v鱈 d畛 t畉i m畛c 3.2.1
= Count(y,A1:B2) cho k畉t qu畉 3;
= Count(y,A1:B2,7,H n畛i) cho k畉t qu畉 4
b. Hm COUNTA
C炭 ph叩p: COUNTA(Danh s叩ch 畛i)
Ch畛c nng: Hm 畉m s畛 l動畛ng ph畉n t畛 c坦 d畛 li畛u trong danh s叩ch 畛i.
V鱈 d畛: V畛i d畛 ki畛n nh動 d畛 ki畛n nh動 畛 v鱈 d畛 t畉i
m畛c 3.2.1
= Counta(y,A1:B2) cho k畉t qu畉 5;
= Counta(y,A1:C2) cho k畉t qu畉 5 v狸 2 担 C1,
C2 kh担ng c坦 d畛 li畛u
c. Hm RANK (hm x畉p th畛 b畉c trong danh s叩ch)
- 6. C炭 ph叩p: RANK(x , danh s叩ch c叩c tr畛,ttsx )
Trong 坦 x mang gi叩 tr畛 s畛. Danh s叩ch gi叩 tr畛 l danh s叩ch c叩c gi叩 tr畛 s畛, th動畛ng
danh s叩ch gi叩 tr畛 ny 動畛c 動a vo m畛t v湛ng trong b畉ng t鱈nh, m畛i gi叩 tr畛 trong danh s叩ch
動畛c nh畉p vo m畛t 担 trong v湛ng ny. TTSX (th畛 t畛 s畉p x畉p), n畉u TTSX = 0 ho畉c kh担ng
vi畉t trong hm th狸 vi畛c x畉p th畛 h畉ng t鱈nh t畛 cao xu畛ng th畉p, ng動畛c l畉i, n畉u TTSX <> 0
(th動畛ng TTSX = 1) th狸 x畉p t畛 nh畛 l棚n
Ch畛c nng: Hm cho bi畉t th畛 h畉ng c畛a gi叩 tr畛 x trong danh s叩ch gi叩 tr畛 (Th畛 h畉ng
ny 動畛c x畉p theo gi叩 tr畛 gi畉m d畉n - N畉u x c坦 gi叩 tr畛 l gi叩 tr畛 l畛n nh畉t trong danh s叩ch th狸
hm RANK cho th畛 h畉ng l 1, n畉u x c坦 gi叩 tr畛 l gi叩 tr畛 nh畛 nh畉t trong danh s叩ch th狸 hm
RANK cho th畛 h畉ng cu畛i c湛ng).
Ch炭 箪:
- x v danh s叩ch gi叩 tr畛 ph畉i mang gi叩 tr畛 s畛, n畉u kh担ng m叩y s畉 b叩o l畛i #Value.
- x ph畉i r董i vo m畛t trong c叩c gi叩 tr畛 trong danh s叩ch gi叩 tr畛, n畉u kh担ng m叩y s畉 b叩o
l畛i #N/A.
V鱈 d畛: Cho b畉ng i畛m
A B C D E
4 H畛 t棚n HK I HK II C畉 nm X畉p th畛
5 Mai Hoa 7 8 7.6
6 Tu畉n Ki畛t 5 5 5.0
7 Tr畛ng V滴 8 8 8.0
8 Thu箪 Vi 6 7 6.6
畛 x畉p th畛 theo i畛m c畉 nm, ta 動a vo 担 E5 c担ng th畛c.
= Rank(D5,D$5:D$8)
(Trong c担ng th畛c v湛ng D$5:D$8 c畛 畛nh 畛a ch畛 d嘆ng l 畛 khi sao c担ng th畛c 畛 担
E5 xu畛ng c叩c 担 E6, E7, E8 s畉 畉m b畉o c叩c 畛i t動畛ng x畉p th畛 h畉ng c畛a m狸nh tr棚n c湛ng
m畛t danh s叩ch i畛m)
d. Hm COUNTIF
C炭 ph叩p: COUNTIF(V湛ng d畛 li畛u, i畛u ki畛n)
i畛u ki畛n c坦 th畛 l m畛t gi叩 tr畛 ho畉c c滴ng c坦 th畛 l bi畛u th畛c so s叩nh, n畉u n坦 l gi叩
tr畛 th狸 th畛 hi畛n i畛u ki畛n d畛 li畛u c畉n ph畉i 畉t gi叩 tr畛 b畉ng gi叩 tr畛 ny, n畉u n坦 l bi畛u th畛c
so s叩nh th狸 th畛 hi畛n i畛u ki畛n d畛 li畛u c畉n ph畉i tho畉 m達n bi畛u th畛c so s叩nh ny. i畛u ki畛n
c坦 th畛 動畛c vi畉t tr畛c ti畉p trong hm ho畉c n坦 c坦 th畛 動畛c vi畉t 畛 m畛t 担 no 坦 trong b畉ng
t鱈nh.
Ch畛c nng: Hm 畉m s畛 l動畛ng 担 trong v湛ng d畛 li畛u c坦 gi叩 tr畛 tho畉 m達n i畛u ki畛n.
V鱈 d畛: Cho b畉ng l動董ng c畛a m畛t 董n v畛
A B C D E F G
- 7. 4 H畛 t棚n Cv畛 L動董ng Ph c畉p T畛ng P lo畉i
5 NV 200 NV
6 G 350 >=300
7 NV 400
8 TP 300
- 畛 畉m s畛 l動畛ng nh但n vi棚n (nh畛ng ng動畛i c坦 Cv畛 l NV) ta d湛ng
= COUNTIF(B5:B8,G5),
ho畉c = COUNTIF(B5:B8,NV)
- 畛 畉m s畛 l動畛ng ng動畛i c坦 L動董ng >=300 ta d湛ng
= COUNTIF(C5:C8,G6) (nh畉p >=300 t畉i 担 G6)
Ho畉c = COUNTIF(C5:C8, >=300)
3.2.3. C叩c hm logic
Trong ph畉n ny c坦 畛 c畉p t畛i bi畛u th畛c logic, kh叩i ni畛m ny 動畛c hi畛u nh動 sau:
Bi畛u th畛c logic l bi畛u th畛c c坦 th畛 mang x辿t t鱈nh 炭ng sai, tho畉 m達n hay kh担ng tho畉 m達n.
N畉u bi畛u th畛c logic mang x辿t m 炭ng (tho畉 m達n) th狸 n坦 c坦 gi叩 tr畛.T. (True), c嘆n n畉u
bi畛u th畛c logic mang x辿t m sai (kh担ng tho畉 m達n) th狸 n坦 c坦 gi叩 tr畛.F. (False).
a. Hm If
C炭 ph叩p: IF(Bi畛u th畛c logic, Bi畛u th畛c 1, Bi畛u th畛c 2)
Trong 坦 bi畛u th畛c 1, bi畛u th畛c 2 c坦 th畛 l gi叩 tr畛 c畛 th畛, ho畉c l bi畛u th畛c t鱈nh to叩n
ho畉c c滴ng c坦 th畛 l bi畛u th畛c c畛a hm IF no 坦.
Ch畛c nng: Tu畛 thu畛c vo bi畛u th畛c logic 炭ng hay sai m hm IF nh畉n gi叩 tr畛 bi畛u
th畛c 1 hay gi叩 tr畛 bi畛u th畛c 2 (n畉u bi畛u th畛c logic 炭ng hm nh畉n gi叩 tr畛 bi畛u th畛c 1, n畉u
bi畛u th畛c logic sai hm nh畉n gi叩 tr畛 bi畛u th畛c 2).
V鱈 d畛 1: =IF(3>5,0,1), k畉t qu畉 c畛a hm cho gi叩 tr畛 1
(Khi ta 動a hm ny vo 1 担, Excel s畉 x辿t bi畛u th畛c 3>5, bi畛u th畛c ny cho gi叩 tr畛
炭ng hay sai, (trong v鱈 d畛 3>5 l bi畛u th畛c sai).
Sau 坦 hm cho nh畉n bi畛u th畛c 2 trong c担ng th畛c hm IF l 1. Nh動 v畉y k畉t qu畉 c畛a
hm cho nh畉n gi叩 tr畛 1.)
V鱈 d畛 2:
A B C D E F G
4 H畛 t棚n Cv畛 L動董ng Ph c畉p T畛ng P lo畉i
5 NV 200 NV
6 G 350 >=300
7 NV 400
8 TP 300
- 8. - 畛 ph叩t ph畛 c畉p ch畛 cho nh畛ng ng動畛i c坦 Cv畛 l NV 動畛c 200, c嘆n nh畛ng ng動畛i
kh叩c kh担ng 動畛c h動畛ng ph畛 c畉p, ta 動a c担ng th畛c D5=If(B5=NV,200,0)
- 畛 ph但n lo畉i theo c畛t L動董ng theo m畛c
N畉u L動董ng<=200 th畉p,
N畉u 200<L動董ng<=400 trung b狸nh,
c嘆n n畉u L動董ng>400 cao,
ta 動a c担ng th畛c vo c畛t ph但n lo畉i nh動 sau:
t畉i D5 vi畉t c担ng th畛c:
=If(C5<=200,th畉p,If(C5<=400,tb,cao))
b. Hm AND
C炭 ph叩p:
AND(bi畛u th畛c logic 1, bi畛u th畛c logic 2,.. ,bi畛u th畛c logic n) hay vi畉t cho g畛n
AND(Danh s叩ch c叩c bi畛u th畛c logic)
S畛 l動畛ng 畛i c畛a hm AND l kh担ng c畛 畛nh.
Ch畛c nng: Hm cho gi叩 tr畛 炭ng (.T.) n畉u t畉t c畉 c叩c bi畛u th畛c logic trong danh
s叩ch 畛u 炭ng, n畉u c坦 bi畛u th畛c logic no 坦 trong danh s叩ch l sai (.F.) th狸 hm s畉 cho
gi叩 tr畛 sai.
V鱈 d畛: Tr棚n th畛c t畉 hm AND th動畛ng 動畛c d湛ng k畉t h畛p v畛i c叩c hm kh叩c, 畛 但y
hm AND d湛ng 畛 th畛 hi畛n y棚u c畉u c畉 nh坦m i畛u ki畛n no 坦 c畉n 動畛c tho畉 m達n.
V畛i d畛 ki畛n nh動 畛 v鱈 d畛 tr棚n, gi畛 ta s畉 c畉p ph畛 c畉p 100 cho nh畛ng ng動畛i c坦 ch畛c v畛
(Cv畛) l NV v 畛ng th畛i c坦 L動董ng<250, c嘆n nh畛ng ng動畛i kh叩c kh担ng 動畛c ph畛 c畉p. Ta
動a vo 担 D5 c担ng th畛c t鱈nh ph畛 c畉p cho ng動畛i th畛 nh畉t t畉i D5 nh畉p c担ng th畛c:
=If(And(B5=NV,C5<250),100,0), sau 坦 sao ch辿p c担ng th畛c ny xu畛ng cho
nh畛ng ng動畛i b棚n d動畛i
c. Hm OR
C炭 ph叩p:
OR(bi畛u th畛c logic 1, bi畛u th畛c logic 2,.. , bi畛u th畛c logic n)
hay vi畉t cho g畛n
OR(Danh s叩ch c叩c bi畛u th畛c logic)
S畛 l動畛ng 畛i c畛a hm OR l kh担ng c畛 畛nh.
Ch畛c nng: Hm cho gi叩 tr畛 炭ng (.T.) n畉u m畛t bi畛u th畛c logic no 坦 trong danh
s叩ch mang gi叩 tr畛 炭ng, n畉u t畉t c畉 c叩c bi畛u th畛c logic trong danh s叩ch 畛u sai (.F.) th狸
hm s畉 cho gi叩 tr畛 sai.
V鱈 d畛: Hm OR th動畛ng 動畛c d湛ng k畉t h畛p v畛i c叩c hm kh叩c, 畛 但y hm OR d湛ng
畛 th畛 hi畛n y棚u c畉u m畛t s畛 i畛u ki畛n no 坦 trong c畉 nh坦m i畛u ki畛n c畉n 動畛c tho畉 m達n.
V畛i d畛 ki畛n nh動 畛 v鱈 d畛 tr棚n, gi畛 ta s畉 c畉p ph畛 c畉p 100 cho nh畛ng ng動畛i ho畉c c坦
ch畛c v畛 (Cv畛) l NV ho畉c c坦 L動董ng<250, c嘆n nh畛ng ng動畛i kh叩c kh担ng 動畛c ph畛 c畉p.
Ta 動a vo 担 D5 c担ng th畛c t鱈nh ph畛 c畉p cho ng動畛i th畛 nh畉t D5, ta nh畉p c担ng th畛c:
=If(Or(B5=NV,C5<250),100,0). L動u 箪 trong c担ng th畛c kh担ng c坦 d畉u c叩ch.
C炭 ph叩p hm and v hm or l畛ng trong hm if:
- 9. IF(AND(BT1,BTn),tr畛 炭ng,tr畛 sai)
IF(OR(BT1,BTn),tr畛 炭ng,tr畛 sai)
d. Hm NOT
C炭 ph叩p: NOT(Bi畛u th畛c logic)
Ch畛c nng: Hm cho gi叩 tr畛 ph畛 畛nh gi叩 tr畛 bi畛u th畛c logic (N畉u bi畛u th畛c logic
mang gi叩 tr畛 炭ng (.T.) th狸 hm cho gi叩 tr畛 sai (.F.), v ng動畛c l畉i n畉u bi畛u th畛c logic mang
gi叩 tr畛 sai th狸 hm cho gi叩 tr畛 炭ng).
V鱈 d畛: Hm NOT c滴ng th動畛ng 動畛c d湛ng k畉t h畛p v畛i c叩c hm kh叩c, 畛 但y NOT
d湛ng 畛 th畛 hi畛n y棚u c畉u kh担ng ph畉i l m畛t i畛u ki畛n no 坦.
V畛i d畛 ki畛n nh動 畛 v鱈 d畛 tr棚n, gi畛 ta s畉 c畉p ph畛 c畉p 100 cho nh畛ng ng動畛i c坦 ch畛c v畛
(Cv畛) kh担ng ph畉i l gi叩m 畛c (G), c嘆n gi叩m 畛c kh担ng c坦 ph畛 c畉p. Ta c坦 th畛 d湛ng
hm IF k畉t h畛p v畛i hm OR 畛 t鱈nh, khi 坦 t畉i D5 ta nh畉p c担ng th畛c:
=If(Or(b5=NV,b5=TP),100,0)
N畉u d湛ng hm NOT th狸 bi畛u th畛c logic trong hm IF s畉 g畛n h董n, khi 坦 t畉i D5 ta
nh畉p c担ng th畛c:
=If(Not(B5=G),100,0)
3.2.4. C叩c hm k箪 t畛
Ph畉n ny lm vi畛c v畛i c叩c x但u k箪 t畛, v畛i c叩c x但u k箪 t畛 Excel c坦 ph辿p to叩n gh辿p x但u
&, v鱈 d畛 ta c坦 hai x但u Thnh ph畛 v H N畛i th狸 k畉t qu畉 Thnh ph畛 & H N畛i =
Thnh ph畛 H N畛i. V畛i c叩c x但u ta c坦 th畛 d湛ng ph辿p to叩n gh辿p x但u ho畉c t叩c 畛ng c叩c
hm l棚n x但u (c叩c hm ny 動畛c 畛 c畉p trong ph畉n ny, b棚n d動畛i).
Ph畉n ny hay 畛 c畉p 畉n bi畛u th畛c x但u k箪 t畛, 坦 l c叩c bi畛u th畛c d湛ng ph辿p to叩n
gh辿p x但u, c叩c hm t叩c 畛ng l棚n x但u k箪 t畛 v cho k畉t qu畉 l m畛t x但u k箪 t畛. C坦 th畛 bi畛u
th畛c ny l m畛t x但u (bi畛u th畛c 董n, kh担ng c坦 ph辿p to叩n, kh担ng c坦 t叩c 畛ng c畛a hm),
c滴ng c坦 th畛 n坦 l m畛t bi畛u th畛c t鱈nh to叩n ph畛c t畉p.
a. Hm LEFT
C炭 ph叩p: LEFT(Bi畛u th畛c x但u k箪 t畛, n)
V畛i n l s畛 nguy棚n d動董ng.
Ch畛c nng: Hm cho k畉t qu畉 l x但u k箪 t畛 g畛m n k箪 t畛 ph鱈a b棚n tr叩i c畛a gi叩 tr畛 c畛a
bi畛u th畛c x但u k箪 t畛 (hay 畛 n坦i cho g畛n l hm cho x但u n k箪 t畛 ph鱈a tr叩i c畛a bi畛u th畛c
x但u k箪 t畛).
V鱈 d畛: x = Nguy畛n Vn An, Left(x, 6) = Nguy畛n. V狸 d畉u c叩ch c滴ng t鱈nh l m畛t
k箪 t畛, do 坦 畛 l畉y 動畛c x但u Nguy畛n Vn ta ph畉i d湛ng Left(x,10).
b. Hm RIGHT
C炭 ph叩p: RIGHT(Bi畛u th畛c x但u k箪 t畛, n)
V畛i n l s畛 nguy棚n d動董ng.
Ch畛c nng: Hm cho k畉t qu畉 l x但u n k箪 t畛 ph鱈a ph畉i c畛a bi畛u th畛c x但u k箪 t畛.
V鱈 d畛: x = Nguy畛n Vn An, Right(x,2) = An,
Right(x,6) = Vn An
- 10. c. Hm LEN
C炭 ph叩p: LEN(Bi畛u th畛c x但u k箪 t畛)
Ch畛c nng: Hm cho gi叩 tr畛 s畛 ch畛 畛 di x但u gi叩 tr畛 c畛a bi畛u th畛c x但u k箪 t畛 (畛 di
ny t鱈nh theo s畛 k箪 t畛 c坦 trong x但u).
V鱈 d畛:
x = Nguy畛n Vn An, y = H N畛i, Len(x)=13, Len(x&y)=19.
d. Hm LOWER
C炭 ph叩p: LOWER(Bi畛u th畛c x但u k箪 t畛)
Ch畛c nng: Hm chuy畛n c叩c ch畛 c叩i trong x但u gi叩 tr畛 c畛a bi畛u th畛c x但u k箪 t畛
xu畛ng thnh ch畛 th動畛ng.
Ch炭 箪: Vi畛c chuy畛n ch畛 hoa ch畛 th動畛ng c畛a hm LOWER, c滴ng nh動 hm UPPER
v PROPER 畛 c畉p b棚n d動畛i ch畛 炭ng v畛i c叩c ch畛 c叩i trong b畉ng ch畛 c叩i ti畉ng Anh, v畛i
c叩c ch畛 Vi畛t c坦 d畉u, s畛 chuy畛n 畛i c畛a c叩c hm ny kh担ng 動畛c ch鱈nh x叩c. V畛i ch畛 Vi畛t
畛 chuy畛n ch畛 hoa hay th動畛ng ng動畛i ta hay chuy畛n b畉ng Font ch畛 - ch畛n Font ch畛 hoa
hay Font ch畛 th動畛ng.
V鱈 d畛: x = Nguyen Van An, LOWER(x) = nguyen van an
e. Hm UPPER
C炭 ph叩p: UPPER(Bi畛u th畛c x但u k箪 t畛)
Ch畛c nng: Hm chuy畛n c叩c ch畛 c叩i trong x但u gi叩 tr畛 c畛a bi畛u th畛c x但u k箪 t畛 thnh
ch畛 hoa.
V鱈 d畛: x = Nguyen Van An, UPPER(x) = NGUYEN VAN AN
f. Hm PROPER
C炭 ph叩p: PROPER(Bi畛u th畛c x但u k箪 t畛)
Ch畛c nng: Hm chuy畛n c叩c ch畛 c叩i 畉u t畛 trong x但u gi叩 tr畛 c畛a bi畛u th畛c x但u k箪
t畛 l棚n thnh ch畛 hoa, c叩c ch畛 c嘆n l畉i xu畛ng thnh ch畛 th動畛ng.
V鱈 d畛: x = nGUyen vAN An, Proper(x)=Nguyen Van An
g. Hm VALUE
C炭 ph叩p: VALUE(Bi畛u th畛c x但u k箪 t畛 d畉ng s畛)
Trong 坦 bi畛u th畛c x但u k箪 t畛 d畉ng s畛 l bi畛u th畛c x但u k箪 t畛 m k畉t qu畉 l m畛t x但u
k箪 t畛 d畉ng ch畛 s畛.
Ch畛c nng: Hm chuy畛n gi叩 tr畛 c畛a bi畛u th畛c x但u k箪 t畛 d畉ng s畛 (x但u k箪 t畛 d畉ng s畛)
thnh d畉ng s畛.
Ch炭 箪: V畛i x但u k箪 t畛 d畉ng ch畛 s畛 th狸 Excel s畉 x畉p n坦 vo d畛 li畛u d畉ng ch畛,
kh担ng ph畉i l d畛 li畛u d畉ng s畛, v狸 v畉y khi lm nh畛ng ph辿p to叩n s畛 h畛c tr棚n n坦 l kh担ng
動畛c. 畛 th畛c hi畛n 動畛c c叩c ph辿p to叩n s畛 h畛c v畛i n坦 th狸 ph畉i d湛ng hm VALUE 畛
畛i x但u k箪 t畛 坦 sang d畉ng s畛.
V鱈 d畛: x = Nm 1988, y = 3 nm sau
Right(x,4) = 1988, Left(y,1) = 3 ; n畉u l畉y Right(x,4) + Left(y,1) th狸 m叩y s畉 l畉y
1988 + 3, ph辿p c畛ng s畛 ny kh担ng 叩p d畛ng cho c畛ng x但u 動畛c, mu畛n c畛ng ta ph畉i
d湛ng hm VALUE 畛 畛i c叩c x但u ch畛 s畛 ny thnh c叩c s畛, khi 坦 bi畛u th畛c s畉 l
- 11. Value(right(x,4)) + value(left(y,1)) = 1991
h. Hm CONCATENATE
C炭 ph叩p: CONCATENATE(Danh s叩ch c叩c bi畛u th畛c x但u k箪 t畛)
S畛 l動畛ng 畛i c畛a hm kh担ng c畛 畛nh, c叩c 畛i c畛a hm ny l c叩c bi畛u th畛c x但u k箪
t畛.
Ch畛c nng: Cho k畉t qu畉 l x但u k箪 t畛 動畛c gh辿p l畉n l動畛t t畛 c叩c x但u k畉t qu畉 c畛a c叩c
bi畛u th畛c x但u k箪 t畛 trong danh s叩ch.
Hm ny c坦 ch畛c nng gi畛ng ph辿p to叩n gh辿p x但u & 畛 c畉p 畛 ph鱈a tr棚n.
V鱈 d畛: x = Nguy畛n Vn An , y = Qu棚 qu叩n: , z = H N畛i th狸
Concatenate(x,; ,y,z) = Nguy畛n Vn An; Qu棚 qu叩n: H N畛i
3.2.5. C叩c hm ngy th叩ng, th畛i gian
V畛i d畛 li畛u d畉ng ngy th叩ng ta c坦 c叩c ph辿p to叩n c畛ng (+), tr畛 (-). Ph辿p c畛ng d湛ng
畛 c畛ng d畛 li畛u d畉ng ngy th叩ng v畛i m畛t s畛 nguy棚n d動董ng n, k畉t qu畉 s畉 動畛c ngy th叩ng
sau n ngy so v畛i ngy th叩ng mang c畛ng (V鱈 d畛: 10/20/2004 + 5 = 10/25/2004). T動董ng t畛
ph辿p tr畛 d湛ng 畛 l畉y d畛 li畛u d畉ng ngy th叩ng tr畛 i s畛 nguy棚n d動董ng n no 坦, k畉t qu畉 s畉
動畛c ngy th叩ng n ngy tr動畛c so v畛i ngy th叩ng mang tr畛 (V鱈 d畛: 10/20/2004 -
7=10/13/2004).
Trong ph畉n ny c坦 畛 c畉p t畛i bi畛u th畛c ngy th叩ng, 坦 l nh畛ng bi畛u th畛c c坦 k畉t
qu畉 l d畛 li畛u d畉ng ngy th叩ng. Bi畛u th畛c ny c坦 th畛 l m畛t gi叩 tr畛 ngy th叩ng no 坦
(bi畛u th畛c 董n, kh担ng c坦 ph辿p to叩n), n坦 c滴ng c坦 th畛 l bi畛u th畛c v畛i s畛 tham gia c畛a c叩c
ph辿p to叩n v c叩c hm.
a. Hm TODAY
C炭 ph叩p: TODAY( )
Hm ny kh担ng c坦 畛i
Ch畛c nng: Hm cho ngy th叩ng hi畛n t畉i c畛a 畛ng h畛 m叩y.
b. Hm NOW
C炭 ph叩p: NOW( )
Ch畛c nng: Hm cho ngy th叩ng v th畛i gian hi畛n t畉i c畛a 畛ng h畛 m叩y.
c. Hm DAY
C炭 ph叩p: DAY(Bi畛u th畛c ngy th叩ng)
Ch畛c nng: Hm cho gi叩 tr畛 ngy c畛a gi叩 tr畛 bi畛u th畛c ngy th叩ng.
V鱈 d畛: x=10/15/2004, Day(x) = 15
d. Hm MONTH
C炭 ph叩p: MONTH(Bi畛u th畛c ngy th叩ng)
Ch畛c nng: Hm cho gi叩 tr畛 th叩ng c畛a gi叩 tr畛 bi畛u th畛c ngy th叩ng.
V鱈 d畛: x=10/15/2004, Month(x) = 10
e. Hm YEAR
C炭 ph叩p: YEAR(Bi畛u th畛c ngy th叩ng)
Ch畛c nng: Hm cho gi叩 tr畛 nm c畛a gi叩 tr畛 bi畛u th畛c ngy th叩ng.
- 12. V鱈 d畛: x=10/15/2004, Year(x) = 2004
T動董ng t畛 ta c坦 c叩c hm HOUR, MINUTE, SECOND 畛 l畉y gi畛, ph炭t, gi但y c畛a d畛
li畛u d畉ng th畛i gian.
f. Hm DATE
C炭 ph叩p: DATE(year,month,day)
Trong 坦: - 畛i s畛 Year c坦 th畛 c坦 t畛 1-4 ch畛 s畛. Excel di畛n d畛ch (hi畛u) s畛 year theo
h畛 th畛ng ngy th叩ng nm m ta s畛 d畛ng. Theo m畉c 畛nh, Excel for Windows s畛 d畛ng h畛
th畛ng date 1900, c嘆n Excel for the Macintosh s畛 d畛ng h畛 th畛ng date 1904.
Ch畛c nng: Hm tr畉 v畛 (cho) m畛t s畛, bi畛u th畛 m畛t ngy th叩ng nm c畛 th畛 (the day)
trong m達 ho叩 date -time c畛a Excel. N畉u tr動畛c khi nh畉p hm ny m 畛nh d畉ng 担 l
general, th狸 k畉t qu畉 c畛a hm c畛 畛nh d畉ng l date.
V鱈 d畛: =Year(2000,1,2) tr畉 v畛 ngy 2/1/2000