Trường Đạihọc Khoa họcTự nhiên
Khoa Công nghệ Thông tin
MÔN HỌC: TIN HỌC CƠ SỞ
Chương 3:
Xử lý bảng tính
Bộ môn Tin họccơ sở
2
Các hàm điềukhiển
N
N
ộ
ộ
i
i
dung
dung
Bài 1: Tổng quan
Bài 2: Các hàm cơ bản
Bài 3: Định dạng bảng tính
Bài 4: Các hàm điềukhiển
Bài 5: Cơ sở dữ liệu
Bài 6: Biểu đồ
Trường Đạihọc Khoa họcTự nhiên
Khoa Công nghệ Thông tin
MICROSOFT EXCEL
Bộ môn Tin họccơ sở
Bài 4:
Các hàm điềukhiển
4
Các hàm điềukhiển
Nội dung chính
1. Nhóm hàm điềukiện
2. Nhóm hàm tìm kiếm
5
Các hàm điềukhiển
Nội dung chính
1. Nhóm hàm điềukiện
¾ Hàm IF
¾ Hàm COUNTIF
¾ Hàm SUMIF
2. Nhóm hàm tìm kiếm
6
Các hàm điềukhiển
Hàm IF
Hàm điềukiện.
Cú pháp:
IF(Biểu_thức_điều_kiện, Trị_đúng, Trị_sai)
Hàm IF trả về:
• Trị_đúng: Nếu Biểu_thức_điều_kiện đúng.
• Trị_sai: Nếu Biểu_thức_điều_kiện sai.
7
Các hàm điềukhiển
Hàm IF
Ví dụ: Tính cột Phái theo ký tự thứ 3 củaMãHS
8
Các hàm điềukhiển
Hàm IF
Hàm IF lồng nhau: Được phép lồng tối đa7 cấp.
Ví dụ: tính cột Ngành dựa vào hai ký tựđầucủa
Mã HS
9
Các hàm điềukhiển
Hàm COUNTIF
Hàm đếmcóđiềukiện.
Cú pháp:
COUNTIF(Vùng_đếm, Chuỗi_điều_kiện)
Hàm COUNTIF đếmsố lượng các ô trong
Vùng_đếm thỏamãnChuỗi_điều_kiện.
10
Các hàm điềukhiển
Hàm COUNTIF
Ví dụ:
11
Các hàm điềukhiển
Hàm SUMIF
Hàm tính tổng có điềukiện.
Cú pháp:
SUMIF(Vùng_so_sánh, Chuỗi_điều_kiện,
Vùng_tính_tổng)
Hàm SUMIF tính tổng các giá trịđượcchọn
trong Vùng_tính_tổng, những giá trị này
đượcchọn ứng vớinhững dòng của
Vùng_so_sánh,cógiátrị thỏamãn
Chuỗi_điều_kiện.
12
Các hàm điềukhiển
Hàm SUMIF
Ví dụ:
13
Các hàm điềukhiển
Nội dung chính
1. Nhóm hàm điềukiện
2. Nhóm hàm tìm kiếm
¾ Hàm VLOOKUP
¾ Hàm HLOOKUP
14
Các hàm điềukhiển
Hàm tìm kiếm theo cột.
Cú pháp:
VLOOKUP(Trị_dò_tìm, Bảng_dò_tìm, Cột_lấy
giá_trị, [TRUE/FALSE])
Tìm kiếm Trị_dò_tìm tạicột đầu tiên của
Bảng_dò_tìm và trả về giá trị của Cột_lấy
giá_trị trong Bảng_dò_tìm.
Hàm VLOOKUP
15
Các hàm điềukhiển
Hàm VLOOKUP
• Trị_dò_tìm: giá trịởbảng chính và phảixử lý cho
giống vớigiátrịởBảng_dò_tìm.
• Bảng_dò_tìm: bảng để tìm kiếmgiátrị.
• Cột_lấy_giá_trị: số thứ tự củacộtmuốnlấygiá
trị trong Bảng_dò_tìm (cột đầutiênlà1)
•Thambiến FALSE (hoặc 0): dò tìm chính xác, nếu
không tìm thấyhàmtrả về lỗi#N/A.
•Thambiến TRUE (hoặc1, hoặc không có): dò tìm gần
đúng, nếu không tìm thấy Trị_dò_tìm tạicột đầu
tiên, hàm sẽ dò tìm giá trị trong Bảng_dò_tìm ≤
Trị_dò_tìm.
16
Các hàm điềukhiển
Hàm VLOOKUP
•Vídụ: Tìm kiếm Tên ĐV dựavàoMã ĐV
17
Các hàm điềukhiển
Hàm VLOOKUP
• Các ví dụ khác:
18
Các hàm điềukhiển
Hàm tìm kiếm theo dòng.
Cú pháp:
HLOOKUP(Trị_dò_tìm, Bảng_dò_tìm, Dòng_lấy
giá_trị, [TRUE/FALSE])
Tìm kiếm Trị_dò_tìm tại dòng đầu tiên của
Bảng_dò_tìm và trả về giá trị của Dòng_lấy
giá_trị trong Bảng_dò_tìm.
Hàm HLOOKUP
19
Các hàm điềukhiển
Hàm HLOOKUP
• Trị_dò_tìm: giá trịởbảng chính và phảixử lý cho
giống vớigiátrịởBảng_dò_tìm.
• Bảng_dò_tìm: bảng để tìm kiếmgiátrị.
• Dòng_lấy_giá_trị: số thứ tự của dòng muốnlấy
giá trị trong Bảng_dò_tìm (dòng đầutiênlà1)
•Thambiến FALSE (hoặc 0): dò tìm chính xác, nếu
không tìm thấyhàmtrả về lỗi#N/A.
•Thambiến TRUE (hoặc1, hoặc không có): dò tìm gần
đúng, nếu không tìm thấy Trị_dò_tìm tại dòng đầu
tiên, hàm sẽ dò tìm giá trị trong Bảng_dò_tìm ≤
Trị_dò_tìm.
20
Các hàm điềukhiển
Hàm HLOOKUP
•Vídụ: Tìm kiếm Tên ĐV dựavàoMã ĐV
21
Các hàm điềukhiển
Hàm HLOOKUP
• Các ví dụ khác: