Trong quá trình làm việc thực tế với bảng tính Excel, ta sẽ gặp những trường hợp như: tìm mã sản phẩm bán hàng chạy nhất, tìm nhân viên nghỉ nhiều nhất,… Lúc này ta sẽ cần hàm đếm số lần xuất hiện/tần suất xuất hiện nhiều nhất trong 1 vùng dữ liệu. Để tính ta sử dụng 2 công thức chung sau:
- Đếm số lần xuất hiện nhiều nhất:
=MAX(COUNTIF(VÙNG, VÙNG)) - Lấy giá trị xuất hiện nhiều lần nhất (trả về 1 giá trị, nếu đồng dạng lấy giá trị đầu tiên):
=XLOOKUP(MAX(COUNTIF(VÙNG, VÙNG)), COUNTIF(VÙNG, VÙNG), VÙNG, "", 0, 1)
Dưới đây sẽ là hướng dẫn cách để áp dụng các hàm đếm số lần xuất hiện nhiều nhất trên trong từng trường hợp ví dụ thực tiễn:
Ví dụ 1: Tìm mã sản phẩm bán hàng chạy nhất
Giả sử ta có bảng dữ liệu về đơn hàng và mã sản phẩm như sau:
Bài toán: Tìm được mã sản phẩm có số lượt bán chạy nhất.
=> Để xử lý, ta sẽ sử dụng hàm để đếm xem mã sản phẩm giá trị nào xuất hiện nhiều nhất trong các đơn bán hàng.
Lúc này ta áp dụng công thức như sau:
Mã sản phẩm xuất hiện nhiều nhất với số lần là: =MAX(COUNTIF(C2:C1000, C2:C1000))
- Trong đó:
C2:C1000là vùng dữ liệu chứa mã sản phẩm của đơn đặt hàng. - Ví dụ nếu C2=”SKU-A” và trong
C2:C1000có 15 dòng là “SKU-A”, thì phần tử tương ứng là 15. MAX(...)lấy giá trị lớn nhất trong mảng số đếm → chính là tần suất xuất hiện cao nhất.

Để tìm mã sản phẩm bán chạy nhất ta sử dụng công thức sau: =XLOOKUP(MAX(COUNTIF(A2:C1000, C2:C1000)), COUNTIF(C2:C1000, C2:C1000), C2:C1000, "", 0, 1)
- Trong đó: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]):
- lookup_value = tần suất lớn nhất (ví dụ 15).
- lookup_array = mảng số đếm (song song với C2:C1000).
- return_array = C2:C1000 (giá trị gốc cần trả lời).
- “” = nếu không tìm thấy thì trả rỗng.
- 0 = match_mode = exact match (khớp chính xác tần suất).
- 1 = search_mode = từ đầu đến cuối (trên xuống), nên nếu đồng hạng thì trả về giá trị xuất hiện đầu tiên trong danh sách.
Hàm trên sẽ trả về giá trị mã sản phẩm (ví dụ: “SKU-E”):
VD2: Tìm lỗi chăm sóc khác hàng phổ biến nhất
Để hình dung rõ hơn về cách sử dụng hàm đếm số lần xuất hiện nhiều nhất, ta sẽ đi đến ví dụ tiếp theo. Lần này ta có bảng dữ liệu về chăm sóc khách hàng như sau:
Giờ ta muốn tìm lỗi sai phổ biến nhất xuất hiện khi chăm sóc khách hàng thì sẽ sử dụng công thức sau:
=XLOOKUP(MAX(COUNTIF(B2:B1000, B2:B1000)), COUNTIF(B2:B1000, B2:B1000), B2:B1000, "", 0, 1)
Trong đó: B2:B1000 là vùng chứa giá trị vấn đề xảy ra.

Bằng cách áp dụng 2 công thức đếm số lần xuất hiện nhiều nhất trên. Ta hoàn toàn áp dụng vào nhiều trường hợp cần xử lý trong thực tế như: kiểm tra xem phương thức thanh toán đơn hàng nào phổ biến nhất, lý do xin nghỉ phép hay dung nhất,…. Mong rằng các bạn sẽ áp dụng thành công!



