Excel

giá trị lớn thứ n với tiêu chí

Nth Largest Value With Criteria

Công thức Excel: giá trị lớn thứ n với tiêu chíCông thức chung
{= LARGE ( IF (range=criteria,values),n)}
Tóm lược

Để nhận giá trị lớn thứ 2, giá trị lớn thứ 3, giá trị lớn thứ 4, v.v., trong đó mỗi giá trị khớp với tiêu chí được cung cấp, bạn có thể sử dụng công thức mảng sử dụng hàm LARGE và IF.





Trong ví dụ được hiển thị, công thức trong G7 là:

 
{= LARGE ( IF (Sex='F',Score),F7)}

Trong đó 'Giới tính' là phạm vi được đặt tên cho C3: C15 và 'Điểm' là phạm vi được đặt tên D3: D15.





Lưu ý: đây là công thức mảng và phải được nhập bằng Control + Shift + Enter.

cách tạo công thức tính tổng trong excel
Giải trình

Hàm LARGE hoàn toàn tự động - bạn chỉ cần cung cấp một phạm vi và một số nguyên cho 'thứ' để chỉ định giá trị được xếp hạng mà bạn muốn.



Vấn đề trong trường hợp này là chúng tôi không muốn LARGE hoạt động trên mỗi giá trị trong phạm vi, chỉ các giá trị là nam hoặc nữ (M hoặc F). Để áp dụng tiêu chí này, chúng tôi sử dụng hàm IF, cung cấp phép kiểm tra logic cho 'M' hoặc 'F'. Bởi vì chúng tôi đang áp dụng thử nghiệm cho một mảng giá trị, kết quả cũng sẽ là một mảng. Trong ví dụ được hiển thị, mảng kết quả trông giống như sau:

{93FALSE85FALSE81FALSEFALSEFALSEFALSE72FALSEFALSE83}

Trong đó FALSE đại diện cho điểm của nam ('F') và các số đại diện cho điểm của nữ.

Hàm LARGE sẽ tự động bỏ qua các giá trị TRUE và FALSE, vì vậy kết quả sẽ là giá trị lớn thứ n từ tập các số thực trong mảng.

Tác giả Dave Bruns


^