Công thức mảng MAX IF tìm kiếm giá trị lớn nhất dựa trên các tiêu chí cụ thể. Trong ví dụ dưới đây, chúng tôi sử dụng MAX IFđể tìm kết quả tốt nhất (cao nhất) cho hai sự kiện điền kinh - nhảy cao và nhảy sào - chỉ bằng cách thay đổi tiêu chí tìm kiếm.
Những hướng dẫn này áp dụng cho Microsoft Excel dành cho Microsoft 365 và Excel 2019, 2016, 2010 và 2007.
Công thức CSE
Bạn tạo công thức mảng bằng cách nhấn các phím Ctrl,Shiftvà Entertrên bàn phím liên tiếp khi bạn đã nhập công thức.
Vì các phím được nhấn để tạo công thức mảng, đôi khi người ta gọi chúng là công thức CSE.
MAX NẾU Cú pháp và Đối số Công thức lồng nhau
Công việc của mỗi phần của công thức là:
- Hàm MAXtìm kết quả cao nhất cho sự kiện đã chọn.
- Chức năng IFcho phép chúng ta chọn sự kiện bằng cách đặt điều kiện bằng cách sử dụng tên sự kiện.
- Công thức mảng cho phép kiểm tra hàm IFcho nhiều điều kiện trong một ô duy nhất và khi dữ liệu đáp ứng một điều kiện, công thức mảng sẽ xác định dữ liệu nào (kết quả sự kiện) hàm MAXsẽ kiểm tra để tìm ra kết quả tốt nhất.
Cú pháp cho công thức MAX IF là:
Vì hàm IF nằm bên trong hàm MAX nên toàn bộ hàm IF sẽ trở thành đối số duy nhất cho hàm MAX
Các đối số cho hàm IFlà:
- logic_test(bắt buộc): Một giá trị hoặc biểu thức được kiểm tra để xem nó đúng hay sai.
- value_if_true(bắt buộc) Giá trị được hiển thị nếu logic_test là đúng.
- value_if_false(tùy chọn) Giá trị được hiển thị nếu logic_test là sai.
Trong ví dụ này:
- Bài kiểm tra logic cố gắng tìm một kết quả phù hợp cho tên sự kiện được nhập vào ô D10của trang tính.
- Đối số value_if_true, với sự trợ giúp của hàm MAX, sẽ là kết quả tốt nhất cho sự kiện đã chọn.
- Đối số value_if_falsekhông cần thiết trong trường hợp này và sự vắng mặt của nó sẽ rút ngắn công thức. Nếu tên sự kiện không có trong bảng dữ liệu - chẳng hạn như bước nhảy dài - được nhập vào ô D10, nó sẽ trả về số không (0).
Nhập Công thức Lồng nhau MAX NẾU
Công việc của mỗi phần của công thức là:
- Hàm MAXtìm kết quả cao nhất cho sự kiện đã chọn.
- Chức năng IFcho phép chúng ta chọn sự kiện bằng cách đặt điều kiện bằng cách sử dụng tên sự kiện.
- Công thức mảng cho phép kiểm tra hàm IFcho nhiều điều kiện trong một ô duy nhất và khi dữ liệu đáp ứng một điều kiện, công thức mảng sẽ xác định dữ liệu nào (kết quả sự kiện) hàm MAXsẽ kiểm tra để tìm ra kết quả tốt nhất.
Vì chúng tôi đang tạo cả công thức lồng nhau và công thức mảng, chúng tôi sẽ cần nhập trực tiếp nó vào một ô trang tính.
Khi bạn đã nhập công thức, không nhấn phím Nhậptrên bàn phím hoặc nhấp chuột vào ô khác vì chúng ta cần chuyển công thức thành mảng công thức.
-
Nhập dữ liệu sau vào ô D1 đến E9như trong hình này.
-
Nhập nhảy caovào ô D10. Công thức sẽ nhìn vào ô này để khớp với các sự kiện trong ô D2thành D7.
- Chọn ô E10là vị trí hiển thị kết quả công thức.
-
Nhậpsau:
=MAX (IF (D2: D7=D10, E2: E7))
- Nhấn phím Nhậptrên bàn phím để tạo công thức mảng.
-
Kiểm tra công thức bằng cách tìm kết quả tốt nhất cho vòm cực. Gõ cực vaultvào ô D10và nhấn phím Entertrên bàn phím. Công thức sẽ trả về chiều cao của 5.65mét trong ô E10.