Kiến Thức Excel Hàm đếm số lần xuất hiện nhiều nhất trong Excel

Hàm đếm số lần xuất hiện nhiều nhất trong Excel

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:

  1. Đếm số lần xuất hiện nhiều nhất: =MAX(COUNTIF(VÙNG, VÙNG))
  2. 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ảng dữ liệu tìm sản phẩm bán chạy nhất

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:C1000 là 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:C1000 có 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.
công thức đếm số lần xuất hiện nhiều nhất
Ở bảng ví dụ này, khi áp dụng công thức trên ta được kết quả là 70. Như vậy mã sản phẩm được bán chạy nhất có số lần xuất hiện là 70.

Để 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”):

công thức lấy giá trị xuất hiện nhiều nhất trong excel

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:

bảng dữ liệu chăm sóc khách hàng

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.

công thức lấy giá trị xuất hiện nhiều lần nhất trong excel
Kết quả hàm trên kiểm tra cột B và trả về giá trị “Sai mẫu” là lỗi phố biến nhất khi chăm sóc khách hàng.

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!