Công thức Excel: Tìm giá trị n thấp nhất
Công thức Excel: Tìm giá trị n thấp nhất

Công thức chung
=SMALL(range,n)
Tóm lược

Để tìm n giá trị thấp nhất trong một tập dữ liệu, bạn có thể sử dụng hàm NHỎ. Điều này có thể được kết hợp với INDEX như được hiển thị bên dưới để truy xuất các giá trị được liên kết. Trong ví dụ được hiển thị, công thức trong F7 là:

=SMALL(bid,E7)

Lưu ý: trang tính này có hai phạm vi được đặt tên: bid (C5: C12) và company (B5: B12), được sử dụng để thuận tiện và dễ đọc.

Giải trình

Hàm nhỏ có thể lấy các giá trị nhỏ nhất từ ​​dữ liệu dựa trên thứ hạng. Ví dụ:

=SMALL(range,1) // smallest
=SMALL(range,2) // 2nd smallest
=SMALL(range,3) // 3rd smallest

Trong trường hợp này, thứ hạng chỉ đơn giản đến từ cột E.

Truy xuất các giá trị liên quan

Để truy xuất tên của công ty được liên kết với giá thầu nhỏ nhất, chúng tôi sử dụng INDEX và MATCH. Công thức trong G7 là:

=INDEX(company,MATCH(F7,bid,0))

Ở đây, giá trị trong cột F được sử dụng làm giá trị tra cứu bên trong MATCH, với giá thầu phạm vi được đặt tên (C5: C12) cho lookup_array và loại đối sánh được đặt thành 0 để bắt buộc đối sánh chính xác. MATCH sau đó trả về vị trí của giá trị thành INDEX dưới dạng số hàng. INDEX sau đó truy xuất giá trị tương ứng từ công ty phạm vi được đặt tên (B5: B12).

Công thức tất cả trong một để lấy tên công ty trong một bước sẽ như sau:

=INDEX(company,MATCH(SMALL(bid,E7),bid,0))

Lưu ý: nếu các giá trị của bạn chứa các điểm trùng lặp, bạn có thể bị ràng buộc khi cố gắng xếp hạng. Bạn có thể sử dụng một công thức như thế này để phá vỡ thời gian.

https://exceljet.net/formula/find-lowest-n-values