Max if trong gg sheet

Trả về giá trị lớn nhất trong dải ô được lọc theo một nhóm tiêu chí.

Ví dụ mẫu

MAXIFS(A1:A3, B1:B3, 1, C1:C3, “A”)

MAXIFS(D4:E5, F4:G5, “>5”, F6:G7, “<10”)

Cú pháp

MAXIFS(range, criteria_range1, criterion1, [criteria_range2, criterion2, …])

  • range - Dải ô từ đó giá trị tối đa sẽ được xác định.

  • criteria_range1 - Dải ô thông qua đó để đánh giá criterion1.

  • tiêu_chí1 – Mẫu hoặc phép thử để áp dụng cho dải_ô_tiêu_chí1.

  • dải_ô_tiêu_chí2; tiêu_chí2; … Tùy chọn: Các dải ô bổ sung và tiêu chí liên kết với các dải ô đó. Lưu ý rằng thao tác lọc sẽ dẫn tới sự giao nhau giữa các dải ô này.

Lưu ý

  • Hàm MAXIFS sẽ trả về 0 nếu không có tiêu chí nào thỏa mãn.
  • range và tất cả các dải tiêu chí phải có cùng kích thước. Nếu không, hàm MAXIFS sẽ trả về lỗi #VALUE.

Xem thêm

MINIFS:

Trả về giá trị tối thiểu cho dải ô được lọc theo một nhóm tiêu chí.

SUMIFS: Trả về tổng một dải ô dựa vào nhiều tiêu chí.

IFS:

Đánh giá nhiều điều kiện và trả về một giá trị tương ứng với điều kiện đúng đầu tiên.

Ví dụ

 ABC
1ID Điểm số Phần
2123 30 B
3102 28 A
4157 29 A
5189 19 B
6     
7Đáp án Công thức
8157 = MAXIFS(A2:A5, B2:B5, ">25", C2:C5, “A”)
9123 = MAXIFS(A2:A5, B2:B5, ">25", C2:C5, “B”)
10189 = MAXIFS(A2:A5; B2:B5; "<35"; C2:C5; “B”)
110 = MAXIFS(A2:A5; B2:B5; ">35"; C2:C5; “B”)

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?

Bạn đã sử dụng thành thạo hàm IF và hàm MAX trong Google Sheet nhưng chưa biết cách kết hợp hàm IF và hàm MAX với nhau để công việc văn phòng trở nên dễ dàng hơn. Hãy theo dõi bài viết để được hướng dẫn thực hiện nhé!

Sau đây là video hướng dẫn bạn cách sử dụng hàm IF kết hợp với hàm MAX trong Google Sheet chi tiết:

1. Công thức hàm IF

Công thức:

Trong đó:

Để biết cách sử dụng hàm chi tiết bạn có thể tham khảo bài viết Hàm IF trong Google Sheet ngay nhé!

2. Công thức hàm MAX

Công thức:

Trong đó:

+ number1, number2, … là các đối số hoặc vùng dữ liệu.

3. Hàm IF kết hợp hàm MAX trong Google Sheet

Công thức:

Để hiểu rõ hơn về cách hoạt động của công thức kết hợp hàm IF với hàm MAX trên, cùng xem ví dụ sau nhé!

Ví dụ: Cho 1 bảng với số lượng bán ra của nhiều hàng hóa. Bảng bao gồm dữ liệu bán ra trong vòng 5 ngày từ ngày 24/05/2021 đến ngày 28/05/2021. Và bạn đang muốn tìm số lượng bán ra cao nhất của một hàng hóa cụ thể trong 5 ngày đó.

Với tên hàng hóa trong B2:B8 và số lượng trong C2:C8, công thức này có dạng:

=ArrayFormula(MAX(IF($B$2:$B$8=”Tôm”;$C$2:$C$8)))

Max if trong gg sheet

Sử dụng hàm IF kết hợp hàm MAX trong Google Sheet

Tuy nhiên, sẽ thuận tiện hơn khi nhập tiêu chí vào một số ô, để bạn có thể dễ dàng thay đổi điều kiện mà không cần thay đổi công thức. Vì vậy, ở đây mình nhập tên mong muốn trong F2 và nhận được kết quả sau:

=ArrayFormula(MAX(if($B$2:$B$8=F2;$C$2:$C$8)))

Max if trong gg sheet

Sử dụng hàm IF kết hợp hàm MAX trong Google Sheet

4. Các lỗi thường gặp khi kết hợp hàm IF và hàm MAX

Lỗi #N/A

Lỗi #N/A xuất hiện do bạn đã nhập thiếu cú pháp của hàm hoặc thiếu vùng chọn.

Max if trong gg sheet

Lỗi #N/A

Cách khắc phục:

Nhìn vào công thức trong hình ta thấy do trong hàm đã nhập thiếu vùng chọn. Vì ở biểu_thức_logic chọn từ B2:B8 nhưng ở giá_trị_nếu_đúng chỉ chọn từ C2:C7. Do đó, sửa thành C7 thành C8 để khắc phục lỗi.

Lỗi #ERROR

Lỗi #ERROR xuất hiện do bạn đã nhập sai cú pháp của hàm.

Max if trong gg sheet

Lỗi #ERROR

Cách khắc phục:

Nhìn vào công thức trong hình ta thấy do trong hàm đã nhập sai dấu chấm phẩy (;) thành dấu phẩy (,). Do đó, hãy sửa dấu phẩy (,) thành dấu chấm phẩy (;).

Lỗi #VALUE

Lỗi #VALUE do hàm IF không hỗ trợ so sánh theo mảng mà chỉ so sánh từng ô.Để có thể dò giá trị theo mảng phải sử dụng ArrayFormula. Sau đó hàm max mới từ mảng đó đem đi xử lý và trả về kết quả to nhất

5. Một số lưu ý khi kết hợp hàm IF và hàm MAX

– Hàm IF không phân biệt chữ hoa và chữ thường: Hàm IF không phân biệt chữ hoa hay chữ thường khi bạn nhập. Ví dụ: IF=if hoặc MAX=max.

– Việc bôi đen vùng chọn và nhấn F4 để cố định vùng chọn để không bị dịch chuyển khi kéo công thức cho các ô dưới trong cột.

– Khi sử dụng hàm ArrayFormula thì hàm IF trả về kết quả mảng, sau đó hàm MAX dựa vào mảng kết quả ở hàm IF mà tìm ra giá trị lớn nhất.

6. Bài tập ví dụ về kết hợp hàm IF và hàm MAX

Ví dụ: Cho 1 bảng với giá bán ra của nhiều hãng laptop theo từng mốc thời gian khác nhau trong năm.Tìm giá bán ra cao nhất của Macbook trong năm.

Max if trong gg sheet

Ví dụ về kết hợp hàm IF và hàm MAX

Lời giải:

Sử dụng công thức sau:

=ArrayFormula(MAX(IF($A$2:$A$9=”MacBook”;$B$2:$B$9)))

7. Câu hỏi liên quan đến hàm IF và hàm MAX

– Công thức kết hợp hàm IF với hàm MAX hoạt động như thế nào?

Đầu tiên sẽ thực hiện tính toán hàm IF trước, kết quả của hàm IF sẽ là một mảng các giá trị. Sau đó, thực hiện tính toán hàm MAX để đưa ra kết quả với giá trị lớn nhất tìm được . Tuy nhiên, nếu hàm IF trả về kết quả là một mảng rỗng (không có giá trị) thì kết quả cuối cùng sẽ trả về giá trị lớn nhất là 0.

Xem thêm