Hàm Large Trong Excel Để Nhận Giá Trị Cao Nhất Thứ N
Khi phân tích một tập hợp các số, thường có ý nghĩa khi tìm những số lớn nhất. Nhận được giá trị cao nhất thật dễ dàng với Hàm MAX. Khi nói đến việc nhắm mục tiêu một giá trị lớn nhất cụ thể, hãy giả sử 2 nd hoặc 3 rd số lớn nhất trong một tập dữ liệu, hàm LARGE có ích.
Hàm LARGE trong Excel
Hàm LARGE trong Excel được sử dụng để trả về giá trị lớn nhất thứ n từ một tập dữ liệu số. Ví dụ, nó có thể tính điểm cao nhất, 2 nd đơn hàng lớn nhất, 3 rd đặt kết quả, v.v.
Cú pháp bao gồm hai đối số, cả hai đều là bắt buộc:
LARGE (mảng, k)
Ở đâu:
- - một phạm vi hoặc một mảng để tìm kiếm giá trị lớn nhất.
- - vị trí từ giá trị cao nhất đến giá trị lớn nhất thứ k trong tập dữ liệu.
LARGE được phân loại theo Chức năng thống kê. Nó có sẵn trong tất cả các phiên bản Excel cho Office 365, Excel 2024, Excel 2024, Excel 2013, Excel 2010 và các phiên bản cũ hơn.
3 điều cần biết về hàm LARGE
Trước khi chúng ta đi đến những điều thực tế hơn và bắt đầu xây dựng công thức của riêng mình, hãy chú ý đến 3 sự kiện đơn giản giải thích những điều cần thiết:
- Hàm LARGE chỉ xử lý các giá trị số. , và giá trị bị bỏ qua.
- Nếu chứa bất kỳ , một lỗi được trả lại.
- Trong trường hợp chứa n giá trị, LARGE (mảng, 1) sẽ trả về giá trị lớn nhất và LARGE (mảng, n) sẽ trả về giá trị nhỏ nhất.
Công thức LARGE cơ bản
Ở dạng cơ bản, một công thức LARGE trong Excel rất dễ xây dựng. Đối với đối số thứ nhất, bạn cung cấp một phạm vi giá trị số. Trong 2 nd đối số, bạn xác định vị trí từ lớn nhất đến trở lại.
=LARGE(B2:B10, 2)
Cách sử dụng công thức LARGE trong Excel - ví dụ
Và bây giờ, hãy xem xét các trường hợp sử dụng cụ thể hơn và xem hàm LARGE có thể hữu ích như thế nào.
Cách lấy giá trị N hàng đầu trong Excel
Để nhận các giá trị 3, 5, 10, v.v. lớn nhất bằng một công thức, hãy thực hiện các bước sau:
- Nhập các vị trí quan tâm trong các ô riêng biệt. Những con số này sẽ được sử dụng làm các giá trị.
- Lập công thức LARGE áp dụng tuyệt đối tham chiếu phạm vi cho ($ B $ 2: $ B $ 10 trong trường hợp của chúng tôi) và quan hệ tham chiếu ô cho (D3).
- Nhập công thức vào ô trên cùng, sau đó kéo công thức đó vào các ô nhắc nhở. Làm xong!
=LARGE($B$2:$B$10, D3)
Kéo nó qua E4, và bạn sẽ nhận được kết quả này: Trong trường hợp bạn sử dụng một dải ô thay vì một hằng số mảng cho , bạn cần nhấn Ctrl + Shift + Enter để biến nó thành một công thức mảng. Trong Excel 365 hỗ trợ mảng động, tất cả các công thức có thể được hoàn thành như bình thường bằng cách nhấn Đi vào Chìa khóa.
Thông thường, hàm LARGE trả về một giá trị duy nhất dựa trên con số. Trong các công thức này, chúng tôi cung cấp một mảng hằng số như {1,2,3} cho đối số buộc nó trả về một mảng giá trị. Mảng đó chuyển đến hàm bên ngoài để được tính tổng hoặc tính trung bình.
Nhận dữ liệu được liên kết với giá trị lớn nhất thứ n
Index( , Match (LARGE ( , ), , 0))
Ở đâu:
- là một phạm vi để trích xuất các kết quả phù hợp.
- là một dãy số để xếp hạng từ cao nhất.
- là vị trí của giá trị lớn nhất cần tìm kiếm.
Ví dụ: để lấy tên của một học sinh đã đạt thành tích tốt nhất trong các kỳ thi, hãy nhập công thức này vào F3:
Trong đó A2: A10 là mảng trả về (tên), B2: B10 là mảng tra cứu (điểm số) và D3 là vị trí từ lớn nhất.
Để tìm ra ai có 2 nd và 3 rd điểm cao nhất, sao chép forma sang F4 và F5:
Để nhanh chóng sắp xếp danh sách các số trong Excel 365, bạn có thể sử dụng Hàm SORT. Trong Excel 2024, 2024 và các phiên bản trước đó không hỗ trợ mảng động, chúng tôi phải dựa vào hàm LARGE cũ tốt để sắp xếp giảm dần và Small để sắp xếp tăng dần.
Đối với ví dụ này, chúng tôi sẽ sắp xếp các số trong A2: A10 từ cao nhất đến thấp nhất. Để hoàn thành, chúng tôi sẽ cần hàm ROWS với tham chiếu phạm vi mở rộng để tăng đối số bằng 1 với mọi hàng:
Công thức trên chuyển đến ô trên cùng (C2). Và sau đó, bạn kéo nó qua bao nhiêu ô có số trong danh sách ban đầu (trong trường hợp của chúng tôi là C2: C10):
Như bạn đã biết, ngày và giờ trong Excel là các giá trị số: ngày được lưu trữ dưới dạng số nguyên và lần dưới dạng số thập phân. Điều đó có ý nghĩa gì đối với chúng ta? Hàm LARGE tính toán các giá trị ngày và thời gian theo cách giống hệt với các số. Nói cách khác, công thức bạn đã sử dụng cho các số cũng sẽ hoạt động cho ngày và giờ!
=LARGE($A$2:$A$10, ROWS(A$2:A2))
Giả sử bạn có danh sách các ngày trong B2: B10, công thức sau sẽ trả về , tùy thuộc vào số lượng ô bạn sao chép nó vào:
Công thức tương tự cũng có thể tìm thấy :
=LARGE($B$2:$B$10, ROWS(B$2:B2))
Ví dụ này cho thấy cách sử dụng cụ thể hơn của hàm LARGE trong Excel với ngày tháng.
Từ danh sách các ngày trong B2: B10, giả sử bạn muốn trả lại một ngày trong tương lai . Để hoàn thành nhiệm vụ, chúng tôi sẽ sử dụng COUNTIF và TODAY các hàm cùng nhau để tính giá trị cho đối số của LARGE:
Để tìm ngày tiếp theo trừ một ngày, công thức là:
Hàm LARGE trong Excel không hoạt động
Một công thức LARGE có thể tạo ra lỗi #NUM! lỗi vì những lý do sau:
- Cung cấp trống hoặc không chứa một giá trị số.
- Các giá trị là một số âm.
- Các giá trị lớn hơn số giá trị trong .
=LARGE($B$2:$B$10, 4)