Trang chủ Các hàm trong Excel Hàm IF kết hợp hàm AND, cách kết hợp hàm IF với hàm AND.

Hàm IF kết hợp hàm AND, cách kết hợp hàm IF với hàm AND.

đăng bởi Nguyễn Danh Tú
6497 lượt xem

Hàm IF kết hợp hàm AND trong Excel đây là cách kết hợp phổ biến của hàm IF bởi nó được áp dụng rất nhiều trong các tình huống thực tế. Nếu các bạn chỉ sử dụng riêng hàm IF và hàm AND thì các bạn không thể thấy được hết sự hữu ích và sức mạnh thật sự của các hàm này trong Excel. Bài viết dưới đâyHọc Excel Cơ Bản sẽ giúp bạn tìm hiểu về cú pháp và cách kết hợp hàm IF với hàm AND để kiểm tra nhiều điều kiện.

1.Chức năng của hàm IF trong Excel.

Hàm IF là một trong những hàm logic giúp người dùng kiểm tra một điều kiện nhất định và trả về giá trị mà bạn chỉ định nếu điều kiện là TRUE hoặc trả về một giá trị khác nếu điều kiện là FALSE.

Hàm IF kết hợp hàm AND trong excel giúp ta tính toán, kiểm tra và đối chiếu nhiều điều kiện khác nhau trả về kết quả tương ứng.

2.Cú pháp của hàm IF trong Excel.

IF (Logical_test, [value_if_true][value_if_false])

 Trong đó:

  • Logical_test (bắt buộc): Là một giá trị hay biểu thức logic trả về giá trị TRUE (đúng) hoặc FALSE(sai). Bắt buộc phải có. Đối với tham số này, bạn có thể chỉ rõ đó là ký tự, ngày tháng, con số hay bất cứ biểu thức so sánh nào.
  • Value_if_true (không bắt buộc): Là giá trị mà hàm sẽ trả về nếu biểu thức logic cho giá trị TRUE hay nói cách khác là điều kiện thỏa mãn.
  • Value_if_false (không bắt buộc): Là giá trị mà hàm sẽ trả về nếu biểu thức logic cho giá trị FALSE hay nói cách khác là điều kiện không thỏa mãn.

Trong một số trường hợp bài toán chứa nhiều điều kiện bạn cần sử dụng thêm hàm AND để kết hợp nhiều điều kiện.

  • Bài toán có nhiều điều kiện, các điều kiện xảy ra đồng thời bạn cần sử dụng thêm hàm AND trong biểu thức điều kiện. Cú pháp là: AND(logical1, logical2,…)

3.Hướng dẫn sử dụng hàm IF nhiều điều kiện.

3.1.  Sử dụng hàm IF chỉ chứa 1 điều kiện cần xét.

Ví dụ: Đưa ra kết quả thi tuyển vào lớp 10 dựa vào kết quả thi 3 môn, nếu tổng điểm lớn hơn hoặc bằng 24 thì học sinh thi đỗ, ngược lại thí sinh thi trượt.

Kiểm tra nhiều điều kiện trong excel

Kiểm tra nhiều điều kiện trong excel

Hình 1: Kiểm tra nhiều điều kiện trong Excel.

Vậy trong trường hợp này chúng ta sẽ sử dụng hàm IF với điều kiện cơ bản nhất là nếu không đúng thì sai. Ở đây chúng ta sẽ gán điều kiện là nếu tổng điểm lớn hơn hoặc bằng 24 thì “Đỗ” còn tổng điểm nhỏ hơn 24 thì “Trượt”.

Để xếp loại cho học sinh đầu tiên, tại ô I4, ta nhập công thức: =IF(H4>=24,“Đỗ”,“Trượt”)

Trong đó:

  • H4>=24: Là biếu thức so sánh tổng điểm có lớn hơn hoặc bằng 24 hay không?
  • “Đỗ”: Giá trị trả về nếu biếu thức so sánh trả về là đúng.
  • “Trượt”: Giá trị trả về của hàm IF nếu biểu thức so sánh trả về là sai.

Sau khi nhập công thức cho ô I4, ta kéo xuống copy công thức cho những học sinh còn lại. Hoàn tất ta sẽ được kết quả như hình sau:

Hàm IF kết hợp hàm AND

Hàm IF kết hợp hàm AND

Hình 2: Kiểm tra nhiều điều kiện trong Excel.

3.2. Hàm IF nhiều điều kiện kết hợp hàm AND.

Thông thường với những yêu cầu thực tế bạn cần thỏa mãn nhiều điều kiện cùng lúc. Chính vì vậy bạn cần kết hợp hàm AND để đảm bảo các yếu tố điều kiện đều được đảm bảo.

Cú pháp của hàm AND: AND(logical1, logical2,…)

Trong đó logical1 và logical2 là 2 mệnh đề logic.

Kết quả trả về của hàm AND:

  • TRUE: Khi tất cả các mệnh đề logic đều đúng.
  • FALSE: Khi có một mệnh đề logic bất kì trong hàm bị sai.

Chúng ta thường đặt hàm AND trong biểu thức logic của hàm IF để xét điều kiện cho hàm này.

Ví dụ: Đưa ra kết quả thi tuyển vào lớp 10 dựa vào kết quả thi 3 môn, điều kiện xét tuyển là nếu học sinh đỗ phải đạt tổng điểm 3 môn lớn hơn hoặc bằng 18 điểm và không có môn nào đạt điểm 0.

Hàm IF kết hợp hàm AND

Hàm IF kết hợp hàm AND

Hình 3: Kiểm tra nhiều điều kiện trong Excel.

Vậy trong trường hợp này chúng ta sẽ sử dụng hàm IF kết hợp hàm AND với điều kiện là tổng điểm >=18 và không có môn nào bị điểm 0.

Để xếp loại cho học sinh đầu tiên, tại ô I4, ta nhập công thức: =IF(AND(H4>=18,E4<>0,F4<>0,G4<>0),“Đỗ”,“Trượt”)

Trong đó:

  • AND(H4>=18,E4<>0,F4<>0,G4<>0): Là biếu thức so sánh với các yếu tố:
    • H4>=18: So sánh tổng điểm có lớn hơn 18 hay không?
    • E4<>0: Kiểm tra điểm toán có khác 0 hay không?
    • F4<>0: Kiểm tra điểm văn có khác 0 hay không?
    • G4<>0: Kiểm tra điểm anh có khác 0 hay không?
  • “Đỗ”: Giá trị trả về của hàm nếu biếu thức so sánh trả về là đúng.
  • “Trượt”: Giá trị trả về của hàm IF nếu biểu thức so sánh trả về là sai.

Sau khi nhập công thức cho ô I4, ta kéo xuống copy công thức cho những học sinh còn lại. Hoàn tất ta sẽ được kết quả như hình sau:

Hàm IF kết hợp hàm AND

Hàm IF kết hợp hàm AND

Hình 4: Hàm IF kết hợp hàm AND.

Chú ý: Hàm AND chỉ chả về kết quả TRUE khi tất cả các biểu thực logic bên trong đều được thỏa mãn.

3.3. Hàm IF nhiều điều kiện kết hợp hàm AND và hàm OR.

Trong trường hợp bạn phải đánh giá dữ liệu của mình dựa trên nhiều điều kiện, chúng ta sẽ phải sử dụng cả hai hàm AND và OR cùng một lúc.

Ở những ví dụ trên chúng ta đã nắm được cách sử dụng hàm IF kết hợp với hàm ANDhàm IF kết hợp với hàm OR. Nên ở phần này chúng ta chỉ cần kết hợp 2 hàm này lại để đặt điều kiện cho biểu thức logic sao cho khoa học phù hợp với yếu cầu thực tế của bài toán.

Ví dụ: Bảng danh sách học sinh có Họ và Tên, điểm thi lần 1 và điểm thi lần 2. Hoàn thành cột kết quả với điều kiện là: Nếu điểm thi lần 1 >= 20 và điểm thi lần 2 >=25 hoặc điểm thi lần 1 >= 15 và điểm thi lần 2 >=20 thì kết quả là “Đỗ”, ngược lại thì kết quả là “Trượt”.

Kiểm tra nhiều điều kiện trong Excel

Kiểm tra nhiều điều kiện trong Excel

Hình 5: Kiểm tra nhiều điều kiện trong Excel.

Với điều kiện trên, ta có thể phân tích thành 2 điều kiện nhỏ:

  • Điều kiện 1: Điểm lần 1> = 20 và Điểm lần 2> = 25
  • Điều kiện 2: Điểm lần 1> = 15 và Điểm lần 2> = 20

Điều kiện 1 và điều kiện 2 ta viết bằng hàm AND, cuối cùng sử dụng hàm OR kết hợp 2 kiều kiện trên làm điều kiện kiểm tra logic trong hàm IF và cung cấp các đối số TRUE (Đúng) và FALSE (Sai). Kết quả là bạn sẽ nhận được công thức IF sau với nhiều điều kiện AND/OR:

Để xếp loại cho học sinh đầu tiên, tại ô E4, ta nhập công thức: =IF(OR(AND(C4>=20,D4>=25),AND(C4>=15,D4>=20)),“Đỗ”,“Trượt”)

Trong đó:

  • OR(AND(C4>=20,D4>=25),AND(C4>=15,D4>=20)): Là biếu thức so sánh với các yếu tố:
    • AND(C4>=20,D4>=25): Tương ứng với điều kiện 1.
    • AND(C4>=15,D4>=20): Tương ứng với điều kiện 2.
  • “Đỗ”: Giá trị trả về của hàm nếu biếu thức so sánh trả về là đúng.
  • “Trượt”: Giá trị trả về của hàm IF nếu biểu thức so sánh trả về là sai.

Sau khi nhập công thức cho ô E4, ta kéo xuống copy công thức cho những học sinh còn lại. Hoàn tất ta sẽ được kết quả như hình sau:

Hàm IF kết hợp hàm AND

Hàm IF kết hợp hàm AND

Hình 6: Hàm IF kết hợp hàm AND.

4. Lưu ý khi sử dụng hàm IF kết hợp hàm AND trong Excel.

Như bạn vừa thấy, dùng hàm IF kết hợp hàm AND trong Excel không đòi hỏi phương pháp, công thức cao siêu. Để cải thiện công thức hàm tránh những lỗi thông thường, hãy luôn nhớ điều cơ bản sau:

  • Hàm IF không phân biệt chữ hoa và chữ thường. Cũng giống như phần lớn những hàm khác nó được mặc định không phân biệt chữ hoa hay chữ thường. Điều này có nghĩa rằng các biểu thức logic có chứa ký tự không thể phân biệt được kiểu chữ hoa hay thường trong công thức hàm IF. Ví dụ khi so sánh một ô nào đó với “Hà Nội” thì hàm IF sẽ hiểu Hà Nội, hà nội, HÀ NỘI, … là như nhau.

Tổng kết.

Như vậy với bài viết này, Hocexcelcoban.com đã chia sẻ cho các bạn cách dùng hàm IF nhiều điều kiện kết hợp với hàm AND trong Excel. Nếu có bất kỳ thắc mắc gì có thể comment ngay dưới bài viết này để chúng tôi có thể giải quyết mọi thắc mắc của bạn một cách sớm nhất. Chúc các bạn thành công.

Video hướng dẫn.

Gợi ý học tập mở rộng.

Trọn bộ khoá học Excel cơ bản miễn phí: Học Excel cơ bản

Các bài viết liên quan:

Hàm IF trong Excel
Hàm IF nhiều điều kiện
Hàm IF nâng cao
Hàm IF trong Google Sheet
Hàm VLOOKUP trong Excel
Cách sử dụng hàm VLOOKUP
5 1 đánh giá
Đánh giá bài viết

BÀI VIẾT LIÊN QUAN

Theo dõi
Thông báo của
guest

2 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
thành
thành
2 năm trước

các bạn giúp mình hàm này:

  • Nếu thoi gian đóng <12 thì được 1,8tr
  • Nếu thoi gian đóng =12 và <60 thì được 1.2tr
  • Nếu thoi gian đóng =60 và <48 thì được 2.4tr
  • Nếu thoi gian đóng =48 và <108 thì được 2,650tr
  • Nếu thoi gian đóng =108 và <132 thì được 2,9tr
  • Nếu thoi gian đóng >=132 thì được 3.3tr