Hàm Max Có Nhiều Điều Kiện

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 tồn tại mảngCông thức Excel MAX IF với logic OR

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

Trong khuyên bảo 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ế theo phong cách để trả về số lớn số 1 trong bộ dữ liệu. Mặc dù nhiên, trong một số trường hợp, chúng ta có thể cần đi sâu vào dữ liệu của bản thân mình hơn nữa để tìm giá chỉ trị về tối đa dựa vào 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 công thức không giống nhau và bài viết này lý giải tất cả các cách tất cả thể.

Bạn đang xem: Hàm max có nhiều điều kiện

Công thức Excel MAX IF

Cho mang lại gần đây, Microsoft Excel ko có tính năng MAX IF tích hợp để có được giá trị tối đa dựa trên những điều kiện. Trước đây, bọn họ đã giới thiệu MAXIFS và bây giờ, người tiêu dùng Excel 2019 cùng Excel năm 2016 có kèm theo đăng ký Office 365 có thể thực hiện về tối đa đk một giải pháp dễ dàng.

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

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

Để xem cách làm MAX IF bình thường này vận động như cố kỉnh nào trên dữ liệu thực, vui vẻ xem xét lấy một ví dụ sau. Trả sử, bạn có một bảng với công dụng nhảy xa của khá nhiều sinh viên. Bảng bao hàm dữ liệu cho ba vòng và ai đang tìm kiếm hiệu quả tốt độc nhất vô nhị của một chuyên chở viên cố gắng thể, Jacob nói. Cùng với tên sv trong A2: A10 và khoảng cách trong C2: C10, bí quyết có làm nên này:

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

Hãy nhớ rằng một phương pháp 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. Kết quả là, nó được tự động hóa bao xung quanh với dấu ngoặc nhọn như hiển thị trong ảnh chụp màn hình dưới (nhập niềng răng thủ công bằng tay sẽ ko hoạt động!).

Tôi là bảng tính thực tế, sẽ dễ dàng hơn khi nhập tiêu chuẩn vào một số ô, để chúng ta có thể dễ dàng đổi khác điều kiện mà lại không cần biến hóa công thức. Vì chưng 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 hoạt động như rứa nào

Trong bài bác kiểm tra xúc tích và ngắn gọn của hàm IF, shop chúng tôi so sánh danh sách các tên (A2: A10) với thương hiệu đích (F1). Hiệu quả của vận động này là 1 trong những mảng TRUE và FALSE, trong đó các giá trị TRUE thể hiện 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ố, shop chúng tôi cung cấp hiệu quả nhảy xa (C2: C10), vì vậy giả dụ kiểm tra logic đánh chi phí TRUE, số tương xứng từ cột C được trả về. Những giá trị_ if_false đối số bị vứt qua, nghĩa là đã chỉ có mức giá trị FALSE trong những số ấy đ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 tới hàm MAX, trả về số lượng tối đa quăng quật qua những giá trị FALSE.

Tiền boa. Để xem các mảng nội cỗ được trao đổi ở trên, chọn phần khớp ứng của công thức trong bảng tính của người sử dụng và dìm nút F9 Chìa khóa. Để thoát chế độ đánh giá công thức, dấn nút Trốn Chìa khóa.

Công thức MAX IF với khá nhiều tiêu chí

Trong ngôi trường hợp khi chúng ta cần tìm giá chỉ 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 hà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 buổi tối đa)))

Hoặc xử lý những tiêu chí bằng cách sử dụng làm việ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ó công dụng nam và thanh nữ trong một bảng nhất và bạn có nhu cầu tìm ra cách nhảy nhiều năm nhất trong số các thiếu nữ ở vòng 3. Để trả thành, cửa hàng chúng tôi nhập tiêu chí trước tiên (nữ) vào G1, tiêu chuẩn thứ hai (3) trong G2 và sử dụng các công thức sau để tính giá bán 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 hầu hết là phương pháp mảng, hãy nhớ nhấn Ctrl + Shift + Enter để xong chúng một cách thiết yếu xác.


*

Những cách làm này vận động như nạm nào

Công thức đầu tiên sử dụng nhì hàm IF lồng nhau để reviews hai tiêu chí. Trong thử nghiệm súc tích của câu lệnh IF đầu tiên, shop chúng tôi so sánh các giá trị trong cột giới tính (B2: B16) với tiêu chuẩn trong G1 (“Nữ”). Công dụng là một mảng các giá trị TRUE với FALSE trong các số ấy TRUE đại diện thay mặt 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 cách tương tự, hàm IF sản phẩm hai kiểm tra các giá trị vào cột Round (C2: C16) theo tiêu chuẩn trong G2.

Xem thêm: Tại Sao Loa Điện Thoại Nghe Nhỏ Và Thủ Thuật Khắc Phục, Loa Điện Thoại Bị Nhỏ

Cho value_if_true đối số trong câu lệnh IF sản phẩm công nghệ hai, cửa hàng chúng tôi cung cấp công dụng nhảy xa (D2: D16) và bằng phương pháp này, chúng tôi nhận được những mục tất cả TRUE trong hai mảng thứ nhất ở các vị trí tương ứng (ví dụ: những mục tất cả giới tính là “nữ” và làm 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 mang đến hàm MAX và nó trả về số bự nhất.

Công thức thiết bị hai nhận xét các điều kiện tương tự trong một demo nghiệm xúc tích và ngắn gọn đơn và vận động nhân giống hệt như toán tử AND:

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

MAX IF không có mảng

Nhiều người tiêu dùng Excel, bao gồm cả tôi, có thành loài kiến ​​với các công thức mảng và cố gắng loại bỏ chúng bất cứ bao giờ có thể. Như ý thay, Microsoft Excel tất cả một vài tính năng xử lý mảng nguyên bản và bạn cũng có thể sử dụng một trong các các công dụng đó, cụ thể là TÓM TẮT, như một các loại “trình bao bọc” xung quanh 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 tối đa))

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

Để xem phương pháp hoạt động, công ty chúng tôi sẽ sử dụng dữ liệu từ lấy ví dụ trước. Mục đích là để sở hữu được cú nhảy về tối đa của một vận chuyển viên thanh nữ ở vòng 3:

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

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

*

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

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

Như với công thức 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 những cột nam nữ (B2: B16) với Vòng (C2: C16) với các tiêu chuẩn trong những ô G1 và G2. Công dụng là hai mảng giá trị TRUE cùng FALSE. Nhân các thành phần của mảng trong và một vị trí sẽ chuyển TRUE với FALSE thành 1 cùng 0 tương ứng, trong những số ấy 1 thay mặt cho các mục đáp ứng cả nhì tiêu chí. Mảng nhân thứ tía chứa công dụng nhảy xa (D2: D16). Và bởi vì nhân cùng với 0 sẽ cho 0, chỉ những mục có một (TRUE) trong những vị trí tương ứ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 hòa hợp Phạm vi buổi 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ừ bỏ đâ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 1 phần tử độc nhất vô nhị 4,63 đi cho hàm SUMPRODVEL và nó xuất ra số lượng tối nhiều trong một ô.