Cách dùng hàm SMALL trong Excel cực nhanh để tìm giá trị nhỏ thứ k

Việc cần tìm kiếm các mức giá thấp thứ hai, thứ ba hay lập danh sách sắp xếp tăng dần trong bảng tính thường khiến nhiều người dùng tốn nhiều thời gian nếu chỉ thao tác sắp xếp (Sort) thủ công. Phương pháp thủ công này không chỉ rườm rà mà còn rất dễ làm xáo trộn cấu trúc dữ liệu và gây sai sót trên các báo cáo quan trọng. Bài viết này MSO sẽ hướng dẫn bạn cách dùng hàm SMALL trong Excel để tìm giá trị nhỏ thứ k một cách tự động: từ cú pháp cơ bản, các ví dụ thực tế cho đến kỹ thuật kết hợp nâng cao với hàm IF, FILTER giúp tối ưu hiệu suất công việc.

Cấu trúc và các đối số của hàm SMALL trong Excel

Cấu trúc và các đối số của hàm SMALL trong Excel
Cấu trúc và các đối số của hàm SMALL trong Excel

Để vận hành hàm SMALL trong Excel thành công, bạn cần nắm vững cú pháp đơn giản gồm hai tham số bắt buộc là mảng dữ liệu và thứ hạng cần tìm để nhận về kết quả sắc nét.

Công thức chuẩn:

=SMALL(array, k)

Chi tiết các thành phần trong công thức:

  • Array (Bắt buộc): Đây là một dải ô, một vùng dữ liệu hoặc một mảng chứa các con số mà bạn muốn tìm kiếm giá trị nhỏ thứ k. Nếu mảng này không chứa bất kỳ giá trị số nào, hàm sẽ báo lỗi.
  • k (Bắt buộc): Đây là vị trí (thứ hạng) tính từ giá trị nhỏ nhất mà bạn muốn lấy. Ví dụ: Nếu bạn muốn tìm giá trị nhỏ nhất, k sẽ bằng 1; nếu tìm giá trị nhỏ thứ hai, k sẽ bằng 2.

Quy tắc vận hành kỹ thuật:

  1. Nếu k nhỏ hơn hoặc bằng 0, hàm sẽ trả về lỗi #NUM!.
  2. Nếu k lớn hơn số lượng điểm dữ liệu có trong mảng (array), hàm cũng sẽ báo lỗi #NUM!.
  3. Hàm hoàn toàn bỏ qua các ô trống, các giá trị logic hoặc văn bản nằm trong vùng chọn, giúp việc tính toán mảng số liệu diễn ra cực nhanh và chính xác.

Cách dùng hàm SMALL trong Excel cơ bản qua các ví dụ thực tế

Việc áp dụng các kịch bản thực tế dưới đây sẽ giúp bạn làm chủ hàm SMALL trong Excel chuyên nghiệp, xử lý các bài toán tìm kiếm vị trí cực nhanh và chính xác tuyệt đối ngay cả trên những tập dữ liệu lớn tại MSO.

Ví dụ 1: Tìm giá nhập hàng cạnh tranh thứ hai

Trong quản lý thu mua, việc chọn nhà cung cấp có mức giá thấp thứ hai thường là chiến lược hiệu quả để đảm bảo cân bằng giữa chi phí và chất lượng. Giả sử bạn thực hiện lập bảng báo giá từ 5 đối tác tại cột B (vùng B2:B6).

  • Công thức thực hiện: =SMALL(B2:B6; 2)

*Lưu ý: Với phiên bản ứng dụng cài đặt thì bạn cần thay dấu “;” thành dấu “,” để công thức có thể hoạt động bình thường

Ví dụ 1: Tìm giá nhập hàng cạnh tranh thứ hai
Ví dụ 1: Tìm giá nhập hàng cạnh tranh thứ hai
  • Quy trình xử lý: Hàm sẽ thực hiện quét toàn bộ mảng dữ liệu và trích xuất con số thấp thứ hai ngay lập tức.

Kết quả: Cách làm này giúp bạn đưa ra quyết định mua hàng chuyên nghiệp chỉ trong tích tắc mà không cần tốn thời gian rà soát thủ công, đảm bảo bản thảo báo cáo luôn sắc nét và minh bạch.

Ví dụ 2: Lọc danh sách học sinh có điểm thi thấp để phụ đạo

Trong quản lý giáo dục, giáo viên thường cần xác định nhóm học sinh có kết quả chưa tốt để lên kế hoạch hỗ trợ. Nếu bạn có cột điểm môn Toán tại vùng D2:D30, bạn có thể thực hiện tìm 3 mức điểm thấp nhất cực nhanh:

  • Điểm thấp thứ 1: =SMALL(D2:D30; 1) (Kết quả tương đương giá trị nhỏ nhất).
  • Điểm thấp thứ 2: =SMALL(D2:D30; 2).
  • Điểm thấp thứ 3: =SMALL(D2:D30; 3).
Ví dụ 2: Lọc danh sách học sinh có điểm thi thấp để phụ đạo
Ví dụ 2: Lọc danh sách học sinh có điểm thi thấp để phụ đạo

Giá trị ứng dụng: Kỹ thuật này giúp bạn phân loại đối tượng hiệu quả mà không làm xáo trộn danh sách tên theo Alphabet ban đầu. Việc vận dụng linh hoạt hàm SMALL trong Excel giúp quy trình quản lý lớp học trở nên khoa học và chuyên nghiệp hơn rất nhiều.

Ví dụ 3: Tạo danh sách giá trị tăng dần tự động

Thay vì sử dụng lệnh Sort thủ công mỗi khi dữ liệu thay đổi, bạn có thể thiết lập một mảng động để liệt kê các con số từ nhỏ đến lớn một cách tự động. Giả sử bạn cần sắp xếp lại 10 con số tại cột A sang cột C.

  • Công thức tại ô C1: =SMALL($A$1:$A$10; ROW(1:1))
  • Thao tác thực hiện: Bạn chỉ cần nhập công thức vào ô đầu tiên và thực hiện kéo chuột xuống đến ô C10.
Ví dụ 3: Tạo danh sách giá trị tăng dần tự động
Ví dụ 3: Tạo danh sách giá trị tăng dần tự động
  • Phân tích kỹ thuật: Hàm ROW(1:1) sẽ tự động tăng dần từ 1, 2, 3… khi bạn kéo công thức xuống. Lúc này, hàm SMALL trong Excel sẽ lần lượt trích xuất các giá trị từ nhỏ nhất đến lớn dần.

Kết quả: Bạn sở hữu một danh sách sắp xếp sắc nét, tự động cập nhật ngay khi bạn thay đổi con số ở cột A, giúp xử lý công việc hiệu quả và cực nhanh chỉ sau vài phút thiết lập ban đầu.

Việc ứng dụng nhuần nhuyễn các ví dụ trên không chỉ giúp bạn bứt phá năng suất làm việc mà còn khẳng định tư duy xử lý dữ liệu nhạy bén trong môi trường doanh nghiệp hiện đại.

Hàm SMALL trong Excel là gì?

Hàm SMALL trong Excel là gì?
Hàm SMALL trong Excel là gì?

Hàm SMALL trong Excel là một hàm tra cứu và tham chiếu chuyên nghiệp dùng để tìm và trả về giá trị nhỏ thứ nhất, thứ hai, thứ ba… trong một tập hợp các dữ liệu cho trước.

Trong phân tích số liệu, đôi khi chúng ta không chỉ cần tìm giá trị nhỏ nhất (Minimum) mà còn cần biết các giá trị xếp hạng thấp tiếp theo để đưa ra các so sánh khách quan. Hàm SMALL cho phép bạn xác định thứ hạng của con số dựa trên giá trị của nó thay vì vị trí vật lý trong bảng tính.

Lợi ích cốt lõi khi sử dụng hàm này bao gồm:

  • Tính tự động hóa cao: Kết quả sẽ tự động cập nhật ngay khi dữ liệu nguồn thay đổi, không cần thao tác Sort lại bảng tính.
  • Xử lý mảng động hiệu quả: Có thể trích xuất toàn bộ danh sách xếp hạng thấp dần chỉ bằng một công thức duy nhất.
  • Ứng dụng đa dạng: Phù hợp cho các báo cáo tài chính, quản lý kho hàng và theo dõi hiệu suất nhân sự chuyên nghiệp.

So sánh hàm SMALL trong Excel và hàm MIN chuyên sâu 

Hiểu rõ sự khác biệt giữa hai hàm giúp bạn lựa chọn công cụ xử lý dữ liệu sắc nét, tránh nhầm lẫn khi cần xác định thông tin vị trí trong mảng động.

Tiêu chí

Hàm MIN

Hàm SMALL

Mục đích

Chỉ tìm duy nhất giá trị nhỏ nhất trong vùng.

Tìm giá trị ở bất kỳ thứ hạng thấp nào (1, 2, 3…).

Tính linh hoạt

Thấp, chỉ cố định một kết quả duy nhất.

Rất cao, có thể thay đổi tham số k để lấy hạng n.

Cấu trúc

=MIN(range)

=SMALL(range, k)

Hiệu quả

Cực nhanh cho nhu cầu cơ bản nhất.

Hiệu quả vượt trội cho báo cáo xếp hạng.

Hàm MIN thực chất là một trường hợp đặc biệt của hàm SMALL trong Excel khi k = 1. Nếu bạn cần xây dựng các hệ thống báo cáo mảng động chuyên nghiệp, hàm SMALL là lựa chọn hiệu quả hơn hẳn nhờ khả năng tùy biến thứ hạng linh hoạt.

Hàm SMALL trong Excel kết hợp hàm điều kiện

Để xử lý các bài toán phân tích dữ liệu phức tạp, bạn hoàn toàn có thể kết hợp hàm SMALL trong Excel với các hàm logic như IF hoặc FILTER. Kỹ thuật này giúp bạn trích xuất thứ hạng dữ liệu theo từng nhóm đối tượng cụ thể một cách chuyên nghiệp và sắc nét.

Tìm giá trị nhỏ thứ k kèm điều kiện (SMALL kết hợp IF)

Trong quản trị nhân sự hoặc tài chính, đôi khi bạn không cần tìm mức lương thấp nhất của toàn công ty mà chỉ cần tìm mức lương thấp thứ hai của một phòng ban cụ thể để cân đối ngân sách.

  • Ví dụ: Bạn có danh sách phòng ban tại cột A (A2:A11) và mức lương tương ứng tại cột B (B2:B11). Bạn cần thực hiện tìm mức lương thấp thứ 2 của riêng “Phòng Kinh doanh”.
  • Công thức mảng: {=SMALL(IF(A2:A11=”Kinh doanh”; B2:B11); 2)}

*Lưu ý: Với phiên bản ứng dụng cài đặt thì bạn cần thay dấu “;” thành dấu “,” để công thức có thể hoạt động bình thường

Tìm giá trị nhỏ thứ k kèm điều kiện (SMALL kết hợp IF)
Tìm giá trị nhỏ thứ k kèm điều kiện (SMALL kết hợp IF)
  • Quy trình xử lý của hệ thống:
    1. Hàm IF thực hiện kiểm tra toàn bộ mảng: Nếu ô nào thuộc “Kinh doanh”, nó giữ lại giá trị lương; nếu không, nó trả về giá trị FALSE.
    2. Hàm SMALL tiếp nhận mảng dữ liệu đã lọc (chỉ chứa lương của phòng Kinh doanh và các giá trị FALSE). Vì hàm SMALL mặc định bỏ qua các giá trị logic, nó sẽ trích xuất chính xác con số thấp thứ 2 trong nhóm mục tiêu.

*Lưu ý: Nếu bạn đang sử dụng phiên bản Excel cũ, bạn phải thực hiện nhấn tổ hợp phím Ctrl + Shift + Enter để kích hoạt công thức mảng. Kết quả trả về sẽ luôn đảm bảo tính chính xác và sắc nét tuyệt đối.

Tối ưu hóa mảng động với bộ đôi SMALL và FILTER

Đối với người dùng trang bị hệ sinh thái Microsoft 365 từ MSO, việc sử dụng hàm FILTER là giải pháp hiệu quả và cực nhanh để thay thế cho cách dùng hàm IF rườm rà phía trên.

  • Công thức thực hiện: =SMALL(FILTER(B2:B11, A2:A11=”Kinh doanh”), 2)
Tối ưu hóa mảng động với bộ đôi SMALL và FILTER
Tối ưu hóa mảng động với bộ đôi SMALL và FILTER
  • Ưu điểm vượt trội:
    • Công thức gọn gàng: Không cần sử dụng tổ hợp phím Ctrl + Shift + Enter phức tạp.
    • Tốc độ xử lý: Hàm FILTER lọc dữ liệu trực tiếp trong bộ nhớ, giúp hàm SMALL trong Excel trả về kết quả cực nhanh ngay cả trên các tệp tin có hàng vạn bản ghi.
    • Tính linh hoạt: Bạn dễ dàng lồng thêm các điều kiện phụ (như lọc theo vùng miền, theo tháng) bằng cách sử dụng toán tử “*” bên trong hàm FILTER.

Việc vận dụng linh hoạt các kỹ thuật nâng cao này không chỉ giúp bạn hoàn thành các báo cáo xếp hạng chuyên nghiệp mà còn khẳng định tư duy quản trị tệp tin nhạy bén, giúp quy trình xử lý dữ liệu của tổ chức luôn đạt hiệu suất cao nhất.

Những lỗi thường gặp khi dùng hàm SMALL trong Excel và cách xử lý

Những lỗi thường gặp khi dùng hàm SMALL trong Excel và cách xử lý
Những lỗi thường gặp khi dùng hàm SMALL trong Excel và cách xử lý

Nhận diện đúng các mã lỗi kỹ thuật giúp bạn duy trì luồng công việc thông suốt và sửa lỗi hàm SMALL trong Excel một cách chuyên nghiệp chỉ sau vài phút tinh chỉnh.

  • Lỗi #NUM!: Đây là lỗi phổ biến nhất.
    • Nguyên nhân: Giá trị k vượt quá số lượng ô có chứa số trong mảng, hoặc bạn đang để mảng trống.
    • Cách khắc phục: Thực hiện kiểm tra lại số hàng/cột trong vùng tham chiếu và đảm bảo giá trị k luôn là số nguyên dương hợp lệ.
  • Lỗi #VALUE!:
    • Nguyên nhân: Tham số k đang chứa ký tự văn bản thay vì con số.
    • Cách khắc phục: Chuyển đổi định dạng ô chứa k sang kiểu “Number” chuyên nghiệp để hàm vận hành hiệu quả.
  • Dữ liệu không cập nhật:
    • Nguyên nhân: Excel đang ở chế độ tính toán thủ công (Manual Calculation).
    • Cách khắc phục: Vào thẻ Formulas → Calculation Options → Chọn Automatic. Việc này giúp các công thức mảng động luôn hiển thị kết quả sắc nét nhất ngay lập tức.

Để được tư vấn và hỗ trợ giải quyết nhanh chóng các lỗi thường gặp khi sử dụng hàm SMALL trong Excel hoặc đăng ký dịch vụ Microsoft 365 bản quyền vui lòng gọi đến Hotline 024.9999.7777 hoặc click chọn nút ĐĂNG KÝ TẠI ĐÂY bên dưới.

ĐĂNG KÝ TẠI ĐÂY

Các câu hỏi thường gặp (FAQs)

Tổng hợp và giải đáp nhanh các vấn đề kỹ thuật phát sinh giúp bạn làm chủ hàm SMALL trong Excel chuyên nghiệp chỉ mất vài phút thao tác thực tế.

Hàm SMALL có đếm các ô chứa giá trị bằng 0 không?

Có. Trong Excel, số 0 vẫn được coi là một giá trị số hợp lệ. Nếu mảng của bạn có số 0, nó sẽ được xếp hạng nhỏ hơn các số dương. Nếu bạn muốn bỏ qua số 0, hãy sử dụng kết hợp hàm SMALL và IF với điều kiện <>0 để báo cáo chuyên nghiệp hơn.

Làm thế nào để tìm giá trị nhỏ thứ k cho dữ liệu Ngày tháng?

Vì Excel quản lý ngày tháng dưới dạng các con số serial, bạn hoàn toàn có thể dùng hàm SMALL trong Excel để tìm ngày sớm thứ hai hoặc thứ ba trong một danh sách lịch trình cực nhanh. Sau khi dùng hàm, bạn chỉ cần thực hiện định dạng lại ô kết quả sang kiểu “Short Date” để hiển thị sắc nét.

Tôi có thể dùng hàm SMALL để lấy toàn bộ hàng dữ liệu dựa trên giá trị nhỏ không?

Được. Bạn hãy thực hiện kết hợp hàm SMALL với hàm INDEX và MATCH. Hàm SMALL tìm ra giá trị số, hàm MATCH xác định vị trí của số đó, và hàm INDEX sẽ trích xuất toàn bộ thông tin (tên, mã hàng…) liên quan đến giá trị đó một cách chuyên nghiệp.

Làm sao để bỏ qua các giá trị trùng lặp khi sử dụng hàm SMALL trong Excel?

Mặc định, nếu có hai giá trị bằng nhau (ví dụ cùng là 10), hàm SMALL sẽ coi chúng là nhỏ thứ nhất và nhỏ thứ hai. Để chỉ lấy các giá trị nhỏ nhất duy nhất, bạn hãy thực hiện lồng hàm UNIQUE vào đối số array: =SMALL(UNIQUE(array), k). Cách làm này giúp bạn sở hữu một danh sách xếp hạng sắc nét, không bị lặp lại dữ liệu và xử lý công việc cực nhanh chỉ trong vài giây.

Tổng kết

Việc hiểu rõ và làm chủ hàm SMALL trong Excel là kỹ năng thiết yếu mà bất cứ người dùng nào cũng cần trang bị. Bằng cách áp dụng các quy trình thực hiện chuyên nghiệp và tuân thủ các quy tắc thiết kế công thức mảng động, bạn sẽ sở hữu những bản thảo bảng tính sắc nét, giàu sức thuyết phục và xử lý công việc hiệu quả chỉ sau vài phút thao tác thực tế. 

———————————————————

Fanpage: MSO.vn – Microsoft 365 Việt Nam

Hotline: 024.9999.7777

0 0 Các bình chọn
Rating
Đăng ký
Thông báo của
guest

0 Bình luận
Cũ nhất
Mới nhất Nhiều bình chọn nhất

Đăng ký liên hệ tư vấn dịch vụ Microsoft 365

Liên hệ tư vấn dịch dụ Microsoft 365

personal productivity

Personal Productivity công cụ quản lý hiệu suất cá nhân

Trong giai đoạn phát triển như hiện nay, một công cụ quản lý hiệu suất cá nhân hay còn gọi là Personal Productivity sẽ giúp ...
Tính năng mới trên Windows 11

Bật mí 04 tính năng sắp được Microsoft ra mắt trên Windows 11

Microsoft dự kiến vào cuối năm nay sẽ cho ra mắt thêm 04 tính năng tính năng mới trên Windows 11 để cải thiện hiệu ...
10 tính năng microsoft word office

10+ tính năng hữu ích có trong Microsoft Word Office

Nhắc đến phần mềm Word Office có lẽ nhiều người dùng hiện nay không còn quá xa lạ. Tuy nhiên, chắc hẳn không phải người ...
windows autopatch

Windows Autopatch – Dịch vụ đám mây tự động hóa bản cập nhật

Một trong những dịch vụ đám mây tự động hóa bản cập nhật Windows được Microsoft dành riêng cho người dùng sử dụng bộ ứng ...
Lên đầu trang