Công thức Excel MAX IFCông thức MAX IF với tương đối nhiều tiêu chíMAX IF không có mảngCông thức Excel MAX IF với ngắn gọn xúc tích OR

Bài viết cho biết một vài cách khác nhau để sở hữu được giá bán trị buổi tối đa vào Excel dựa vào một hoặc một số điều kiện mà chúng ta chỉ định.Bạn vẫn xem: Tìm giá trị lớn số 1 có điều kiện trong excel

Trong trả lời trước của bọn chúng tôi, chúng tôi đã xem xét các sử dụng thịnh hành của Hàm MAX được thiết kế với để trả về số lớn nhất trong bộ dữ liệu. Tuy nhiên, trong một vài trường hợp, chúng ta cũng có thể cần đi sâu vào dữ liệu của bản thân mình hơn nữa nhằm tìm giá bán trị tối đa dựa trên các tiêu chuẩn nhất định. Điều này rất có thể được thực hiện bằng cách sử dụng một vài ba công thức không giống nhau và nội dung bài viết này giải thích tất cả những cách có thể.

Bạn đang xem: Tìm giá trị lớn nhất có điều kiện trong excel

Công thức Excel MAX IF

Cho đến gần đây, Microsoft Excel không có chức năng MAX IF tích hợp để sở hữu được giá chỉ trị buổi tối đa dựa trên những điều kiện. Trước đây, chúng ta đã giới thiệu MAXIFS với bây giờ, người dùng Excel 2019 cùng Excel năm nhâm thìn có kèm theo đk Office 365 có thể thực hiện buổi tối đa đk một biện pháp dễ dàng.

Trong Excel 2013 và những phiên bạn dạng trước đó, các bạn vẫn phải tạo riêng cho chính mình công thức mảng bằng cách kết hòa hợp hàm MAX với câu lệnh IF:

= MAX (NẾU (tiêu chí= =tiêu chí, Phạm vi buổi tối đa))

Để xem cách làm MAX IF thông thường này hoạt động như chũm nào trên tài liệu thực, vui lòng xem xét lấy ví dụ như sau. Giả sử, chúng ta có một bảng với tác dụng nhảy xa của đa số sinh viên. Bảng bao hàm dữ liệu cho tía vòng và bạn đang tìm kiếm hiệu quả tốt duy nhất của một di chuyển viên cầm thể, Jacob nói. Cùng với tên sinh viên trong A2: A10 và khoảng cách trong C2: C10, phương pháp có mẫu thiết kế này:

=MAX(IF(A2:A10="Jacob", C2:C10))

Hãy nhớ rằng một bí quyết mảng phải luôn luôn được nhập bằng phương pháp nhấn Ctrl + Shift + Enter Phím đồng thời. Hiệu quả là, nó được tự động hóa bao xung quanh với vết ngoặc nhọn như hiển thị trong ảnh chụp màn hình bên dưới (nhập niềng răng thủ công bằng tay sẽ không hoạt động!).

Tôi là bảng tính thực tế, sẽ dễ dãi hơn lúc nhập tiêu chí vào một vài ô, để bạn cũng có thể dễ dàng đổi khác điều kiện nhưng không cần đổi khác công thức. Bởi vì vậy, cửa hàng chúng tôi nhập tên mong muốn trong F1 cùng nhận được công dụng sau:

=MAX(IF(A2:A10=F1, C2:C10))


*

Công thức này vận động như cầm nào

Trong bài xích kiểm tra xúc tích của hàm IF, chúng tôi so sánh danh sách các tên (A2: A10) với tên đích (F1). Tác dụng của vận động này là 1 trong những mảng TRUE cùng FALSE, trong những số đó các quý giá TRUE biểu thị các thương hiệu khớp với tên đích (Jacob):

FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE

Cho giá trị_ if_true đối số, chúng tôi cung cấp kết quả nhảy xa (C2: C10), vày vậy giả dụ kiểm tra ngắn gọn xúc tích đánh chi phí TRUE, số khớp ứng từ cột C được trả về. Những giá trị_ if_false đối số bị vứt qua, nghĩa là đang chỉ có giá trị FALSE trong số đó điều kiện không được đáp ứng:

FALSE;FALSE;FALSE;5.48;5.42;5.57;FALSE;FALSE;FALSE

Mảng này được mang lại hàm MAX, trả về con số tối đa vứt qua các giá trị FALSE.

Tiền boa. Để xem những mảng nội cỗ được trao đổi ở trên, chọn phần tương ứng của bí quyết trong bảng tính của doanh nghiệp và nhấn nút F9 Chìa khóa. Để thoát chế độ đánh giá công thức, thừa nhận nút Trốn Chìa khóa.

Công thức MAX IF với tương đối nhiều tiêu chí

Trong trường hợp khi chúng ta cần tìm giá trị về tối đa dựa vào nhiều điều kiện, các bạn có thể:Sử dụng report IF lồng nhau để bao gồm các tiêu chuẩn bổ sung:

= MAX (NẾU (iteria_range1= =tiêu chí1, NẾU(iteria_range2= =tiêu chí2, Phạm vi tối đa)))

Hoặc xử lý nhiều tiêu chí bằng phương pháp sử dụng thao tác nhân:

= MAX (NẾU ((iteria_range1= =tiêu chí1) * (iteria_range2= =tiêu chí2), Phạm vi tối đa))

Giả sử bạn có hiệu quả nam và nàng trong một bảng nhất và bạn có nhu cầu tìm ra bước nhảy dài nhất trong số các nàng ở vòng 3. Để trả thành, shop chúng tôi nhập tiêu chí trước tiên (nữ) vào G1, tiêu chuẩn thứ hai (3) vào G2 với sử dụng các công thức sau để tính giá chỉ trị buổi tối đa:

=MAX(IF(B2:B16=G1, IF(C2:C16=G2, D2:D16)))

=MAX(IF((B2:B16=G1)*(C2:C16=G2), D2:D16))

Vì cả hai rất nhiều là phương pháp mảng, hãy nhớ dấn Ctrl + Shift + Enter để dứt chúng một cách chủ yếu xác.


*

Những phương pháp này vận động như vậy nào

Công thức thứ nhất sử dụng hai hàm IF lồng nhau để reviews hai tiêu chí. Trong test nghiệm xúc tích và ngắn gọn của câu lệnh IF đầu tiên, cửa hàng chúng tôi so sánh những giá trị vào cột giới tính (B2: B16) với tiêu chí trong G1 (“Nữ”). Công dụng là một mảng những giá trị TRUE và FALSE trong số đó TRUE thay mặt đại diện cho dữ liệu phù hợp với tiêu chí:

FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE

Theo giải pháp tương tự, hàm IF sản phẩm hai kiểm tra những giá trị vào cột Round (C2: C16) theo tiêu chí trong G2.

Xem thêm: Đưa Ngón Tay Vào Có Bị Rách Màng Trinh Không, Dấu Hiệu Mất Trinh

Cho value_if_true đối số vào câu lệnh IF lắp thêm hai, cửa hàng chúng tôi cung cấp công dụng nhảy xa (D2: D16) và bằng cách này, shop chúng tôi nhận được những mục gồm TRUE trong hai mảng đầu tiên ở những vị trí tương xứng (ví dụ: những mục tất cả giới tính là “nữ” và làm cho tròn là 3):

FALSE; FALSE; FALSE; FALSE; FALSE; 4.63; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; 4.52

Mảng cuối cùng này đi đến hàm MAX và nó trả về số phệ nhất.

Công thức sản phẩm công nghệ hai đánh giá các điều kiện tương tự như trong một test nghiệm súc tích đơn và vận động nhân y hệt như toán tử AND:

Khi những giá trị TRUE cùng FALSE được sử dụng trong bất kỳ hoạt rượu cồn số học tập nào, bọn chúng sẽ được thay đổi thành 1 và 0, tương ứng. Và cũng chính vì nhân với 0 luôn cho số không, mảng kết quả chỉ có một khi toàn bộ các điều kiện là TRUE. Mảng này được đánh giá trong bài xích kiểm tra logic của hàm IF, trả về khoảng cách tương ứng cùng với các bộ phận 1 (TRUE).

MAX IF không có mảng

Nhiều người tiêu dùng Excel, bao gồm cả tôi, gồm thành con kiến ​​với những công thức mảng và nỗ lực loại bỏ chúng bất cứ bao giờ có thể. Như ý thay, Microsoft Excel gồm một vài tính năng xử lý mảng nguyên bạn dạng và chúng ta có thể sử dụng một trong các các công dụng đó, ví dụ là TÓM TẮT, như một các loại “trình bao bọc” bao phủ MAX.

Công thức MAX IF chung không có mảng như sau:

= TỔNG HỢP (MAX ((iteria_range1= =tiêu chí1) * (iteria_range2= =tiêu chí2) * Phạm vi buổi tối đa))

Đương nhiên, chúng ta có thể thêm các cặp phạm vi / tiêu chí nếu cần.

Để xem công thức hoạt động, chúng tôi sẽ sử dụng tài liệu từ ví dụ như trước. Mục tiêu là để có được cú nhảy về tối đa của một đi lại viên thanh nữ ở vòng 3:

=SUMPRODUCT(MAX(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))

Công thức này được cạnh tranh với một bình thường Đi vào tổng hợp phím với trả về công dụng giống như bí quyết MAX IF của mảng:

*

Nhìn kỹ hơn vào ảnh chụp màn hình hiển thị ở trên, bạn có thể nhận thấy rằng công việc nhảy chưa phù hợp lệ được lưu lại bằng “x” trong những ví dụ trước có 0 giá chỉ trị trong số hàng 3, 11 cùng 15 cùng phần tiếp theo giải thích lý do.

Công thức này chuyển động như cụ nào

Như với cách làm MAX IF, chúng tôi đánh giá hai tiêu chí bằng phương pháp so sánh từng giá chỉ trị trong số cột nam nữ (B2: B16) với Vòng (C2: C16) với các tiêu chuẩn trong các ô G1 và G2. Hiệu quả là hai mảng cực hiếm TRUE với FALSE. Nhân các thành phần của mảng trong và một vị trí sẽ gửi TRUE cùng FALSE thành 1 cùng 0 tương ứng, trong số ấy 1 thay mặt cho các mục đáp ứng nhu cầu cả nhị tiêu chí. Mảng nhân thứ tía chứa kết quả nhảy xa (D2: D16). Và bởi vì nhân cùng với 0 sẽ mang lại 0, chỉ những mục có một (TRUE) trong các vị trí khớp ứng tồn tại:

0; 0; 0; 0; 0; 4.63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52

Trong trường vừa lòng Phạm vi tối đa chứa ngẫu nhiên giá trị văn bạn dạng nào, phép toán nhân trả về lỗi #VALUE do toàn bộ công thức sẽ không còn hoạt động.

Hàm MAX đem nó tự đây với trả về số béo nhất đáp ứng nhu cầu các đk đã chỉ định. Mảng tác dụng bao gồm một phần tử nhất 4,63 đi mang đến hàm SUMPRODVEL và nó xuất ra số lượng tối nhiều trong một ô.