Bài Tập Về Hàm Cơ Sở Dữ Liệu Trong Excel

1. Giới thiệu chung

Excel là một công cụ mạnh mẽ không chỉ để tính toán đơn giản mà còn để phân tích dữ liệu phức tạp. Trong đó, các hàm “cơ sở dữ liệu” (database functions) đóng vai trò quan trọng trong việc trích xuất, tính toán và phân tích dữ liệu dựa trên các điều kiện (criteria) cụ thể::~

  • DSUM – Tổng hợp các giá trị Its
  • DAVERAGE – Tính trung bình
  • DCOUNT – Đếm số ô chứa dữ liệu
  • DCOUNTA – Đếm số ô không rỗng (bao gồm cả văn bản)
  • DMAX – Lấy giá trị lớn nhất
  • DMIN – Lấy giá trị nhỏ nhất
  • DPRODUCT – Tính tích
  • DSTDEV – Độ lệch chuẩn (standard deviation)
  • DGET – Truy xuất một giá trị duy nhất

Những hàm này thường được áp dụng trong các báo cáo doanh thu, phân tích bán hàng, quản lý kho, thống kê học sinh và nhiều lĩnh vực khác. Mỗi hàm có cú pháp riêng, nhưng chung quy lại đều sử dụng ba tham số: range (phạm vi dữ liệu), field (cột cần tính toán) và criteria (điều kiện lọc).

2. Cấu trúc dữ liệu chuẩn

Trước khi thực hiện các bài tập, chúng ta cần chuẩn bị một bảng dữ liệu có cấu trúc chuẩn. Ví dụ:

Loại hàngMã HàngSố lượngGiá bánNgày bánKhách hàngKhu vực
Điện thoạiD012515,000,0002026-01-05Nguyễn Văn ATP.HCM
LaptopL011035,000,0002026-01-07Trần Thị BHà Nội
Máy tính bảngM01Стоимость20,000,0002026-01-12Lê Văn CĐà Nẵng
…………………
  • range: A1:G6 (bao gồm tiêu đề)
  • field: tên cột hoặc số thứ tự cột, ví dụ "Giá bán" hoặc 4
  • criteria: một bảng nhỏ chứa điều kiện, ví dụ =H1:I2 với H1="Loại hàng" và I1="Điện thoại"

Tài liệu chuẩn như vậy giúp các hàm hoạt động chính xác và tránh lỗi khi thay đổi dữ liệu.

Lưu ý: Đối với dữ liệu lớn, nên chuyển thành “Table” (Insert → Table) để sử dụng cú pháp Structured References, giúp các hàm tự động cập nhật khi thêm dữ liệu.

3. Bài tập thực hành

Dưới đây là một loạt bài tập từ cơ bản đến nâng cao, giúp bạn nắm vững cách sử dụng các hàm cơ sở dữ liệu trong Excel.

3.1 Bài tập 1: Tính tổng doanh thu theo loại hàng

Mục tiêu: Sử dụng hàm DSUM để tính tổng doanh thu (số lượng giá bán) của từng loại hàng.

Cách làm:
1. Tạo thêm cột “Doanh thu ampak” = =C2D2 (số lượng giá bán). Kéo công thức xuống.
2. Xây dựng bảng tiêu chí: =H1:I2 với H1="Loại hàng" và I1="Điện thoại".
3. Sử dụng công thức: =DSUM(A1:G6,"Doanh thu",H1:I2)

Kết quả: Tổng doanh thu cho điện thoại.

Tip: Để tính tổng doanh thu cho tất cả loại hàng, thay field bằng "Doanh thu" và criteria là ="" (trống).

3.2 Bài tập 2: Tính trung bình giá bán của các mặt hàng bán chạy

Mục tiêu: Sử dụng hàm DAVERAGE để tính giá bán trung bình của các mặt hàng với số lượng bán > 15.

Bài Tập Về Hàm Cơ Sở Dữ Liệu Trong Excel
Bài Tập Về Hàm Cơ Sở Dữ Liệu Trong Excel

Cách làm:
1. Xây dựng bảng tiêu chí: =H1:I2 với H1="Số lượngольку" và I1=">15".
2. Công thức: =DAVERAGE(A1:G6,"Giá bán",H1:I2)

Kết quả: Giá bán trung bình của các mặt hàng bán chạy.

3.3 Bài tập 3: Đếm số lần bán của từng khách hàng

Mục tiêu: Sử dụng hàm DCOUNT hoặc DCOUNTA để đếm số lần bán (số dòng) của từng khách hàng.

Cách làm:
1. Bảng tiêu chí: =H1:I2 với H1="Khách hàng" và I1="Nguyễn Văn A".
2. Công thức: =DCOUNT(A1:G6,"Khách hàng",H1:I2)

Kết quả: Số lần bán của Nguyễn Văn A.

Tip: Để đếm số dòng không rỗng (bao gồm cả cột ngày bán), dùng DCOUNTA và field là "Ngày bán".

3.4 Bài tập 4: Lấy giá bán lớn nhất trong một khu vực cụ thể

Mục tiêu: Sử dụng hàm DMAX để tìm giá bán cao nhất trong khu vực Hà Nội.

Cách làm:
1. Bảng tiêu chí: =H1:I2 với H1="Khu vực" và I1="Hà Nội".
2. Công thức: =DMAX(A1:G6,"Giá bán",H1:I2)

Kết quả: Giá bán cao nhất tại Hà Nội.

3.5 Bài tập 5: Tính tích số lượng các mặt hàng bán chạy

Mục tiêu: Sử dụng hàm DPRODUCT để tính tích của số lượng bán lớn hơn 10 trong toàn bộ dữ liệu.

Cách làm:
1. Bảng tiêu chí: =H1:I2 với H1="Số lượng" và I1=">10".
2. Công thức: =DPRODUCT(A1:G6,"Số lượng",H1:I2)

Kết quả: Tích số lượng bán lớn hơn 10.

3.6 Bài tập 6: Tính độ lệch chuẩn của số lượng bán

Mục tiêu: Sử dụng hàm DSTDEV để tính độ lệch chuẩn của số lượng bán trong dữ liệu.

Cách làm:
1. Bảng tiêu chí: =H1:I2 với H1="Số lượng" và I1=">". (Không có điều kiện, vì muốn thống kê toàn bộ)
2. Công thức: =DSTDEV(A1:G6,"Số lượng",H1:I2)

Kết quả: Độ lệch chuẩn của số lượng透.

3.7 Bài tập 7: Truy xuất thông tin duy nhất bằng DGET

jóða 目标:使用DGET函数根据多个条件提取单行记录。
示例:查找在“TP.HCM”地区购买“Điện thoại”且数量大于20的记录。

步骤:
1. 创建条件表:
– =H1:I3
– H1="Loại hàng",I1="Điện thoại"
– H2="Khu vực",I2="TP.HCM"
– H3="Số lượng",I3=">20"
2. 使用公式:=DGET(A1:G6,"Ngày bán",H1:I3)

提醒:DGET只能返回唯一匹配的记录,否则会弹出错误。

3.8 Bài tập 8: DGET với điều kiện OR (mảng tiêu chí)

目标:使用OR条件提取满足任一条件的数据。
示例:查找在“TP.HCM”或“Hà Nội”地区购买的记录。

步骤:
1. 由于Excel的数据库函数默认使用AND逻辑,需要使用数组公式模拟OR。
2. 先创建两个条件表: Invit ① =H1:I2 (Khu vực=TP.HCM) ② =J1:K2 (Khu vực=Hà Nội)。
3. 组合公式:
excel =SUMPRODUCT(--(A2:A6="Điện thoại")--( (G2:G6="TP.HCM")+(G2:G6="Hà Nội") ))
这不是DGET,但展示了如何使用数组实现OR条件。

ahraga: 若想使用DGET实现OR,请先在数据表中添加辅助列,标记符合任一条件的行,然后使用DGET检索。

3.9 Bài tập 9: Tự động cập nhật phạm vi với TABLE và Structured References

目标:将数据转换为Excel表格,使用结构化引用自动扩展范围μεσα。
示例:使用DSUM对表格 Data 的“Doanh thu”求和。

步骤:
1. 选中数据区,按 Ctrl+T 转换为表格。
2. 在表格工具栏中将表格命名为 Data.
3. 使用公式:=DSUM(Data, "Doanh thu", CriteriaRange)
其中 CriteriaRange 仍为单元格区域。
4. 当添加新行时,DSUM会自动包含新行。

优点:避免手动更新 range,保证公式始终正确。

4. Một số lưu ý khi làm việc với hàm cơ sở dữ liệu

  1. Tránh trùng lặp tiêu đề
  2. field phải chính xác trùng với tên cột trong phạm vi dữ liệu.
  3. Nếu có dấu cách, hoa–thường, hãy ghi chính xác.

  4. Cấu trúc tiêu chí

  5. Tiêu chí là một bảng 2 cột 2 dòng (hoặc nhiều dòng tùy vào số điều kiện).
  6. Cột đầu tiên chứa tên cột, cột thứ hai chứa điều kiện.
  7. Điều kiện có thể là: "=Giá bán" (giá bán bằng), "<1000000" (đơn giá nhỏ hơn), ">100" (số lượng lớn hơn).
  8. Không nhập dữ liệu vào cột tiêu đề, chỉ nhập vào tiêu chí.

  9. Sử dụng hàm INDIRECT để tham chiếu động

  10. Khi tên bảng thay đổi, có thể dùng INDIRECT("Data") để luôn tham chiếu đúng.

  11. Định dạng ngày và giờ

  12. Khi lọc theo ngày, hãy dùng định dạng mm/dd/yyyy hoặc yyyy-mm-dd để tránh lỗi.

  13. Số lượng lớn

  14. Đối với dữ liệu vượt 5000 dòng, hãy chuyển sang Power Query hoặc sử dụng VBA để tính toán nhanh hơn.

5. Tổng kết

Các hàm cơ sở dữ liệu trong Excel là một công cụ mạnh mẽ giúp bạn thực hiện các phép tính phức tạp dựa trên điều kiện. Khi kết hợp với bảng dữ liệu chuẩn, bảng tiêu chí rõ ràng và các mẹo thực tiễn như sử dụng Table, Structured References, hoặc hàm INDIRECT, bạn có thể tối ưu hóa quy trình làm việc, giảm thiểu lỗi và tăng tính linh hoạt trong phân tích dữ liệu.

Thực hành qua các bài tập trên sẽ giúp bạn nắm vững cách sử dụng từng hàm, hiểu rõ cách xây dựng bảng tiêu chí và xử lý các tình huống thực tế. Khi đã thành thạo, bạn sẽ có khả năng tự tin áp dụng trong các dự án báo cáo, phân tích bán hàng, quản lý kho regen, hoặc bất kỳ lĩnh vực nào dựa trên dữ liệu tabular.

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận