NHểM HÀM CƠ SỞ DỮ LIỆU

Một phần của tài liệu ban danh cho ke toan (Trang 51 - 59)

- DMAX (bảng, cột, đk): Tỡm giỏ trị lớn nhất trong cột của bảng thỏa

món cỏc điều kiện đưa ra

• Bảng: vựng tạo nờn cơ sở dữ liệu (database)

• Cột:: thứ tự của cột đú nằm trong bảng mà ta muốn tớnh trung bỡnh (filed)

• đk: Là 1 bảng chứa tiờu chuẩn tỡm kiếm (criteria table)

- DMIN(bảng, cột, đk): Trả về giỏ trị nhỏ nhất trong cột thuộc bảng

thoả món điều kiện đưa ra.

- DSUM(bảng,cột, đk): Cộng cỏc giỏ trị trong cột thuộc bảng thỏa

món điều kiện đưa ra.

- DCOUNT(bảng, cột, đk): Đếm số ụ chứa giỏ trị số trong cột thuộc

bảng thỏa món điều kiện đưa ra

- DCOUNTA(bảng, cột, đk): Đếm số ụ chứa giỏ trị trong cột thuộc

bảng thỏa món điều kiện đưa ra.

- DAVERAGE(bảng, cột, đk): Trả về giỏ trị trung bỡnh trong cột

thuộc bảng thỏa món điều kiện đưa ra.

B. THỰC HÀNHMục đớch: Mục đớch:

Nhằm giỳp học viờn từ hiểu đến biết cỏch sử dụng cỏc hàm liờn quan đến cơ sở dữ liệu. Qua đú học viờn sẽ cú thể làm được rất nhiều bài toỏn thụng dụng.

Nội dung:

Bài số 1: Tạo bảng theo mẫu sau với tờn hocbong.xls:

a. Hàm sau cho giỏ trị bao nhiờu: =Choose(2,c1,c2,c3,c4,c5)

b. Sử dụng hàm VLOOKUP để điền dữ liệu cho cột H.BỔNG ở cột E. c. Chốn thờm 1 cột HỌCBỔNG1 vào sau cựng, sử dụng hàm HLOOKUP kết hợp với bảng sau để điền dữ liệu.

d. Sắp xếp cột HOTEN theo thứ tự tăng dần, Sử dụng hàm MATCH để tỡm xem nguời cú tờn LAM đứng vị trớ bao nhiờu trong cột HOTEN đú. e. Sử dụng hàm DAVERAGE để tớnh giỏ trị trung bỡnh của cột học bổng thoả món điều kiện:

A

A B C C D

1 XL A B C D

BỔNG2 >100.000 2 >100.000

f. Sử dụng hàm DCOUNT để đếm số ụ chứa giỏ trị số trong cột học bổng thoả món điều kiện trờn.

g. Sử dụng hàm DMAX để tỡm giỏ trị lớn nhẩt trong cột học bổng, thoả món điều kiện trờn.

Hướng dẫn:

b1.Tạo một Workbook mới và đặt tờn là: hocbong.xls.Tạo bảng theo mẫu trờn

b2. Bạn tự tỡm cõu trả lời cho cõu a (adsbygoogle = window.adsbygoogle || []).push({});

b3. Điền dữ liệu cho cột H.BỔNG: Tại ụ E8 bạn gừ : = VLOOKUP(D8,$B$1:$C$5,2,0)

b4.Chốn thờm cột H.BỔNG1 vào sau cựng (tức cột F),

b5. Điền dữ liệu cho cột H.BỎNG1 : = HLOOKUP(D8,$A$1:$D$2,2,0)

b6.Sắp xếp cột HOTEN theo thứ tự tăng dần,

b7.Sử dụng hàm MATCH để tỡm xem nguời cú tờn LAM đứng vị trớ bao nhiờu trong cột HOTEN đú. đưa con trỏ ra ngoài vựng danh sỏch, gừ:

= MATCH(“LAM”,C8:C16,0)

b9.Tớnh trung bỡnh : =AVERAGE(A7:F16, 3,A1:A2) b10.Đếm số ụ :=DCOUNT(A7:F16, 3,A1:A2)

b11.Tỡm giỏ trị lớn nhẩt =DMAX(A7:F16, 3,A1:A2)

Bài số 2:

Nhập và trỡnh bày bảng tớnh theo mẫu sau, sau đú thực hiện cỏc yờu cầu sau:

1. Điền số thứ tự cho bảng tớnh

2. Tớnh điểm cộng: Nếu XLC2 là giỏi thỡ điểm cộng là 2, khỏ thỡ cộng 1.

3. Diện ưu tiờn và điểm ưư tiờn tra theo bảng phụ theo ký tự đầu của mó số.

4. Tổng điểm =Văn +Toỏn + Điểm cộng + Điểm ưu tiờn 5. Kết quả: Tống >=13.25 thỡ “Đậu ”, Ngược lại thỡ “rớt”. 6. Điền cỏc yờu cầu vào bảng thống kờ.

7. Rỳt trớch ra 1 danh sỏch những người đậu

Hướng dẫn:

b1. Tạo mới một tệp, sau đú trỡnh bày 3 bảng theo mẫu trờn. b2. Điền số thứ tự cho bảng đầu tiờn

b3. Tớnh điểm cộng: cụng thức ở ụ G3 : = IF(D3 =”Giỏi” , 2 , if (D3 = “Khỏ” , 1 , 0))

b4. Điền dữ liệu cho cột diện ưu tiờn: =VLOOKUP(left(B3,1), $B$11:$E$13,2,0)

b5. Điền dữ liệu cho cột điểm ưu tiờn : =VLOOKUP(left(B3,1), $B$11:$E$13,3,0)

b6. Tớnh tổng :cụng thức ở ụ J3: = Sum(E3;G3,I3)

b7. Điền dữ liệu cho cột kết quả: = IF(J3>=15.5 , “Đậu” , “Rớt”). b8. Thống kờ Điểm văn cao nhất : =Max(E3 :E7)

b10. Tổng số thớ sinh := COUNT(A2:A7)

b11. Tổng số thớ sinh đậu : =COUNTIF(K2:K7,”đậu”) b12. Tổng số thớ sinh rớt : =COUNTIF(K2:K7,”rớt”)

b13. Tạo vựng tiờu chuẩn và vựng rỳt trớch, sau đú thực hiện cỏc thao tỏc rỳt trớch mà ta đó học.

b14. Ghi lại cỏc thay đổi và thoỏt khỏi Excel.

C. TỰ LUYỆN

Kiểm tra: Hóy lựa chọn phương ỏn mà bạn cho là đỳng nhất bằng

cỏch khoanh trũn phương ỏn đú lại.

1. Thụng bỏo #VALUES! dựng bỏo lỗi a. khụng cú gỡ để tớnh (adsbygoogle = window.adsbygoogle || []).push({});

b. giỏ trị khụng đỳng kiểu

c. trị số khụng hợp lệ d. sai tờn trong biểu thức

2. Hàm nào trả vể vị trớ tương đối của một phần tử trong cột giúng với giỏ trị gt

a. Hàm DAVERAGE b. Hàm INDEX

c. Hàm MATCH d. Hàm VLOOKUP 3. Hàm HLOOKUP cú ý nghĩa như thế nào?

a. Dũ tỡm giỏ trị theo cột b. Dũ tỡm theo giỏ trị hàng

c. Tớnh giỏ trị trung bỡnh

d. Xem dữ liệu theo từng bản ghi

4. Hàm nào sau đõy đếm số ụ chứa giỏ trị trong cột thỏa món điều kiện đưa ra.

a. Hàm Dcount b. Hàm Dcounta c. Hàm Choose d. Hàm Daverage D. BÀI TẬP Mục đớch: Nõng cao kỹ năng thực hành 55

Nội dung:

Bài số 1: Khởi động Excel rồi mở bảng tớnh KQT.XLS

Với cỏc yờu cầu:

a..Xỏc định dữ liệu cho cỏc mục Điểm UT, Điểm TB, Vị thứ, Kết quả

- Cụng thức ở ụ L7 ( Mục Điểm UT)

=VLOOKUP(F7,$L$16:$M$19,2,0)

- Cụng thức ở ụ M7 (Mục Điểm TB) =(G7*2+H7*2+I7+J7+K7+L7))/7 (Toỏn văn cú hệ số 2 và cộng thờm điểm UT )

- Cụng thức ở ụ N7( Mục vị thứ) =RANK(M7,$M$7:$M$14) - Cụng thức ở ụ O7 (Mục kết quả) =IF(M7>=8,”Giỏi”,IF(M7>=6.5,”Khỏ”,IF(M7>=5,”Trung bỡnh”,”Yếu”))) - Sắp xếp bảng theo mục Vị thứ. - Điền số thứ tự vào mục STT

b.Copy toàn bộ bảng kết quả tốt nghiệp sang Sheet 2 rồi sắp xếp bảng theo yờu cầu:

- Ưu tiờn 1: Theo thứ tự tăng dần ABC của Tờn học sinh

- Ưu tiờn 2: Theo thứ tự tăng dần của Họ lút học sinh c. Lọc ra những người cú kết quả là : Giỏi

Bài số 2: Mở một workbook đặt tờn cho sheet1 là Bangdiem, nhập dữ

liệu theo mẫu :

- Chọn sheet2 và đặt tờn cho nú là ketqua, nhập dữ liệu như mẫu :

- Chốn vào trước cột kết quả hai cột: Tổng cộng, điểm chuẩn.

- Sắp xếp Bảng tớnh kết quả tuyển sinh theo thứ tự tăng dần của cột tờn.

- Lập cụng thức điền dữ liệu cho cỏc cột khu vực và ngành thi tương ứng cho từng thớ sinh. Trong đú khu vực là ký tự thứ 2 của mó số. Nghành thi dựa vào ký tự đầu của mó số và bảng điểm chuẩn.

- Từ ký tự đầu của mó số, khu vực và bảng điểm chuẩn điền dữ liệu cho cột điểm chuẩn. Trong đú nếu thớ sinh thuộc khu vực 1 thỡ lấy điểm chuẩn 1, ngược lại lấy điểm chuẩn 2.

- Tớnh điểm tổng cộng là tổng điểm của cả ba mụn.

- Lập cụng thức điềm kết quả như sau: nếu thớ sinh cú điểm tổng cộng lớn hơn hay bằng điểm chuẩn của nghành mỡnh dự thi sẽ cú kết quả là “Đậu”, ngược lại là “Rớt”. (adsbygoogle = window.adsbygoogle || []).push({});

- Thờm cột học bổng và lập cụng thức điềm vào đú là “Cú” nếu điểm tổng cộng của thớ sinh lớn hơn hoặc bằng điểm học bổng của ngành mỡnh dự thi ( trường hợp ngược lại thỡ để trống).

- Dựng chức năng Advanced Filter lọc ra một danh sỏch gồm toàn bộ những thớ sinh cú kết quả là “Đậu”.

- Đặt tờn Sheet3 là Thongke, tạo bảng thống kờ cho biết : Số thớ sinh đậu, số thớ sinh rớt, bao nhiờu thớ sinh được học bổng.

- Lưu Workbook với tờn Tuyensinh.xls trong thư mục BTthuchanh

Hướng dẫn:

- Khu vực được tớnh theo cụng thức: = Mid(mó số,2,1)

- Ngành thi được tớnh theo cụng thức :

=Vlookup(left(mó số, 1), Bangdiem!Bảng điểm chuẩn ,2,0)

- Điểm chuẩn được tớnh theo cụng thức :

= Vlookup(left(mó số,1),Bangdiem!Bảng điểm chuẩn, if(Ketqua! khuvực=”1”, 3 , 4 ),0)

- Kết quả tớnh theo cụng thức : =if(tổng cộng>=điểm chuẩn,”Đậu”,”Rớt” )

- Học bổng được tớnh theo cụng thức :

=if( tổng cộng>= Hlookup(left(mó số,1),Bangdiem!Bảng điểm học bổng , 2 , 0 ,”Cú”,””)

Trong đú Bảng điểm chuẩn là phạm vi ụ chứa dữ liệu $A$3:$D$6, Bảng điểm học bổng là phạm vi ụ chứa dữ liệu $A$9:$E$10 trong sheet Bangdiem.

- Số thớ sinh đậu được tớnh theo cụng thức :

= Countif(Ketqua!phạm vi ụ cột kết quả, “Đậu”)

- Số thớ sinh rớt được tớnh theo cụng thức :

= Countif(Ketqua!phạm vi ụ cột kết quả, “Rớt”)

- Số thớ sinh cú học bổng được tớnh theo cụng thức = Countif(Ketqua!phạm vi ụ cột học bổng, “Cú”)

Một phần của tài liệu ban danh cho ke toan (Trang 51 - 59)