Công thức Excel: Sắp xếp số tăng dần hoặc giảm dần -

Mục lục

Công thức chung

=SMALL(data,ROWS(exp_rng))

Tóm lược

Để sắp xếp động danh sách các số theo thứ tự tăng dần, bạn có thể lập một công thức đơn giản dựa trên hàm NHỎ với phạm vi mở rộng. Trong ví dụ được hiển thị, công thức trong ô C5 là:

=SMALL(data,ROWS($B$5:B5))

trong đó "dữ liệu" là phạm vi được đặt tên B5: B14

Giải trình

Hàm SMALL dùng để trích xuất giá trị nhỏ nhất "thứ n" từ một tập dữ liệu. Giá trị của N được cung cấp làm đối số thứ hai. Để nhận được giá trị nhỏ nhất với SMALL, cung cấp 1, để có giá trị nhỏ nhất thứ hai, cung cấp 2, v.v.

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

Trong ví dụ được hiển thị, "dữ liệu" là phạm vi được đặt tên là B5: B14. Trong ví dụ này, thách thức chính là tăng giá trị cho thứ n. Điều này được thực hiện bằng cách sử dụng phạm vi mở rộng bên trong hàm ROWS:

ROWS($B$5:B5)

Khi công thức được sao chép xuống bảng, phạm vi sẽ mở rộng và số lượng hoặc hàng tăng lên, cung cấp giá trị tăng dần.

Sắp xếp các số theo thứ tự giảm dần

Để sắp xếp các số theo thứ tự giảm dần, chỉ cần thay thế hàm NHỎ bằng hàm LARGE:

=LARGE(data,ROWS(exp_rng))

Giống như SMALL, hàm LARGE trích xuất giá trị "thứ n". Tuy nhiên, thay vì "nhỏ nhất thứ n", LARGE trả về "lớn thứ n".

thú vị bài viết...