Bài tập thực hành hàm FILTER, UNIQUE và COUNTUNIQUE
Dưới đây là 5 bài tập thực hành nâng cao. Mỗi bài có bảng dữ liệu mẫu, 5 yêu cầu có gợi ý cách làm và phần đáp án ở cuối.
Bài 1
| Khách hàng | Sản phẩm | Số lượng | Khu vực |
|---|---|---|---|
| An | Bút | 10 | HN |
| Bình | Sách | 5 | HCM |
| An | Sách | 7 | HN |
| Lan | Bút | 12 | DN |
| Hùng | Sách | 6 | HN |
- Lọc danh sách đơn hàng chỉ ở khu vực HN. (Gợi ý: FILTER)
- Lấy danh sách sản phẩm duy nhất đã bán. (Gợi ý: UNIQUE)
- Đếm số khách hàng duy nhất. (Gợi ý: COUNTUNIQUE)
- Lọc đơn hàng của khách "An". (Gợi ý: FILTER với điều kiện khách hàng)
- Đếm số sản phẩm duy nhất mà "An" đã mua. (Gợi ý: COUNTUNIQUE kết hợp FILTER)
Bài 2
| Tên | Phòng ban | Thành phố |
|---|---|---|
| Minh | Kinh doanh | HN |
| Trang | Kế toán | HCM |
| Hải | Kinh doanh | HN |
| Thảo | Marketing | DN |
| Lan | Kế toán | HCM |
- Lọc danh sách nhân viên ở phòng "Kinh doanh".
- Lấy danh sách thành phố duy nhất nơi nhân viên làm việc.
- Đếm số phòng ban khác nhau có trong bảng.
- Lọc nhân viên làm việc tại "HCM".
- Đếm số nhân viên duy nhất làm việc tại "HN".
Bài 3
| Học sinh | Môn | Điểm |
|---|---|---|
| Nam | Toán | 8 |
| Hoa | Văn | 9 |
| Nam | Văn | 7 |
| Linh | Anh | 8 |
| Tuấn | Toán | 6 |
- Lọc danh sách điểm môn "Toán".
- Lấy danh sách học sinh duy nhất tham gia thi.
- Đếm số môn thi duy nhất.
- Lọc toàn bộ điểm của học sinh "Nam".
- Đếm số môn khác nhau mà "Nam" thi.
Bài 4
| Sản phẩm | Loại | Giá |
|---|---|---|
| Bút bi | Văn phòng | 5000 |
| Sách | Học tập | 20000 |
| Vở | Học tập | 8000 |
| Bút chì | Văn phòng | 4000 |
| Tập san | Báo chí | 15000 |
- Lọc sản phẩm thuộc loại "Học tập".
- Lấy danh sách loại sản phẩm duy nhất.
- Đếm số loại sản phẩm khác nhau.
- Lọc sản phẩm có giá > 10000.
- Đếm số sản phẩm duy nhất thuộc loại "Văn phòng".
Bài 5
| Tên | Thành phố | Sản phẩm mua |
|---|---|---|
| An | HN | Bút |
| Bình | HCM | Sách |
| Lan | HN | Sách |
| Hùng | DN | Bút |
| Trang | HCM | Bút |
- Lọc danh sách khách hàng tại "HN".
- Lấy danh sách sản phẩm duy nhất đã bán cho khách hàng.
- Đếm số thành phố khác nhau có khách hàng.
- Lọc khách hàng mua sản phẩm "Sách".
- Đếm số khách hàng duy nhất tại "HCM".
Đáp án
Bài 1: FILTER(...,D2:D6="HN"), UNIQUE(B2:B6), COUNTUNIQUE(A2:A6), FILTER(...,A2:A6="An"), COUNTUNIQUE(FILTER(B2:B6,A2:A6="An")).
Bài 2: FILTER(...,B2:B6="Kinh doanh"), UNIQUE(C2:C6), COUNTUNIQUE(B2:B6), FILTER(...,C2:C6="HCM"), COUNTUNIQUE(FILTER(A2:A6,C2:C6="HN")).
Bài 3: FILTER(...,B2:B6="Toán"), UNIQUE(A2:A6), COUNTUNIQUE(B2:B6), FILTER(...,A2:A6="Nam"), COUNTUNIQUE(FILTER(B2:B6,A2:A6="Nam")).
Bài 4: FILTER(...,B2:B6="Học tập"), UNIQUE(B2:B6), COUNTUNIQUE(B2:B6), FILTER(...,C2:C6>10000), COUNTUNIQUE(FILTER(A2:A6,B2:B6="Văn phòng")).
Bài 5: FILTER(...,B2:B6="HN"), UNIQUE(C2:C6), COUNTUNIQUE(B2:B6), FILTER(...,C2:C6="Sách"), COUNTUNIQUE(FILTER(A2:A6,B2:B6="HCM")).
