Mục lục
Nhiều khi làm việc trong Excel, chúng ta phải làm việc với nhiều câu lệnh IF để thêm các điều kiện hoặc tiêu chí khác nhau. Trong bài viết này, tôi sẽ chỉ cho bạn cách bạn có thể sử dụng nhiều câu lệnh IF với văn bản trong Excel.
Tải xuống Sách bài tập thực hành
Cách sử dụng nhiều câu lệnh IF với văn bản trong Excel (6 phương pháp nhanh).xlsx
6 phương pháp nhanh để sử dụng nhiều câu lệnh IF với văn bản trong Excel
Ở đây chúng tôi có một bộ dữ liệu với hồ sơ kiểm tra của một số học sinh môn Vật lý và Hóa học tại một trường có tên là Trường mầm non Hoa Hướng Dương.
Hôm nay, mục tiêu của chúng tôi là tìm hiểu kết quả chung của từng học sinh dựa trên kết quả của họ trong môn Vật lý và Hóa học.
Chúng ta sẽ áp dụng nhiều câu lệnh IF tại đây.
1. Nhiều câu lệnh IF với văn bản có điều kiện AND (Khớp không phân biệt chữ hoa chữ thường)
Hãy tạm nghĩ rằng kết quả chung của một học sinh là “Đạt” chỉ khi họ đỗ cả hai môn, nếu không thì là “Không đạt”.
Ở đây chúng ta sẽ phải áp dụng Hàm AND trong Hàm IF .
Do đó, công thức tính tổng kết quả của học sinh đầu tiên sẽ là:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Chú ý:
- Các Hàm IF so khớp phân biệt chữ hoa chữ thường theo mặc định. Vì vậy, việc bạn sử dụng C4= “pass” hay C4= “Pass” không quan trọng ở đây.
- AND(C4=”pass”, D4=”vượt qua”) trả về TRUE chỉ khi cả hai điều kiện là TRUE . Ngược lại, nó trả về FALSE .
- Do đó, IF(AND(C4=”pass”,D4=”pass”),”Pass”,”Fail”) sẽ trả về “Đạt” chỉ khi người đó đạt cả hai môn, nếu không sẽ trả về “Không đạt” .
Bây giờ hãy kéo Fill Handle để sao chép công thức này sang các ô còn lại.
Đọc thêm: NẾU với AND trong Công thức Excel (7 Ví dụ)
2. Nhiều câu lệnh IF với văn bản có điều kiện AND (Khớp phân biệt chữ hoa chữ thường)
Hàm IF theo mặc định trả về kết quả khớp không phân biệt chữ hoa chữ thường với văn bản.
Vì vậy, nếu muốn trả về kết quả trùng khớp có phân biệt chữ hoa chữ thường thì bạn phải khéo tay một chút.
Bạn có thể sử dụng hàm Exact của Excel kết hợp với hàm IF để trả về kết quả khớp phân biệt chữ hoa chữ thường.
Sử dụng công thức này cho kết quả chung của học sinh đầu tiên:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Lưu ý:
- Hàm EXACT hoạt động với các kết quả khớp phân biệt chữ hoa chữ thường. Vì vậy, bạn phải sử dụng chính xác EXACT(C4,”Pass”).
- EXACT(C4,”pass”) sẽ không hoạt động ở đây. Nó sẽ trả về SAI . Bạn có thể tự kiểm tra.
- Phần còn lại giống như công thức trước. NẾU(VÀ(EXACT(C4,”Đạt”),EXACT(D4,”Đạt”)),”Đạt”,”Không đạt”) sẽ trả về “Đạt” chỉ khi có “Đạt” trong cả hai đối tượng.
Bây giờ, bạn có thể kéo Fill Handle đếnsao chép công thức này sang các ô còn lại.
Đọc thêm: Cách sử dụng nhiều điều kiện IF trong Excel (3 ví dụ)
3. Nhiều câu lệnh IF với văn bản có điều kiện OR (Khớp không phân biệt chữ hoa chữ thường)
Bây giờ chúng ta sẽ áp dụng hàm OR trong hàm IF .
Tại thời điểm này, chúng ta hãy nghĩ rằng bất kỳ học sinh nào cũng vượt qua kỳ thi nếu học sinh đó vượt qua ít nhất một môn trong kỳ thi.
Vì vậy, để biết kết quả chung của học sinh, chúng ta phải áp dụng điều kiện OR.
Công thức cho kết quả tổng thể của học sinh đầu tiên sẽ là:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Lưu ý:
- Hàm IF so khớp phân biệt chữ hoa chữ thường theo mặc định. Vì vậy, việc bạn sử dụng C4= “pass” hay C4= “Pass” không quan trọng ở đây.
- OR(C4=”pass”, D4=”pass”) trả về TRUE nếu ít nhất một trong các điều kiện là TRUE . Ngược lại, nó trả về FALSE .
- Do đó, IF(OR(C4=”pass”,D4=”pass”),”Pass”,”Fail”) sẽ trả về “Đạt” nếu anh ấy/cô ấy vượt qua ít nhất một môn học, nếu không sẽ trả về “Không đạt” .
Bây giờ hãy kéo Fill Handle để sao chép công thức này sang các ô còn lại.
Đọc thêm: Cách sử dụng Hàm MAX IF trong Excel
4. Nhiều câu lệnh IF với văn bản có điều kiện OR (Kết hợp phân biệt chữ hoa chữ thường)
Giống như câu lệnh mà chúng tôi đã sử dụng trongĐiều kiện AND , bạn có thể sử dụng kết hợp hàm EXACT và hàm IF để tạo đối sánh phân biệt chữ hoa chữ thường.
Hãy sử dụng điều kiện này công thức cho học sinh đầu tiên:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Lưu ý:
- Hàm EXACT hoạt động với các kết quả khớp phân biệt chữ hoa chữ thường. Vì vậy, bạn phải sử dụng chính xác EXACT(C4, “Pass”).
- EXACT(C4, “pass”) sẽ không hoạt động ở đây. Nó sẽ trả về SAI . Bạn có thể tự kiểm tra.
- Phần còn lại giống như công thức trước. IF(OR(EXACT(C4,”Pass”),EXACT(D4,”Pass”)),”Pass”,”Fail”) sẽ trả về “Pass” nếu có là “Đạt” ở ít nhất một môn học.
Sau đó kéo Xử lý điền thông tin để sao chép công thức sang các ô còn lại.
Đọc thêm: VBA Excel: Câu lệnh If Then Else với nhiều điều kiện (5 ví dụ)
5. Các câu lệnh IF lồng nhau
Cho đến bây giờ, chúng ta đã sử dụng Hàm AND và Hàm OR trong Hàm IF để xử lý nhiều tiêu chí.
Nhưng bạn cũng có thể sử dụng một hàm IF trong một hàm IF khác để xử lý nhiều tiêu chí.
Điều này được gọi là nhiều tiêu chí. Câu lệnh 1>IF .
Câu lệnh AND , tức là học sinh sẽ chỉ đỗ nếu học sinh đó đỗ cả hai môn học, cũng có thể được triển khai với <1 lồng nhau câu lệnh>IF trong nàycách:
=IF(C4=”đạt”,IF(D4=”đạt”,”Đạt”,”Không đạt”),”Không đạt”)Lưu ý:
- Ở đây, nếu giá trị trong ô C4 là “Đạt” thì nó sẽ di chuyển để xem giá trị giá trị trong ô D4 là.
- Nếu giá trị trong ô D4 cũng là “Đạt' thì giá trị đó mới xác nhận là “Đạt” . Nếu không, nó sẽ chứng nhận là “Không đạt” .
- Và hàm IF trả về kết quả khớp không phân biệt chữ hoa chữ thường. Vì vậy, C4=”đạt” hoặc C4=”Đạt” thực sự không quan trọng ở đây.
Vậy thì kéo Fill Handle để điền công thức này vào các ô còn lại.
Ngoài ra, nếu muốn khớp phân biệt chữ hoa chữ thường, bạn có thể sử dụng sự kết hợp của hàm EXACT và hàm IF như minh họa trước đó.
Sử dụng công thức này trong ô đầu tiên rồi kéo Fill Handle .
Nội dung liên quan: Cách sử dụng hàm IF trong Excel với dải giá trị
6. Nhiều câu lệnh IF với công thức mảng
Tất cả những gì chúng ta đã làm cho đến thời điểm này là chúng ta đã áp dụng công thức trong ô đầu tiên và sau đó kéo Fill Handle để điền công thức vào các ô còn lại.
Nhưng bạn cũng có thể sử dụng Công thức mảng để điền tất cả các ô lại với nhau.
Các VÀ và
Để biết kết quả tổng thể của tất cả học sinh bằng Công thức mảng , bạn có thể chèn công thức sau:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Lưu ý:
- Đây C4:C13 và D4:D13 là hai phạm vi tiêu chí của tôi. Bạn sử dụng cái của bạn.
- Ở đây, chúng tôi đang chọn đối sánh có phân biệt chữ hoa chữ thường. Nếu bạn muốn khớp không phân biệt chữ hoa chữ thường, hãy sử dụng C4:C13=“Pass” và D4:D13=“Pass” để thay thế.
- Nhấn CTRL +SHIFT+ENTER để nhập công thức trừ khi bạn đang ở trong Office 365 .
Đọc thêm: Cách Sử dụng nhiều điều kiện If trong Excel để tính tuổi (5 phương pháp)
Kết luận
Sử dụng các phương pháp này, bạn có thể sử dụng nhiều câu lệnh IF có văn bản trong Excel. Bạn có biết phương pháp nào khác không? Hay bạn có câu hỏi nào không? Hãy hỏi chúng tôi.