Dự án nhỏ (tổng hợp kiến thức) - Ôn tập tổng hợp 06

Dự án nhỏ: Quản lý bán hàng với Google Sheets

1. Giới thiệu

Trong dự án này, bạn sẽ thực hành quản lý dữ liệu bán hàng. Qua đó, bạn sẽ ứng dụng nhiều công thức khác nhau để xử lý dữ liệu và trực quan hóa thông tin.

2. Bảng dữ liệu mẫu

Dữ liệu gồm các cột: Tên khách hàng, Mã đơn hàng, Ngày mua hàng, Tổng giá, Giảm giá, Cần thanh toán, Hình thức thanh toán, Địa chỉ giao hàng.

ABCDEFGH
Khách hàngMã đơnNgày muaTổng giáGiảm giáCần thanh toánThanh toánĐịa chỉ
Nguyễn Văn ADH0012025-01-052,000,000200,0001,800,000Tiền mặt12 Lê Lợi, Hà Nội
Trần Thị BDH0022025-01-121,500,00001,500,000Chuyển khoản45 Nguyễn Huệ, TP.HCM
Lê Văn CDH0032025-02-033,200,000500,0002,700,000Ví điện tử78 Trần Phú, Đà Nẵng
Phạm Thị DDH0042025-02-102,700,000200,0002,500,000Tiền mặt23 Hai Bà Trưng, Hải Phòng
Hoàng Văn EDH0052025-02-184,500,0001,000,0003,500,000Chuyển khoản56 Quang Trung, Cần Thơ
Ngô Thị FDH0062025-02-251,200,00001,200,000Ví điện tử89 Điện Biên Phủ, Huế
Vũ Văn GDH0072025-03-033,000,000300,0002,700,000Tiền mặt34 Nguyễn Trãi, Hà Nội
Nguyễn Thị HDH0082025-03-075,600,000600,0005,000,000Chuyển khoản11 Lạch Tray, Hải Phòng
Đặng Văn IDH0092025-03-152,800,000300,0002,500,000Ví điện tử22 Hùng Vương, Huế
Nguyễn Thị JDH0102025-03-201,700,00001,700,000Tiền mặt77 Bạch Mai, Hà Nội
Lý Văn KDH0112025-04-012,900,000400,0002,500,000Chuyển khoản15 Nguyễn Du, TP.HCM
Phan Thị LDH0122025-04-053,500,00003,500,000Ví điện tử99 Lý Thường Kiệt, Đà Nẵng
Nguyễn Văn MDH0132025-04-104,200,000500,0003,700,000Tiền mặt12 Điện Biên, Hà Nội
Trương Thị NDH0142025-04-182,100,000200,0001,900,000Chuyển khoản45 Võ Thị Sáu, Vũng Tàu
Đỗ Văn ODH0152025-04-255,000,0001,000,0004,000,000Ví điện tử67 Nguyễn Văn Linh, Đà Nẵng
Nguyễn Thị PDH0162025-05-011,800,00001,800,000Tiền mặt34 Kim Mã, Hà Nội
Hồ Văn QDH0172025-05-053,300,000300,0003,000,000Chuyển khoản101 Nguyễn Lương Bằng, Đà Nẵng
Lê Thị RDH0182025-05-124,700,000700,0004,000,000Ví điện tử14 Nguyễn Khuyến, TP.HCM
Ngô Văn SDH0192025-05-202,400,00002,400,000Tiền mặt58 Hoàng Diệu, Hà Nội
Phạm Thị TDH0202025-05-283,600,000600,0003,000,000Chuyển khoản19 Lê Thánh Tông, Hải Phòng
Nguyễn Văn UDH0212025-06-022,000,000200,0001,800,000Ví điện tử76 Nguyễn Huệ, TP.HCM
Trần Thị VDH0222025-06-081,900,00001,900,000Tiền mặt21 Hùng Vương, Đà Nẵng
Vũ Văn WDH0232025-06-154,800,0001,000,0003,800,000Chuyển khoản45 Nguyễn Văn Cừ, Hà Nội
Lê Thị XDH0242025-06-222,600,000300,0002,300,000Ví điện tử88 Cách Mạng Tháng 8, TP.HCM
Nguyễn Văn YDH0252025-07-013,100,000500,0002,600,000Tiền mặt33 Lý Nam Đế, Hà Nội
Trần Thị ZDH0262025-07-102,200,00002,200,000Chuyển khoản19 Nguyễn Chí Thanh, Đà Nẵng
Đinh Văn AADH0272025-07-184,000,000400,0003,600,000Ví điện tử67 Bùi Thị Xuân, TP.HCM
Nguyễn Thị BBDH0282025-07-251,600,00001,600,000Tiền mặt24 Phan Đình Phùng, Hà Nội
Hoàng Văn CCDH0292025-08-022,500,000200,0002,300,000Chuyển khoản88 Nguyễn Văn Trỗi, Hải Phòng
Trịnh Thị DDDH0302025-08-105,200,0001,000,0004,200,000Ví điện tử99 Pasteur, TP.HCM

3. Yêu cầu bài tập

  1. Tính tổng số tiền cần thanh toán trong tháng 1/2025 (SUMIFS).
  2. Tính trung bình số tiền cần thanh toán cho toàn bộ khách hàng (AVERAGE).
  3. Đếm số đơn hàng thanh toán bằng "Tiền mặt" (COUNTIFS).
  4. Tìm số tiền cần thanh toán của đơn hàng có mã DH010 (VLOOKUP).
  5. Lọc danh sách khách hàng có mua hàng trong tháng 2/2025 (FILTER + MONTH).
  6. Lấy danh sách duy nhất các hình thức thanh toán (UNIQUE).
  7. Hiển thị năm từ cột ngày mua hàng (YEAR).
  8. Tính số ngày kể từ ngày mua hàng đến hôm nay (TODAY + DATE).
  9. Tách tên tỉnh/thành từ địa chỉ giao hàng (MID, RIGHT, LEN).
  10. Tạo cột phân loại: nếu số tiền cần thanh toán > 2,000,000 thì là "Khách VIP", ngược lại là "Khách thường" (IF).
  11. Tính tổng số tiền giảm giá của tất cả đơn hàng trong quý 1/2025 (SUMIFS + MONTH).
  12. Tính trung bình số tiền cần thanh toán cho các đơn hàng dùng hình thức "Chuyển khoản" (AVERAGEIFS).
  13. Đếm số khách hàng có địa chỉ ở Hà Nội (COUNTIFS + RIGHT).
  14. Lấy danh sách các mã đơn hàng trong tháng 5/2025 (FILTER + MONTH).
  15. Tính tổng số tiền cần thanh toán cho khách hàng có tên bắt đầu bằng "Nguyễn" (SUMIFS + LEFT).
  16. Tìm tên khách hàng ứng với mã đơn hàng DH025 (VLOOKUP).
  17. Lấy danh sách duy nhất các tỉnh/thành xuất hiện trong địa chỉ giao hàng (UNIQUE + RIGHT).
  18. Hiển thị tháng mua hàng dưới dạng số từ cột ngày mua (MONTH).
  19. Kiểm tra đơn hàng nào chưa được giảm giá (giá trị giảm giá = 0), đánh dấu là "Không giảm giá" (IF).
  20. Tính tổng số tiền cần thanh toán của những đơn hàng trong 6 tháng gần nhất (SUMIFS + TODAY).

Yêu cầu bổ sung

  1. Dùng Conditional Formatting để tô đỏ những đơn hàng có số tiền cần thanh toán > 3,000,000.
  2. Tạo Data Validation để chọn hình thức thanh toán (Tiền mặt, Chuyển khoản, Ví điện tử).
  3. Dùng Conditional Formatting để đánh dấu màu vàng những đơn hàng có giảm giá > 0.