Hàm MODE() trong Excel: Tìm số xuất hiện thường xuyên nhất
Tìm giá trị phổ biến nhất trong dữ liệu của bạn. Học dùng hàm MODE() trong Excel để có insight thống kê nhanh. Nắm vững các trường hợp cơ bản và nâng cao với ví dụ rõ ràng.
Dù bạn đang tóm tắt phản hồi khảo sát, theo dõi số lượng sản phẩm bán chạy, hay phân tích các mục lặp lại trong bất kỳ tập dữ liệu nào, hàm MODE() trong Excel cho bạn biết số nào xuất hiện thường xuyên nhất — điều này thường phù hợp hơn so với trung bình hay trung vị khi bạn muốn nhận diện mẫu hình.
Trong hướng dẫn này, chúng tôi sẽ chỉ bạn cách sử dụng hiệu quả hàm MODE(), bao gồm cả điểm khác biệt so với các hàm liên quan đến mode khác của Excel. Bạn sẽ học cách áp dụng trong tình huống thực tế, tránh lỗi thường gặp và mở rộng kỹ năng với các công cụ liên quan. Hãy bắt đầu với những điều cơ bản.
Hàm MODE() trong Excel là gì?
Trước khi đi vào phần thực hành, hãy bắt đầu với những điều cơ bản: hàm MODE() trong Excel là công cụ giúp bạn tìm số xuất hiện thường xuyên nhất trong một dải giá trị. Bất cứ khi nào bạn có một danh sách và muốn nhanh chóng xác định số nào xuất hiện nhiều nhất, MODE() mang đến một giải pháp đơn giản.
Hàm này đặc biệt hữu ích khi bạn cần tóm tắt dữ liệu, phát hiện xu hướng, hoặc kiểm tra các mục lặp. Dù bạn đang phân tích phản hồi khảo sát, rà soát số tồn kho, hay xử lý bất kỳ tình huống nào mà giá trị phổ biến nhất là quan trọng, MODE() giúp quá trình trở nên dễ dàng.
Ở đây, number1, [number2], … là các số hoặc vùng dữ liệu nơi bạn muốn tìm mode.
Lưu ý quan trọng: MODE() chỉ hoạt động với số. Nếu dữ liệu có chứa văn bản hoặc ô trống, Excel sẽ bỏ qua các mục đó.
Cách MODE() hoạt động trong Excel
Giờ bạn đã biết MODE() là gì, hãy xem nó vận hành thế nào. Trong phần này, bạn sẽ hiểu cách MODE() xử lý dữ liệu và những gì có thể kỳ vọng từ kết quả.
MODE() xem xét danh sách của bạn, đếm tần suất xuất hiện của từng số, và trả về số có tần suất cao nhất. Nếu có hai hay nhiều số cùng đứng đầu về tần suất, Excel sẽ trả về số đầu tiên nó tìm thấy trong vùng dữ liệu của bạn.
Cách dùng MODE() với dữ liệu thực tế trong Excel
Khi đã hiểu MODE() hoạt động ra sao và so với các hàm tương tự, hãy áp dụng vào ví dụ thực tế. Phần này sẽ cho thấy cách dùng MODE() để tìm giá trị phổ biến nhất trong nhiều kịch bản khác nhau.
Ví dụ 1: Tìm điểm kiểm tra phổ biến nhất
Giả sử bạn có điểm kiểm tra của học sinh ở các ô A2 đến A11:
Bạn sẽ nhận được 85 hoặc 90 tùy số nào xuất hiện trước, vì cả hai đều lặp lại nhiều lần. Hãy nhớ, MODE() chỉ trả về mode đầu tiên nó phát hiện. Nếu bạn muốn xem tất cả các mode khi có đồng hạng, hãy dùng MODE.MULT().
Ví dụ 2: Dùng MODE() với các vùng không liên tiếp
Nếu dữ liệu không nằm trong một khối liên tục thì sao? Không vấn đề! MODE() cho phép dùng nhiều đối số. Ví dụ:
Vì không có số nào lặp lại, bạn sẽ thấy #N/A là kết quả.
Qua các ví dụ này, bạn có thể thấy MODE() thích ứng với nhiều bố cục dữ liệu và tình huống. Tôi biết vẫn còn vài điểm tinh tế, nên tôi sẽ đưa một số trường hợp này và các kịch bản thường gặp khác vào bảng sau:
Ví dụ
Dữ liệu (vùng)
Công thức
Kết quả
Ý nghĩa
Tính mode cơ bản
2, 4, 2, 7, 8, 2 (A1:A6)
=MODE(A1:A6)
2
Tìm số xuất hiện nhiều nhất (2 xuất hiện 3 lần)
Hòa giữa hai mode
85, 90, 85, 92, 88, 90, 85, 90, 91, 90 (B2:B11)
=MODE(B2:B11)
85 hoặc 90
Trả về giá trị phổ biến đầu tiên khi có đồng hạng
Vùng không liên tiếp
A1:A5 và C1:C5
=MODE(A1:A5, C1:C5)
Thay đổi
Tìm trên nhiều vùng để xác định số xuất hiện nhiều nhất
Không có giá trị lặp
10, 20, 30, 40 (C1:C4)
=MODE(C1:C4)
#N/A
Trả về lỗi khi không có mode
Dùng với IFERROR
10, 20, 30, 40 (C1:C4)
=IFERROR(MODE(C1:C4), "No mode")
No mode
Xử lý gọn lỗi #N/A khi không có giá trị lặp
Bao gồm dữ liệu phi số
5, "N/A", 7, 5 (A1:A4)
=MODE(A1:A4)
5
Bỏ qua văn bản hoặc ô trống và chỉ tính mode dựa trên giá trị số
Nhiều mode (nâng cao)
1, 2, 2, 3, 3 (A1:A5)
=MODE.MULT(A1:A5)
2 và 3
Trả về tất cả các mode dưới dạng mảng (phải dùng Ctrl+Shift+Enter trong Excel cũ)
Vấn đề thường gặp và mẹo trong Excel
Bạn có thể gặp vài tình huống phổ biến. Phần này sẽ xem cách xử lý lỗi, làm việc với dữ liệu phi số, và thao tác hiệu quả với tập dữ liệu lớn.
Xử lý lỗi
Nếu bạn nhận lỗi #N/A như ở trên, nghĩa là không có mode trong dữ liệu. Để công thức thân thiện hơn, bạn có thể bao MODE() trong IFERROR():
Cách này giúp hiển thị “No mode” thay vì lỗi, trông dễ chịu hơn.
Xử lý dữ liệu phi số
MODE() chỉ xét các số. Nó bỏ qua văn bản, ô trống và giá trị logic. Nếu vùng của bạn trộn số và văn bản (như các mục “N/A” trong dữ liệu khảo sát), MODE() sẽ đơn giản là bỏ qua các mục phi số.
Dùng MODE() cho tập dữ liệu lớn
MODE() hoạt động tốt ngay cả với các vùng số lớn. Chỉ cần lưu ý: nếu dữ liệu có nhiều mode, MODE() chỉ trả về mode đầu tiên nó tìm thấy. Để có danh sách đầy đủ tất cả mode, đặc biệt trong tập lớn, hãy chuyển sang MODE.MULT().
Bằng cách xử lý các tình huống này, bạn sẽ đảm bảo kết quả MODE() chính xác và công thức vững vàng. Giờ, hãy xem MODE() trông thế nào trong một bảng tính thực.
MODE() so với MODE.SNGL() và MODE.MULT()
Khi đã nắm vững cơ bản, bạn có thể tự hỏi: khác biệt giữa MODE(), MODE.SNGL() và MODE.MULT() là gì? Phần này sẽ so sánh các hàm liên quan để bạn chọn đúng hàm cho nhu cầu.
MODE(): Hàm gốc, được giữ lại vì tính tương thích. Trong các phiên bản Excel mới, bạn thường thấy MODE.SNGL(), nhưng cả hai đều có cùng mục đích — trả về một giá trị mode duy nhất.
MODE.SNGL(): Hoạt động giống MODE(), trả về mode đầu tiên nó tìm thấy trong dữ liệu.
MODE.MULT(): Tiến xa hơn bằng cách trả về một mảng chứa tất cả các mode khi có đồng hạng. Để dùng, bạn cần nhập dưới dạng công thức mảng (sử dụng Ctrl+Shift+Enter trong Excel cũ).
Phần lớn thời gian, MODE() hoặc MODE.SNGL() là đủ cho câu trả lời nhanh. Nhưng nếu tập dữ liệu có thể có nhiều giá trị xuất hiện ngang nhau và bạn muốn thấy tất cả, MODE.MULT() là hàm nên dùng.
Các hàm thống kê liên quan trong Excel
Khi xây dựng bộ công cụ Excel, bạn sẽ thấy MODE() thường đi cùng các hàm thống kê tóm tắt khác. Dưới đây là vài hàm kết hợp tốt với MODE():
MEDIAN() – trả về giá trị trung vị trong một tập dữ liệu
AVERAGE() – tính trung bình số học
COUNTIF() – đếm số lần một giá trị cụ thể xuất hiện, hữu ích để kiểm tra tần suất thủ công
Và nếu bạn làm việc với dữ liệu có thể có nhiều hơn một mode, đừng quên MODE.MULT().
Kết luận
Như chúng ta đã thấy, MODE() là công cụ đơn giản nhưng hữu ích để tìm số phổ biến nhất trong bất kỳ danh sách nào. Dù bạn đang tóm tắt kết quả khảo sát, theo dõi doanh số hay phân tích các mục trùng lặp, MODE() mang lại insight nhanh chỉ với một công thức.
Để nâng cao kỹ năng Excel, hãy khám phá các hàm thống kê khác như MEDIAN(), AVERAGE() và COUNTIF(). Kết hợp các công cụ này sẽ giúp bạn tóm tắt, phân tích và thực sự hiểu dữ liệu của mình từ mọi góc độ. Và nhớ đăng ký khóa Data Analysis in Excel của chúng tôi để tiếp tục trau dồi kỹ năng.
Tác giả
Josef Waples
Tôi là một cây bút và biên tập viên về khoa học dữ liệu, đã có bài đóng góp cho các nghiên cứu đăng trên tạp chí khoa học. Tôi đặc biệt quan tâm đến đại số tuyến tính, thống kê, R và các chủ đề tương tự. Tôi cũng chơi cờ vua khá thường xuyên!
Câu hỏi thường gặp
Nếu có nhiều mode thì sao?⌄
MODE() chỉ trả về một giá trị (mode đầu tiên nó tìm thấy). Nếu có nhiều mode, hãy dùng MODE.MULT() để lấy tất cả.
MODE() có hoạt động với văn bản không?⌄
Không. MODE() chỉ xét các số.
Điều gì xảy ra nếu không có mode?⌄
nếu tất cả giá trị là duy nhất, bạn sẽ nhận lỗi #N/A.
Dù bạn đang tóm tắt phản hồi khảo sát, theo dõi số lượng sản phẩm bán chạy, hay phân tích các mục lặp lại trong bất kỳ tập dữ liệu nào, hàm
MODE()trong Excel cho bạn biết số nào xuất hiện thường xuyên nhất — điều này thường phù hợp hơn so với trung bình hay trung vị khi bạn muốn nhận diện mẫu hình.Trong hướng dẫn này, chúng tôi sẽ chỉ bạn cách sử dụng hiệu quả hàm
MODE(), bao gồm cả điểm khác biệt so với các hàm liên quan đến mode khác của Excel. Bạn sẽ học cách áp dụng trong tình huống thực tế, tránh lỗi thường gặp và mở rộng kỹ năng với các công cụ liên quan. Hãy bắt đầu với những điều cơ bản.Hàm MODE() trong Excel là gì?
Trước khi đi vào phần thực hành, hãy bắt đầu với những điều cơ bản: hàm
MODE()trong Excel là công cụ giúp bạn tìm số xuất hiện thường xuyên nhất trong một dải giá trị. Bất cứ khi nào bạn có một danh sách và muốn nhanh chóng xác định số nào xuất hiện nhiều nhất,MODE()mang đến một giải pháp đơn giản.Hàm này đặc biệt hữu ích khi bạn cần tóm tắt dữ liệu, phát hiện xu hướng, hoặc kiểm tra các mục lặp. Dù bạn đang phân tích phản hồi khảo sát, rà soát số tồn kho, hay xử lý bất kỳ tình huống nào mà giá trị phổ biến nhất là quan trọng,
MODE()giúp quá trình trở nên dễ dàng.Cú pháp cơ bản như sau:
Ở đây,
number1, [number2], …là các số hoặc vùng dữ liệu nơi bạn muốn tìm mode.Lưu ý quan trọng:
MODE()chỉ hoạt động với số. Nếu dữ liệu có chứa văn bản hoặc ô trống, Excel sẽ bỏ qua các mục đó.Cách MODE() hoạt động trong Excel
Giờ bạn đã biết
MODE()là gì, hãy xem nó vận hành thế nào. Trong phần này, bạn sẽ hiểu cáchMODE()xử lý dữ liệu và những gì có thể kỳ vọng từ kết quả.MODE()xem xét danh sách của bạn, đếm tần suất xuất hiện của từng số, và trả về số có tần suất cao nhất. Nếu có hai hay nhiều số cùng đứng đầu về tần suất, Excel sẽ trả về số đầu tiên nó tìm thấy trong vùng dữ liệu của bạn.Cách dùng MODE() với dữ liệu thực tế trong Excel
Khi đã hiểu
MODE()hoạt động ra sao và so với các hàm tương tự, hãy áp dụng vào ví dụ thực tế. Phần này sẽ cho thấy cách dùngMODE()để tìm giá trị phổ biến nhất trong nhiều kịch bản khác nhau.Ví dụ 1: Tìm điểm kiểm tra phổ biến nhất
Giả sử bạn có điểm kiểm tra của học sinh ở các ô A2 đến A11:
Để tìm điểm xuất hiện nhiều nhất, nhập:
Bạn sẽ nhận được 85 hoặc 90 tùy số nào xuất hiện trước, vì cả hai đều lặp lại nhiều lần. Hãy nhớ,
MODE()chỉ trả về mode đầu tiên nó phát hiện. Nếu bạn muốn xem tất cả các mode khi có đồng hạng, hãy dùngMODE.MULT().Ví dụ 2: Dùng MODE() với các vùng không liên tiếp
Nếu dữ liệu không nằm trong một khối liên tục thì sao? Không vấn đề!
MODE()cho phép dùng nhiều đối số. Ví dụ:Excel sẽ tìm trên cả hai vùng để xác định số xuất hiện thường xuyên nhất.
Ví dụ 3: Điều gì xảy ra khi không có giá trị lặp lại?
Bạn có thể thắc mắc
MODE()làm gì khi không có giá trị lặp lại. Nếu mọi giá trị trong vùng đều là duy nhất,MODE()sẽ trả về lỗi#N/A.Giả sử A1:A5 chứa 10, 20, 30, 40:
Vì không có số nào lặp lại, bạn sẽ thấy
#N/Alà kết quả.Qua các ví dụ này, bạn có thể thấy
MODE()thích ứng với nhiều bố cục dữ liệu và tình huống. Tôi biết vẫn còn vài điểm tinh tế, nên tôi sẽ đưa một số trường hợp này và các kịch bản thường gặp khác vào bảng sau:Ví dụ
Dữ liệu (vùng)
Công thức
Kết quả
Ý nghĩa
Tính mode cơ bản
2, 4, 2, 7, 8, 2 (A1:A6)
=MODE(A1:A6)2
Tìm số xuất hiện nhiều nhất (2 xuất hiện 3 lần)
Hòa giữa hai mode
85, 90, 85, 92, 88, 90, 85, 90, 91, 90 (B2:B11)
=MODE(B2:B11)85 hoặc 90
Trả về giá trị phổ biến đầu tiên khi có đồng hạng
Vùng không liên tiếp
A1:A5 và C1:C5
=MODE(A1:A5, C1:C5)Thay đổi
Tìm trên nhiều vùng để xác định số xuất hiện nhiều nhất
Không có giá trị lặp
10, 20, 30, 40 (C1:C4)
=MODE(C1:C4)#N/A
Trả về lỗi khi không có mode
Dùng với IFERROR
10, 20, 30, 40 (C1:C4)
=IFERROR(MODE(C1:C4), "No mode")No mode
Xử lý gọn lỗi #N/A khi không có giá trị lặp
Bao gồm dữ liệu phi số
5, "N/A", 7, 5 (A1:A4)
=MODE(A1:A4)5
Bỏ qua văn bản hoặc ô trống và chỉ tính mode dựa trên giá trị số
Nhiều mode (nâng cao)
1, 2, 2, 3, 3 (A1:A5)
=MODE.MULT(A1:A5)2 và 3
Trả về tất cả các mode dưới dạng mảng (phải dùng Ctrl+Shift+Enter trong Excel cũ)
Vấn đề thường gặp và mẹo trong Excel
Bạn có thể gặp vài tình huống phổ biến. Phần này sẽ xem cách xử lý lỗi, làm việc với dữ liệu phi số, và thao tác hiệu quả với tập dữ liệu lớn.
Xử lý lỗi
Nếu bạn nhận lỗi
#N/Anhư ở trên, nghĩa là không có mode trong dữ liệu. Để công thức thân thiện hơn, bạn có thể baoMODE()trongIFERROR():Cách này giúp hiển thị “No mode” thay vì lỗi, trông dễ chịu hơn.
Xử lý dữ liệu phi số
MODE()chỉ xét các số. Nó bỏ qua văn bản, ô trống và giá trị logic. Nếu vùng của bạn trộn số và văn bản (như các mục “N/A” trong dữ liệu khảo sát),MODE()sẽ đơn giản là bỏ qua các mục phi số.Dùng MODE() cho tập dữ liệu lớn
MODE()hoạt động tốt ngay cả với các vùng số lớn. Chỉ cần lưu ý: nếu dữ liệu có nhiều mode,MODE()chỉ trả về mode đầu tiên nó tìm thấy. Để có danh sách đầy đủ tất cả mode, đặc biệt trong tập lớn, hãy chuyển sangMODE.MULT().Bằng cách xử lý các tình huống này, bạn sẽ đảm bảo kết quả
MODE()chính xác và công thức vững vàng. Giờ, hãy xemMODE()trông thế nào trong một bảng tính thực.MODE() so với MODE.SNGL() và MODE.MULT()
Khi đã nắm vững cơ bản, bạn có thể tự hỏi: khác biệt giữa
MODE(),MODE.SNGL()vàMODE.MULT()là gì? Phần này sẽ so sánh các hàm liên quan để bạn chọn đúng hàm cho nhu cầu.MODE(): Hàm gốc, được giữ lại vì tính tương thích. Trong các phiên bản Excel mới, bạn thường thấyMODE.SNGL(), nhưng cả hai đều có cùng mục đích — trả về một giá trị mode duy nhất.MODE.SNGL(): Hoạt động giốngMODE(), trả về mode đầu tiên nó tìm thấy trong dữ liệu.MODE.MULT(): Tiến xa hơn bằng cách trả về một mảng chứa tất cả các mode khi có đồng hạng. Để dùng, bạn cần nhập dưới dạng công thức mảng (sử dụng Ctrl+Shift+Enter trong Excel cũ).Phần lớn thời gian,
MODE()hoặcMODE.SNGL()là đủ cho câu trả lời nhanh. Nhưng nếu tập dữ liệu có thể có nhiều giá trị xuất hiện ngang nhau và bạn muốn thấy tất cả,MODE.MULT()là hàm nên dùng.Các hàm thống kê liên quan trong Excel
Khi xây dựng bộ công cụ Excel, bạn sẽ thấy
MODE()thường đi cùng các hàm thống kê tóm tắt khác. Dưới đây là vài hàm kết hợp tốt vớiMODE():MEDIAN()– trả về giá trị trung vị trong một tập dữ liệuAVERAGE()– tính trung bình số họcCOUNTIF()– đếm số lần một giá trị cụ thể xuất hiện, hữu ích để kiểm tra tần suất thủ côngVà nếu bạn làm việc với dữ liệu có thể có nhiều hơn một mode, đừng quên
MODE.MULT().Kết luận
Như chúng ta đã thấy,
MODE()là công cụ đơn giản nhưng hữu ích để tìm số phổ biến nhất trong bất kỳ danh sách nào. Dù bạn đang tóm tắt kết quả khảo sát, theo dõi doanh số hay phân tích các mục trùng lặp,MODE()mang lại insight nhanh chỉ với một công thức.Để nâng cao kỹ năng Excel, hãy khám phá các hàm thống kê khác như
MEDIAN(),AVERAGE()vàCOUNTIF(). Kết hợp các công cụ này sẽ giúp bạn tóm tắt, phân tích và thực sự hiểu dữ liệu của mình từ mọi góc độ. Và nhớ đăng ký khóa Data Analysis in Excel của chúng tôi để tiếp tục trau dồi kỹ năng.