Chúng tôi biết cách lấy số xuất hiện thường xuyên nhất trong excel. Chúng tôi sử dụng chức năng MODE. Nhưng nếu chúng ta muốn liệt kê các số xuất hiện thường xuyên nhất thì công thức này sẽ không hoạt động. Chúng ta sẽ cần sự kết hợp của các hàm excel để thực hiện tác vụ này.

Đây là công thức chung để liệt kê các số thường xuyên xảy ra nhất:

range]`,0)),numbers))

số: * Đây là phạm vi hoặc mảng mà từ đó chúng ta cần lấy các số xuất hiện thường xuyên nhất.

Bây giờ, chúng ta hãy xem công thức này đang hoạt động.

Ví dụ: Nhận 3 xếp hạng thường xuyên xuất hiện.

Vì vậy, kịch bản là thế này. Chúng tôi có một số dữ liệu về một cuộc khảo sát mà người dùng đã xếp hạng dịch vụ của chúng tôi. Chúng ta cần lấy 3 xếp hạng xuất hiện thường xuyên nhất.

imageWrite this formula in G3:

Đây là một công thức mảng. Sử dụng CTRL + SHIFT + ENTER. Kéo công thức này xuống trong ba ô. Và bây giờ bạn có 3 con số xuất hiện thường xuyên nhất của bạn.

imageNow that we have done it, let’s see how it is working.

Nó hoạt động như thế nào?

Ở đây, ý tưởng là loại trừ các số xuất hiện thường xuyên nhất đã được trích xuất trong lần chạy tiếp theo của hàm MODE. để làm như vậy, chúng tôi sử dụng thêm một số trợ giúp từ các hàm logic excel khác.

Để hiểu nó, chúng ta hãy xem công thức trong ô G4. Đó là:

Hàm MATCH có phạm vi tra cứu D3: D11 (các số). Giá trị tra cứu cũng là một phạm vi G2: G3 (được mở rộng khi sao chép xuống). Tất nhiên bây giờ, G2 chứa văn bản không nằm trong phạm vi D3: D11. Tiếp theo, G3 chứa 6.

MATCH tìm kiếm 6 trong phạm vi D3: D11 và trả về một mảng lỗi # N / A và các vị trí của 6 trong phạm vi, đó là

\ {# N / A; 2; # N / A; 2; 2; # N / A; # N / A; # N / A; # N / A}.

Bây giờ, mảng này được cung cấp cho liên kết: / logic-architects-the-isnumber-function-in-excel [hàm ISNUMBER]. ISNUMBER trả về TRUE cho các số trong mảng. Do đó chúng ta nhận được một mảng khác là

\ {FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE}.

Tiếp theo, mảng này bị trừ đi 1. Như chúng ta biết FALSE được coi là 0 và TRUE là 1. Khi chúng ta trừ mảng này đi 1, chúng ta nhận được một mảng đảo ngược là \ {1; 0; 1; 0; 0; 1; 1; 1; 1}. * Đây là hình ảnh phản chiếu chính xác của mảng được trả về bởi hàm ISNUMBER.

(Lưu ý rằng 5 và 4 đều xảy ra 2 lần. Nhưng vì 2 lần xuất hiện đầu tiên nên chúng ta nhận được 2.

Trong G3, hàm ISNUMBER chỉ trả về một mảng FALSE. Do đó, toàn bộ phạm vi được cung cấp cho hàm MODE. Sau đó hàm mode trả về số xuất hiện thường xuyên nhất trong phạm vi là 6.

Công thức khác

Một cách khác là sử dụng hàm NOT để đảo ngược mảng trả về bởi hàm ISNUMBER.

Vì vậy, vâng, đây là cách bạn có thể truy xuất các số xuất hiện thường xuyên nhất trong excel. Tôi hy vọng tôi đã giải thích đủ. Nếu bạn có bất kỳ nghi ngờ nào về bất kỳ hàm nào được sử dụng trong công thức này, chỉ cần nhấp vào chúng.

Bạn sẽ được giải thích về hàm đó. Nếu bạn có bất kỳ thắc mắc nào về bài viết này hoặc bất kỳ hàm excel hoặc VBA nào khác, hãy hỏi tôi trong phần bình luận bên dưới.

Các bài viết liên quan:

Bài viết phổ biến:

Bạn không cần lọc dữ liệu của mình để đếm giá trị cụ thể. Chức năng Countif là cần thiết để chuẩn bị bảng điều khiển của bạn.