Cách sử dụng hàm SMALL trong Google Sheets

Mục tiêu chính của hàm SMALL là cung cấp giá trị thấp thứ n của phạm vi. Ngoài ra, bạn có thể sử dụng hàm SMALL theo một số cách khác khi làm việc với Google Sheets.

Trong hướng dẫn này, Quantrimang.com sẽ cùng bạn đọc thảo luận chi tiết về hàm SMALL, cung cấp một số ví dụ và chỉ ra cách nó có thể được lồng với một số hàm khác.

Sử dụng hàm SMALL trong Google Sheets khi nào?

Công dụng chính của hàm SMALL là trả về ô có giá trị thấp nhất sau khi tìm kiếm trên một dải ô. Ví dụ, nếu bạn có danh sách các giá trị trong cột A và muốn lấy số thấp nhất trong danh sách, bạn có thể sử dụng hàm SMALL để tìm.

Bạn cũng có thể sử dụng hàm SMALL để tìm giá trị thấp nhất thứ 2, 3, 4, 5, v.v… trong một dải dữ liệu. Bạn chỉ cần đặt đối số n thành bất kỳ giá trị nào bạn muốn tìm.

Cú pháp của hàm SMALL

Hàm SMALL sử dụng hai đối số để hoàn thành các phép tính của nó. Dưới đây là một ví dụ về cấu trúc cú pháp cho hàm SMALL.

=SMALL(data, n)

Trong đó:

  • = (dấu bằng): Trong Google Sheets, chúng ta luôn bắt đầu bằng dấu bằng bất cứ khi nào chúng ta muốn thực hiện một phép tính hoặc gọi một hàm. Nó cho chương trình biết chúng ta muốn nó coi văn bản trong ô như một công thức.
  • SMALL: Đây là tên hàm để Google Sheets biết cần thực hiện phép tính nào. Trong trường hợp này, hãy xác định giá trị nhỏ nhất thứ n trong tập dữ liệu.
  • data: Đây là mảng hoặc dải ô chứa tập dữ liệu mà SMALL sẽ xem xét. Tập hợp các bộ giá trị chứa dữ liệu có thể ở dạng ngày, số, giá trị thời lượng, v.v… Yêu cầu tất cả các giá trị phải cùng loại.
  • n: Đây là đối số tùy chọn và đại diện cho thứ hạng của giá trị bạn muốn lấy, được biểu diễn dưới dạng số. Giá trị xếp hạng là một số và phải nằm trong phạm vi từ 1 đến tổng số giá trị có trong tập.

Ví dụ, nếu bạn đặt n thành 4, hàm SMALL sẽ tìm phần tử nhỏ thứ tư trong tập dữ liệu. Nếu bạn không sử dụng đối số n, nó sẽ tìm kiếm giá trị nhỏ nhất trong phạm vi.

Cách sử dụng hàm SMALL trong Google Sheets

Hãy xem một vài minh họa thực tế dưới đây để hiểu rõ hơn về cách sử dụng hàm SMALL trong Google Sheets.

Hàm SMALL đơn giản

Hãy xem xét tập dữ liệu dưới đây. Giả sử bạn muốn tìm ra giá trị thấp nhất. Đây là cách để làm điều đó:

Dữ liệu mẫu để kiểm tra hàm SMALL
Dữ liệu mẫu để kiểm tra hàm SMALL

1. Nhấp vào một ô trống, C2 trong trường hợp này

2. Nhập phần đầu tiên của công thức, là =SMALL(

3. Đánh dấu hoặc nhập phạm vi bạn muốn tìm giá trị nhỏ nhất. Trong ví dụ, đó là A2:B11.

4. Nhập dấu phẩy "," để cho biết chúng ta đang chuyển sang đối số tiếp theo.

5. Nhập đối số n. Vì bạn đang tìm giá trị nhỏ nhất, nên hãy nhập 1.

6. Nhấn Enter

Đây là kết quả:

Kết quả của một hàm SMALL cơ bản
Kết quả của một hàm SMALL cơ bản

Chúng ta có thể tiếp tục mẫu này nhưng thay đổi giá trị n để tìm giá trị thấp nhất thứ 2, 3, v.v…

Tiếp tục tìm con số thấp thứ n
Tiếp tục tìm con số thấp thứ n

Sắp xếp bằng cách sử dụng SMALL

Sắp xếp dữ liệu trong Google Sheets từ nhỏ nhất đến lớn nhất là một cách sử dụng thực tế nhưng ít được biết đến của hàm SMALL. Ta sử dụng hàm SMALL và hàm ROW để sắp xếp dữ liệu. Dưới đây là công thức cho hàm mà bạn sẽ sử dụng:

=SMALL($B$2:$B$11, ROW()-1)

Lưu ý rằng code ở trên khóa các tham chiếu ô trong khi sao chép công thức hoặc sử dụng tính năng tự động điền. Nó làm như vậy bằng cách sử dụng tham chiếu tuyệt đối (dấu $) để chỉ ra những giá trị đó không thay đổi đối với các công thức trong những ô tiếp theo.

Sử dụng hàm ROW với SMALL
Sử dụng hàm ROW với SMALL

Hàm này sử dụng hàm ROW để xác định giá trị n. Kết quả là, nó sắp xếp chúng từ nhỏ nhất đến lớn nhất, bắt đầu với n=1 (số thấp nhất) và lên đến n=10 (số lớn nhất).

Lồng hàm SMALL với IF

Tập dữ liệu mẫu với thời gian kart
Tập dữ liệu mẫu với thời gian kart

Có nhiều cách khác để lồng hàm SMALL, nhưng có lẽ hữu ích nhất là với hàm IF. Giả sử bạn quan tâm đến việc tìm hiểu thời gian nhanh nhất của lái xe kart ở hạng 2 hoặc hạng thấp hơn từ dữ liệu trên. Để làm điều này, ta sẽ sử dụng hàm ARRAYFORMULA, SMALL và IF, như sau:

=ARRAYFORMULA(SMALL(IF(B2:B9 >=2,C2:C9),1))
Kết hợp hàm IF ARRAYFORMULA với SMALL
Kết hợp hàm IF ARRAYFORMULA với SMALL

Bài viết đã sử dụng ARRAYFORMULA của Google Sheets để có thể tìm kiếm hai cột cùng một lúc. Và hàm IF lồng nhau của:

IF(B2:B9>=2,C2:C9)

Điều này có nghĩa là các giá trị trong cột C sẽ chỉ được xem xét nếu giá trị trong cột B là 2 trở lên. Hãy xem hướng dẫn hàm IF nếu bạn muốn tìm hiểu thêm về cách hoạt động của hàm này.

Nguyên nhân lỗi tiềm ẩn cho hàm SMALL trong Google Sheets

Dữ liệu chữ và số

Hàm SMALL sẽ bỏ qua dữ liệu không phải là số. Đây là một ví dụ:

Một ví dụ về hàm SMALL bỏ qua dữ liệu không phải số
Một ví dụ về hàm SMALL bỏ qua dữ liệu không phải số

Tuy nhiên, các cột không có dữ liệu số sẽ trả về #NUM! Error, như thế này:

Lỗi #NUM! Error
Lỗi #NUM! Error

Điều này là do hàm SMALL không thể xử lý dữ liệu không phải số.

Lỗi ngoài phạm vi

SMALL sẽ tạo ra #NUM! Error khi bạn nhập số n, lớn hơn giá trị của các mục nhập trong phạm vi dữ liệu.

Lỗi ngoài phạm vi
Lỗi ngoài phạm vi

Bạn sẽ thấy ví dụ đang tìm số nhỏ thứ 12 trong số một tập hợp chỉ gồm 10 số. Do đó, SMALL cho giá trị #NUM! Error.

Thay thế cho hàm SMALL trong Google Sheets

Hàm MIN là một phương pháp thay thế để tìm giá trị nhỏ nhất trong Google Sheets. Hàm MIN trả về giá trị thấp nhất trong các số đã cho và hoàn toàn tự động.

Trong trường hợp này, hai số được cung cấp cho hàm MIN và MIN trả về giá trị thấp hơn. Cú pháp của nó là:

=MIN(value1,value2)
Hàm MIN
Hàm MIN

Trong ví dụ trên, hàm MIN được sử dụng để tìm số nhỏ hơn trong hai số. Bạn cũng có thể sử dụng hàm MIN với một phạm vi ô thay vì hai tham chiếu ô và nó sẽ tìm giá trị thấp nhất. Tuy nhiên, hàm MIN chỉ có thể tìm giá trị thấp nhất, không phải giá trị thấp nhất thứ n.

Bây giờ, bạn đã hiểu cách hoạt động của hàm SMALL, bạn đã tiến thêm một bước trên con đường làm chủ Google Sheets. Tuy nhiên, vẫn còn rất nhiều điều phải học, vì vậy hãy đảm bảo rằng bạn tiếp tục luyện tập và chắc chắn bạn sẽ trở nên chuyên nghiệp trong thời gian ngắn.

Thứ Sáu, 30/09/2022 10:09
3,73 👨 641
0 Bình luận
Sắp xếp theo
    ❖ Google Sheets