Bạn đã thành thạo việc sử dụng hàm IF và hàm MAX trong Google Sheet nhưng chưa biết cách kết hợp chúng với nhau để tối ưu công việc văn phòng? Hãy theo dõi video dưới đây để hiểu rõ hơn nhé!
Xem ngay video hướng dẫn cách kết hợp hàm IF với hàm MAX trong Google Sheet:
1. Hàm IF
- Công thức:
- Ở đây:
Để hiểu rõ hơn về cách sử dụng hàm này, hãy đọc bài viết Hướng dẫn sử dụng hàm IF trong Google Sheet ngay nhé!
2. Công thức của hàm MAX
- Công thức:
- Trong đó:
+ number1, number2, ... là các tham số hoặc phạm vi dữ liệu.
3. Kết hợp hàm IF với hàm MAX trong Google Sheet
- Công thức:
Để hiểu rõ cách mà công thức kết hợp hàm IF và hàm MAX hoạt động, hãy xem ví dụ dưới đây!
Ví dụ: Giả sử bạn có một bảng dữ liệu về số lượng hàng hóa bán ra trong 5 ngày từ ngày 24/05/2021 đến ngày 28/05/2021. Bạn muốn tìm số lượng bán ra cao nhất của một sản phẩm cụ thể trong 5 ngày này.
Với tên sản phẩm trong ô B2:B8 và số lượng tương ứng trong ô C2:C8, công thức sẽ có dạng:
=ArrayFormula(MAX(IF($B$2:$B$8='Tên_sản_phẩm';$C$2:$C$8)))
Sử dụng hàm IF kết hợp với hàm MAX trong Google Sheet
Tuy nhiên, để dễ dàng thay đổi tiêu chí mà không cần thay đổi công thức, bạn có thể nhập tên sản phẩm mong muốn vào ô F2 và sử dụng công thức sau:
=ArrayFormula(MAX(if($B$2:$B$8=F2;$C$2:$C$8)))
Sử dụng hàm IF kết hợp với hàm MAX trong Google Sheet
4. Những vấn đề thường gặp khi kết hợp hàm IF và hàm MAX
Lỗi #N/A
Lỗi #N/A thường xuất hiện khi bạn nhập thiếu cú pháp của hàm hoặc không chọn đúng vùng dữ liệu.
Lỗi #N/A
Cách khắc phục:
Nhìn vào công thức trong hình, ta thấy rằng lỗi xảy ra do bạn đã nhập thiếu vùng chọn. Ví dụ, trong phần biểu_thức_logic, bạn chọn từ B2 đến B8, nhưng trong phần giá_trị_nếu_đúng, bạn chỉ chọn từ C2 đến C7. Để sửa lỗi này, hãy chọn vùng dữ liệu chính xác bằng cách điều chỉnh vùng chọn từ C2 đến C8.
Lỗi #ERROR
Lỗi #ERROR xuất hiện do bạn đã nhập sai cú pháp của hàm.
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ả lớn 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.
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 dưới đây:
=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ách hoạt động của công thức kết hợp hàm IF với hàm MAX như thế nào?
Đầu tiên, công thức sẽ thực hiện tính toán hàm IF, sau đó sẽ dùng hàm MAX để lựa chọn giá trị lớn nhất từ kết quả của hàm IF. Trong trường hợp hàm IF trả về một mảng rỗng, kết quả cuối cùng sẽ là 0.
Bài viết trên đã hướng dẫn chi tiết cách kết hợp hàm IF với hàm MAX trong Google Sheet. Chúc các bạn áp dụng thành công!