Hướng dẫn cách kết hợp hàm IF với hàm MAX trong Google Sheet chi tiết nhất

Thủ thuật

Hướng dẫn cách kết hợp hàm IF với hàm MAX trong Google Sheet chi tiết nhất

Trương Nguyễn Anh Thư

04-05-2023, 2:59 pm

Bạn đã sử dụng thành thạo hai hàm IF và MAX trong Google Sheet nhưng vẫn chưa biết cách kết hợp hai 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. Vậy ngay bây giờ, hãy theo dõi bài viết này để được hướng dẫn thực hiện nhé!

Công thức vận dụng hàm IF

- Công thức hàm

=IF(biểu_thức_logic; giá_trị_nếu_đúng; giá_trị_nếu_sai)

- Trong đó:

+ biểu_thức_logic: Là một biểu thức so sánh. Là điều kiện để biểu thức đó xảy ra.

+ giá_trị_nếu_đúng: Hàm sẽ trả về giá trị đúng nếu biểu_thức_logic đúng.

+ giá_trị_nếu_sai: Hám sẽ trả về giá trị nếu biểu_thức_logic sai.

Công thức của hàm MAX

- Công thức hàm

=MAX(number 1; number 2; …)

- Trong đó:

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

Một vài lưu ý quan trọng khi sử dụng hàm MAX:

- Nếu danh sách đối số không chứa số thì hàm Max sẽ trả về giá trị là 0.

- Nếu đối số là mảng hay tham chiếu thì chỉ các số trong mảng hay tham chiếu đó sẽ được dùng. Còn các ô trống, giá trị logic hoặc văn bản sẽ được bỏ qua.

- Các đối số là văn bản hay giá trị lỗi không được chuyển thành số thì hàm MAX này sẽ báo lỗi.

- Các giá trị logic và số dưới dạng văn bản mà các bạn nhập trực tiếp vào danh sách đối số sẽ được tính giá trị đó.

Hàm IF kết hợp cùng với hàm MAX trong Google Sheet

- Công thức hàm:

=ArrayFormula(MAX(IF((biểu_thức_logic; giá_trị_nếu_đúng)))

Và để bạn có thể 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 này, mời bạn cùng xem ví dụ sau!

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

Với tên hàng hóa trong bảng dữ liệu trên, dữ liệu tên hàng nằm trong vùng B2:B8 và số lượng hàng hóa nằm trong vùng C2:C8, công thức này có dạng như sau:

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

Hãy nhớ rằng một công thức mảng luôn luôn phải được nhập bằng cách nhấn đồng thời tổ hợp phím Ctrl + Shift + Enter. Kết quả là, nó được tự động bao quanh bởi hàm ArrayFormula như hình bên dưới đây.

Sử dụng hàm IF kết hợp hàm MAX trong Google Sheet như hình trên

Tuy nhiên, sẽ thuận tiện cho bạn hơn khi bạn 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 phải thay đổi công thức. Vì vậy, ở ví dụ này, mình nhập tên mong muốn trong F2 và nhận được kết quả như sau:

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

Một số lỗi thường gặp trong khi kết hợp hàm IF và hàm MAX

Lỗi #N/A

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

Lỗi #N/A như hình trên

Cách khắc phục lỗi #N/A:

Nhìn vào công thức trong hình trên, 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 mà thôi. Do đó, bạn cần sửa thành C7 thành C8 để khắc phục lỗi này.

Lỗi #ERROR

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

Lỗi #ERROR như hình trên

Cách khắc phục lỗi này:

Nhìn vào công thức trong hình ta có thể thấy do trong hàm đã bị nhập sai dấu chấm phẩy (;) thành dấu phẩy (,). Do đó, bạn hãy sửa dấu phẩy (,) thành dấu chấm phẩy (;) để khắc phục lỗi #ERROR. 

Lỗi #VALUE

Lỗi #VALUE xuất hiện khi hàm IF không hỗ trợ so sánh theo mảng mà chỉ so sánh theo từng ô. Để có thể dò tìm giá trị theo mảng, bạn 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ả lớn nhất. 

Một số lưu ý quan trọng khi kết hợp hàm IF và hàm MAX trong Google Sheet

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

- Bạn nên bôi đen vùng cần chọn và nhấn phím F4 để cố định vùng chọn này. Việc này giúp vùng dữ liệu không bị dịch chuyển khi kéo công thức cho các ô dưới trong cột.

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

Bài tập ví dụ về sử dụng hàm kết hợp IF và hàm MAX

Ví dụ: Cho một bảng sau đây 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 một năm. Sử dụng kiến thức đã học, bạn hãy tìm giá bán ra cao nhất của Macbook trong năm này. 

Ví dụ về kết hợp hàm IF và hàm MAX như hình trên

Lời giải:

Bạn có thể sử dụng công thức sau đây:

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

Một vài câu hỏi liên quan đến hàm IF và hàm MAX trong Google Sheet

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

Đầu tiên, hàm kết hợp này sẽ thực hiện tính toán hàm IF trước, kết quả trả về của hàm IF sẽ là một mảng các giá trị. Sau đó, hàm kết hợp mới 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 từ kết quả mà hàm IF trả về. 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 được trả về giá trị lớn nhất là 0.

Bài viết trên đây đã hướng dẫn cho bạn cụ thể cách dùng hàm kết hợp hàm IF với hàm MAX trong Google Sheet rồi đó. Cảm ơn đã theo dõi và chúc các bạn áp dụng hàm kết hợp trên

Kết nối chúng tôi

Bình luận bài viết

Bài viết liên quan

Chat Facebook (8h30 - 20h00)
Chat Zalo (8h30 - 20h00)
07879.55.888 (8h30 - 20h00)
url
So sánh (0)

SO SÁNH SẢN PHẨM