Excel Bai Tap

Embed Size (px)

Citation preview

3. Nhm hm thng k: a. Hm COUNT: C php: COUNT(phm vi) Cng dng: m s c cha d liu s trong phm vi. V d: m s nhn vin trong bng di th dng cng thc: COUNT(E2:E6) 5 b. Hm COUNTA: C php: COUNTA(phm vi) Cng dng: m s c cha d liu trong danh sch List. V d: m s nhn vin trong ct C bng trn th dng cng thc: COUNT(C2:C6) 4 c. Hm COUNTIF: C php: COUNTIF(phm vi, iu kin) Cng dng: m s tha mn iu kin trong phm vi. V d: m s nhn vin thuc phng K ton (xem bng mc a) th dng cng thc: COUNTIF(D2:D6, K ton) 3 @ Ch : Tr trng hp iu kin l mt con s chnh xc th cc trng hp cn li u phi b iu kin trong mt du ngoc kp. V d 1: m s nhn vin c Lng CB l 1.000.000 COUNTIF(E2:E6,1000000) 2 V d 2: m s nhn vin c Lng CB nh hn 1.000.000 COUNTIF(E2:E6, kt qu tr v l 3 (hc sinh) 2. m s hc sinh di trung bnh, tc c im nh hn 5, ti E7 ta vit hm sau: =COUNTIF(E2:E7, kt qu tr v 1 (hc sinh) 3. m s hc sinh khng c hc lc yu, tc hc sinh thi im khc 4, ti E8 ta vit hm sau: =COUNTIF(E2:E6,&E6) => kt qu tr v 4 (hc sinh) 4. m s hc sinh mang h Nguyn, ti A8 ta vit hm sau: =COUNTIF(A2:A6,Nguyn*) => kt qu tr v 4 (hc sinh) 5. m s c cha chui (text), ti A9, ta vit hm sau: =COUNTIF(A2:E6,*) => kt qu tr v 15 cha text 6. Ngc li ta c nhng khng cha text l: =COUNTIF(A2:E6,&*) => kt qu tr v 5 khng cha text, nhng trng, cng c xem l nhng khng cha text. Hm COUNT() v COUNTA() c ng bi Phung Gia vo lc 00:19 Nhn: Kin thc cn bn

m s c cha s ln cc s bn trong danh sch cc i s. Thng dng hm COUNT() ly s mc trong mt dy hoc trong mt mng cc s. C php: = COUNT(value1, value2, ...) value1, value2, ... : C th c t 1 n 255 i s (con s ny trong Excel 2003 tr v trc ch l 30), cc i s c th cha hoc tham chiu ti nhiu loi d liu khc nhau, nhng ch 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 tr li hay cc ch khng th dch thnh s s b b qua Nu i s l mng hoc tham chiu, th ch cc s trong mng hoc tham chiu mi c m; cn cc rng, cc gi tr logic, text, hay gi tr li trong mng hay tham chiu s b b qua Nu cn m cc gi tr logic, text, hay cc gi tr li, bn s dng hmCOUNTA(), vi cng c php. COUNTA() thng c dng m cc "khng rng" bn trong mt danh sch. V d:

: Hm COUNTIF() m s lng cc trong mt vng tha mt iu kin cho trc. Hm COUNTBLANK()

m s rng trong mt vng. C php: = COUNTBLANK(range) Range : Dy cc m s rng c trong . Lu : Cc c cha cng thc tr v l mt chui rng cng s c m nh cc rng bnh thng. Nhng cc c cha gi tr = 0 s khng c m. V d: C bng tnh nh sau:

COUNTBLANK(A2:C5) = 10 Hm MAX() Tr v gi tr ln nht (maximum) ca mt tp gi tr. C php: = MAX(number1, number2, ...) number1, number2, ... : C th c t 1 n 255 i s (con s ny trong Excel 2003 tr v trc ch l 30) Lu : Cc i s c th l s, rng, gi tr logic, hoc cc ch th hin s... Nhng khng bao gm cc i s b 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 ch cc gi tr s trong mng hay tham chiu mi c s dng. Nhng rng, gi tr logic, hay text, v.v... s c b qua, nu mun s dng c nhng gi tr ny, bn c th dng hm MAXA() vi c php tng ng. Nu khng c i s no cha s, MAX() s tr v kt qu l zero (0).

V d:

Hm MIN() v MINA() Tr v gi tr nh nht (minimum) ca mt tp gi tr. C php: = MIN(number1, number2, ...) number1, number2, ... : C th c t 1 n 255 i s (con s ny trong Excel 2003 tr v trc ch l 30) Lu : Cc i s c th l s, rng, gi tr logic, hoc cc ch th hin s... Nhng khng bao gm cc i s b 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 ch cc gi tr s trong mng hay tham chiu mi c s dng. Nhng rng, gi tr logic, hay text, v.v... s c b qua, nu mun s dng c nhng gi tr ny, bn c th dng hm MINA() vi c php tng ng. Nu khng c i s no cha s, MIN() s tr v kt qu l zero (0). V d:

Hm RANK() Tr v th hng ca mt tr trong mt tp d liu, l ln ca tr ny so vi cc tr khc trong danh sch. Vi mt danh sch sp xp, th hng ca mt s chnh l v tr ca s trong danh sch. Hm ny thng c dng xp v th cho hc sinh da vo bng im trung bnh. ng nhm ln hm ny vi hm PERCENTRANK(). Hm PERCENTRANK()() cng tr v hng ca mt tr trong mt tp d liu, nhng y l s phn trm ca tp d liu , hay ni cch khc l xp hng mt tr trong mt tp d liu theo phn trm ca n trong tp d liu. C php: = RANK(number, ref, order) Number : L s mun tm th hng ca n. Ref : L mng, l tham chiu hay l danh sch cc s. Cc gi tr khng phi l s trongref s c b qua.

Order : L mt tr logic (0 hay 1) cho bit cch thc sp xp cc s hng trong ref. - Nu order l 0 hoc b qua, Excel s tnh th hng cc s nh th danh sch c sp xp theo th t gim dn (t ln ti nh) - Nu order l 1, Excel s tnh th hng cc s nh th danh sch c sp xp theo th t tng dn (t nh 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): - Vi danh sch xp t ln n nh: = RANK(number, ref) + COUNTIF(ref, number) - 1 -Vi danh sch xp t nh n ln: = COUNT(ref) - (RANK(number, ref) + COUNTIF(ref, number)) + 2 V d 1: So snh mt s cch dng hm RANK Hnh ny c thay i kch thc. Nhp vo y xem hnh y . Kch thc hnh gc l 891x354.

Cng thc B3:B12 = RANK(A3, $A$3:$A$12)

Cng thc C3:C12 = RANK(A3, $A$3:$A$125) + COUNTIF(A3:A$12, A3) - 1 Cng thc D3:D12 = RANK(A3, $A$3:$A$12, 1) Cng thc E3:E12 = COUNT($A$3:$A$125) - (RANK(A3, $A$3:$A$12) + COUNTIF(A3:A$12, A3)) + 2 V d 2: Sp xp li mt danh sch theo th t t thp n cao

Cng thc C3:C12 = COUNT($B$3:$B$125) - (RANK(B3, $B$3:$B$12) + COUNTIF(B3:B$12, B3)) + 2 Cng thc E3:E12 = OFFSET(A$3, MATCH(SMALL(C$3:C$12, ROW() ROW(E$3)+1), C$3:C$12, 0) - 1, 0) V d 3: Sp xp li mt danh sch theo th t t cao n thp

Cng thc C3:C12 = RANK(B3, $B$3:$B$125) + COUNTIF(B3:B$12, B3) - 1 Cng thc E3:E12 = OFFSET(A$3, MATCH(SMALL(C$3:C$12, ROW() ROW(E$3) + 1), C$3:C$12, 0) - 1, 0) V d 4: Sp xp li mt danh sch theo hai bng d liu Hnh ny c thay i kch thc. Nhp vo y xem hnh y . Kch thc hnh gc l 873x308.

Cng thc I5:I14 = VLOOKUP(H5, $B$4:$C$14, 2, 0) + (VLOOKUP(H5, $E$5:$F$14, 2, 0) / 1000) + (ROW() / 1000000) Cng thc J5:J14 = RANK(I5, $I$5:$I$14) + COUNTIF($I$5:I5, I5) - 1

Cng thc L5:L14 = OFFSET(B$5, MATCH(SMALL(J$5:J$14, ROW() ROW(L$5) + 1), J$5:J$14, 0) - 1, 0)

C php: = COUNTIF(range, criteria) Range : Dy cc m, c th l cha s, text, tn, mng, hay tham chiu n cc cha s. rng s c b qua. Criteria : iu kin m. C th dng s, biu thc, hoc text. V d, criteria c th l 32, "32", "> 32", hoc "apple", v.v... 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. V d 1: C bng tnh nh sau

m s c ch "To" trong dy A2:A5 COUNTIF(A2:A5, "To") = 2 m s c ch "L" trong dy A2:A5 COUNTIF(A2:A5, A4) = 1 m s c ch "To" vo s c cha ch "L" trong dy A2:A5) COUNTIF(A2:A5, A3) + COUNTIF(A2:A5, A2) = 3 m s c gi tr > 55 trong dy B2:B5 COUNTIF(B2:B5, "> 55") = 2 m s c gi tr khc 75 trong dy B2:B5 COUNTIF(B2:B5, "" & B4) = 3

m s c gi tr ln hn hoc bng 32, nhng khng ln hn 85, trong dy B2:B5 COUNTIF(B2:B5, ">=32") - COUNTIF(B2:B5, ">85") = 3 V d 2: C bng tnh nh sau

m s c 2 ch cui l "es" trong dy A2:A7 COUNTIF(A2:A7, "*es") = 2 m s c 2 ch cui l "es" trong dy A2:B7 COUNTIF(A2:B7, "*es") = 6 m s c 2 ch cui l "es" trong dy A2:A7 m c chnh xc 7 ch k t COUNTIF(A2:A7, "?????es") = 2 m s c ch (text) trong dy A2:A7 COUNTIF(A2:A7, "*") = 4 m s khng cha ch (text) trong dy A2:A7 COUNTIF(A2:A7, ""&"*") = 2 Tnh t l s cha ch "No" trong dy B2:B7, bao gm c nhng rng COUNTIF(B2:B7, "No") / ROWS(B2:B7) = 33% Tnh t l s cha ch "Yes" trong dy B2:B7, khng tnh nhng rng COUNTIF(B2:B7, "Yes") / (ROWS(B2:B7) - COUNTIF(B2:B7, "" & "*")) = 0.5 = 50% Dng hm COUNTIF vi k t i din thaygiaolang 18-09-2007, 21:51 Trong tham s cha iu kin ca hm COUNTIF ta c th s dng cc k t i din * v ? V d ta c danh sch h v tn HS t B2 n B10

m cc HS c h Nguyn : =COUNTIF(B2:B10,"Nguyn*")

m cc HS c tn Lan : =COUNTIF(B2:B10,"*Lan")

__________________ Excel ginh cho ngi t hc - Cc hm c bn phn I - C file bi tp nh km 04/04/2011 10:19 | 8,317 lt xem 1. Cc hm thng k. 1.1. Hm SUM: Tnh tng - C php =SUM(Danh sch i s) - V d =SUM(C5:C10) =SUM(C5:C10,B5:B10) 1.2. Hm AVERAGE: Tnh trung bnh cng - C php = AVERAGE(Danh sch i s) - V d = AVERAGE(C5:C10) = AVERAGE(C5:C10,B5:B10) 1.3. Hm MIN: Tnh gi tr nh nht - C php = MIN(Danh sch i s) -V d = MIN(C5:C10) = MIN(C5:C10,B5:B10) 1.4. Hm MAX: Tnh gi tr ln nht - C php = MAX(Dnh sch i s) -V d = MAX(C5:C10) = MAX(C5:C10,B5:B10) 1.5. Hm RANK: Xp s th t - C php = RANK(X,Danh sch i s) -V d = RANK(C5,C5:C10) Ch Danh sch gi tr tuyt i c th a ch tuyt i. 1.6. Hm COUNT: m cc c gi tr s -C php = COUNT(Danh sch cc gi tr) -V d = COUNT(C5:C10) = COUNT(C5:C10,B5:B10) 1.7. Hm SUMIF: Tnh tng c iu kin -C php =SUMIF(Vng iu kin, iu kin, Vng tnh tng) 1.8. Hm COUNTIF: m c iu kin -C php =COUNTIF(Vng iu kin, iu kin) -V d =COUNTIF(C5:C10,Nam) 2. Cc hm ton hc 2.1. Hm ABS: Tnh gi tr tuyt i ca mt s

-C php =ABS(N) -V d =ABS(C5) 2.2. Hm SQRT: Khai cn bc hai ca mt s -C php =SQRT(N) -V d =SQRT(C5) 2.3. Hm INT: Ly phn nguyn ca mt s -C php =INT(N) -V d =INT(C5) =INT(10.4) ->10 2.4. Hm MOD: Cho bit s d trong php chia s nguyn -C php =MOD(M,N) C ngha M chia cho N -V d =MOD(C5,4) 2.5. Hm ROUND: Lm trn gi tr s -C php = ROUND(Biu thc s, n) -V d = ROUND(C5,1) = ROUND(1.46,1) -> 1.5 3. Cc hm thi gian 3.1. Hm NOW: Tr li ngy thng nm v gi hin hnh ca h thng -C php =NOW() 3.2. Hm DAY: Tr li gi tr ngy ca d liu kiu ngy thng -C php =DAY(D liu kiu ngy) -V d =Day(C5) 3.3. Hm TODAY: Tr li gi tr ngy thng nm hin hnh ca h thng -C php =TODAY() 3.4. Hm MONTH: Tr li gi tr thng ca d liu kiu ngy thng -C php =MONTH(D liu kiu ngy) -V d =MONTH(C5) 3.5. Hm YEAR: Tr li gi tr nm ca d liu kiu ngy thng -C php =YEAR(D liu kiu ngy) -V d =YEAR(C5) 4. Cc hm v k t 4.1. Hm LEFT: Tr li N k t t bn tri ca xu k t -C php =LEFT(xu k t,N) -V d =LEFT(C5,2) 4.2. Hm RIGHT: Tr li N k t tnh t bn phi ca xu k t -C php =RIGHT(xu k t,N) -V d =RIGHT(C5,2) 4.3. Hm LEN: m s ch ci trong xu -C php =LEN(Xu k t) -V d =LEN(C5)

4.4. Hm VALUE: Chuyn xu k t v dng s -C php =VALUE(Xu k t s) -V d =VALUE($1,000) -> 1,000 4.5. Hm LOWER: Chuyn xu k t thnh ch thng -C php = LOWER(Xu k t) -V d = LOWER(H Ni) -> h ni 4.6. Hm UPPER: Chuyn xu k t thnh ch hoa -C php = UPPER(Xu k t) -V d = UPPER(H Ni) -> H NI 4.7. Hm PROPER: Chuyn cc k t u ca mi ch thnh ch hoa -C php = PROPER(Xu k t) -V d = PROPER(h ni) -> H Ni 5. Cc hm logic 5.1. Hm AND: Tr v gi tr ng tha nm ng thi cc biu thc logic -C php =AND(Biu thc logic 1, Biu thc logic 2,) 5.2. Hm OR: Tr v gi tr ng khi tha mn t nht mt trong cc biu thc logic -C php =OR(Biu thc logic 1, Biu thc logic 2,) 5.3. Hm NOT: Tr v gi tr ph nh ca mt biu thc logic -C php =NOT(Biu thc logic) 5.4. Hm IF: S dng khi c nhiu iu kin la chn, tr v mt trong hai gi tr ty theo iu kin TRUE hoc FALES -C php =IF(Biu thc iu kin, Gi tr ng, Gi tr sai) -V d =IF(C5