If (bên trái excel nhiều điều kiện)

Đối với những dữ liệu Excel lớn, và yêu cầu bạn phải lọc ra những giá trị thỏa mãn nhiều điều kiện khác nhau, bạn sẽ cần kết hợp hàm IF với một số hàm Excel cơ bản khác để có thể áp dụng đồng thời. nhiều điều kiện. Bài viết dưới đây của Thuthuat. tiền boa. giáo dục. vn Mình sẽ giới thiệu các bạn hàm IF đa điều kiện rất chi tiết và cụ thể các bạn cùng theo dõi nhé

hàm IF trong excel

Trước khi tìm hiểu về hàm IF đa điều kiện, hãy tìm hiểu xem hàm IF là gì. Hàm IF là một trong những hàm phổ biến nhất trong Excel, nó cho phép bạn thực hiện so sánh logic giữa một giá trị và giá trị mong muốn

Vì vậy, một câu lệnh IF có thể có hai kết quả. Kết quả đầu tiên là nếu so sánh của bạn là Đúng, kết quả thứ hai là nếu so sánh của bạn là Sai

If (bên trái excel nhiều điều kiện)

Hàm IF có điều kiện

Sau khi biết hàm IF là gì chúng ta tiếp tục tìm hiểu về hàm IF có điều kiện. Cú pháp của hàm IF có điều kiện như sau. IF(kiểm_soát_logic, [giá_trị_IF_true], [giá_trị_IF_false])

Như bạn có thể thấy, hàm IF có 3 tham số, nhưng chỉ có tham số đầu tiên là bắt buộc, còn 2 tham số còn lại là tùy chọn

logic_test. Là một giá trị hoặc biểu thức logic có giá trị TRUE (đúng) hoặc FALSE (sai). Yêu cầu. Đối với tham số này, bạn có thể chỉ định xem đó là ký tự, ngày tháng, số hay bất kỳ biểu thức so sánh nào.
Ví dụ: Biểu thức logic của bạn có thể là B1=”sold”, B1

Value_IF_true. 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 điều kiện được thỏa mãn. Không yêu cầu.
Ví dụ: công thức sau sẽ trả về từ “Tốt” nếu giá trị trong ô B1 lớn hơn 10. =IF(B1>10, “Tốt”)

Value_IF_false. 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 điều kiện không thỏa mãn. Không yêu cầu.
Ví dụ. Nếu bạn thêm biến thứ ba “Xấu” vào công thức trong ví dụ trên, nó sẽ trả về từ “Tốt” nếu giá trị trong ô B1 lớn hơn 10, nếu không, giá trị trả về sẽ là “Xấu”. =IF(B1>10, “Tốt”, “Kém”)

If (bên trái excel nhiều điều kiện)

Hàm IF đa điều kiện – Hàm IF lồng nhau

Nếu như hàm IF thông thường chỉ có 1 điều kiện thì với hàm IF đa điều kiện sẽ có nhiều điều kiện khác nhau, có thể là 2 điều kiện, 3 điều kiện hoặc hơn thế nữa

Hàm IF đa điều kiện còn được gọi là IF lồng nhau

đầu tiên. Hàm IF 2 điều kiện
Hàm IF 2 điều kiện thường được sử dụng khi bài toán có 3 đối số cần so sánh.

Công thức chung

=IF(logic_test_1, [value_IF_true]IF((logic_test_2, [value_IF_true], [value_IF_false]))

Ví dụ. Tính số tiền sau khi giảm giá vé tàu biết rằng trẻ em từ 10 tuổi trở xuống được giảm một nửa giá vé và miễn phí vé cho người già trên 70 tuổi

Công thức sẽ là. =IF(B2>70;C2-C2;IF(B2>10;C2;C2/2))

If (bên trái excel nhiều điều kiện)

2. Hàm IF có 3 điều kiện
Chúng ta sử dụng hàm IF có 3 điều kiện khi có 4 tiêu chí cần so sánh.

Công thức chung

=IF(logic_test_1, [value_IF_true]IF((logical_test_2, [value_IF_true]IF(logic_test_3, [value_IF_true], [value_IF_false])))

Ví dụ, dựa trên điểm số, xếp loại kết quả học tập của học sinh theo các tiêu chí sau

Điểm > 8. Học sinh xuất sắc
Từ 6. 5 đến 7. 9. Học sinh giỏi
Từ 3. 5 đến 6. 4. Học sinh trung bình
Dưới 3. 5. Học Sinh Yếu
Để có công thức ngắn gọn nhất người dùng cần sử dụng hàm IF nhiều điều kiện, cụ thể ở đây là hàm IF 3 điều kiện. Lưu ý, khi sắp xếp nên sắp xếp điều kiện quan trọng nhất lên trên.

= IF(C2>=8;”Xuất sắc”;IF(C2>=6. 5;"Xuất sắc"; . 5;”Trung bình”;”Yếu”)))

If (bên trái excel nhiều điều kiện)

Tuy nhiên, nếu điều kiện so sánh quá nhiều, lên đến 5, 6 điều kiện thì người dùng nên nghĩ đến việc sử dụng một hàm khác hoặc sử dụng kết hợp nhiều hàm để công thức được ngắn gọn và dễ hiểu hơn

Hàm IF đa điều kiện – Kết hợp với các hàm khác

Hàm IF với điều kiện ngày tháng

Khi dùng hàm IF để so sánh ngày tháng sẽ không nhận dạng là chuỗi

Ví dụ. Kiểm tra danh sách những người được nhận ưu đãi, biết ưu đãi áp dụng cho người sinh sau ngày 01/01/2000

=IF(B2>DATEVALUE(“01/01/2000″);”Chấp nhận”;”Không nhận”)

If (bên trái excel nhiều điều kiện)

Hàm IF kết hợp Vlookup hoặc Hlookup

Đầu tiên. Hàm IF kết hợp Vlookup

Hàm IF kết hợp Vlookup trong Excel trả về True/False, Yes/No,…

Trường hợp sử dụng phổ biến nhất của hàm IF kết hợp với Vlookup là so sánh các giá trị do hàm Vlookup trả về với giá trị mẫu và trả về kết quả là Có/Không hoặc Đúng/Sai

Cú pháp hàm IF kết hợp với Vlookup trong Excel có dạng như sau

=IF(Vlookup(Lookup_value,Table_ array,Col_index_Num,[Range_lookup]))
Trong đó.

– Giá trị tra cứu. Giá trị này đề cập đến giá trị ô hoặc văn bản mà chúng tôi đang tìm kiếm

– Bảng_mảng. xác định phạm vi ô hoặc vùng dữ liệu mà chúng tôi muốn tìm kiếm giá trị

– Col_index_number. số cột mà chúng tôi muốn trả về giá trị

– Phạm vi_lookup. tham số này là Đúng hoặc Sai, nhận kết quả khớp chính xác hoặc dữ liệu tương tự

Giả sử đối với một bảng dữ liệu có danh sách các mặt hàng được liệt kê ở cột A và số lượng của các mặt hàng này ở cột B, và bạn cần kiểm tra số lượng của một mặt hàng ở ô E1 để thông báo cho người dùng. mặt hàng đó ở trong tình trạng tốt hoặc đã được bán hết

Công thức hàm Vlookup có dạng như sau

=VLOOKUP(E1,$A$2. $B$10. 2,SAI)

Tiếp theo, sử dụng lệnh IF để so sánh kết quả trả về của hàm Vlookup với 0 và trả về kết quả “No” nếu giá trị này bằng 9 hoặc “Yes” nếu không

=IF(VLOOKUP(E1,$A$2. $B$10. 2,FALSE)=0,"Không","Có")

If (bên trái excel nhiều điều kiện)

Thay vì sử dụng kết quả là Yes/No, chúng ta có thể trả về kết quả là TRUE/FALSE hoặc Stock/Sold (còn hàng/hết hàng) bằng cách sử dụng hàm Excel sau

=IF(VLOOKUP(E1,$A$2. $B$10,2)=0,”Đã bán hết”,”Còn hàng”)

2. Hàm IF kết hợp Hlookup

Tương tự với Vlookup

Cú pháp hàm IF kết hợp với Hlookup trong Excel có dạng như sau

=IF(Hlookup(Lookup_value,Table_ array,Row_index_Num,[Range_lookup]))

Hàm IF đa điều kiện kết hợp với AND. hàm số

hàm AND. Nếu điều kiện kiểm tra chứa hàm AND, Microsoft Excel sẽ trả về TRUE nếu tất cả các điều kiện được đáp ứng;

Giả sử, bạn có một bảng với kết quả của hai điểm kiểm tra. Điểm đầu tiên, được lưu trữ trong cột A, phải bằng hoặc lớn hơn 20. Điểm thứ hai, được liệt kê trong cột B, phải bằng hoặc lớn hơn 30. Chỉ khi đáp ứng cả hai điều kiện trên, học sinh mới vượt qua kỳ thi

Cách dễ nhất để tạo một công thức thích hợp là viết ra điều kiện trước, sau đó kết hợp nó vào đối số kiểm tra hàm IF của bạn.
Điều kiện. AND(B2>=20; C2>=30)
Công thức IF/AND. =IF((AND(B2>=20;C2>=30));”Đạt”;”Không đạt”)
Sử dụng hàm IF đa điều kiện này, bạn sẽ yêu cầu Excel trả về “ . Nếu không, công thức hàm IF đa điều kiện sẽ trả về “Trượt”, như ví dụ trong hình bên dưới.

If (bên trái excel nhiều điều kiện)

Hàm IF đa điều kiện kết hợp với OR. hàm số

hàm HOẶC. Trong trường hợp sử dụng hàm OR trong bài kiểm tra, Excel sẽ trả về giá trị TRUE nếu thỏa mãn bất kỳ điều kiện nào;

Bạn sử dụng kết hợp hàm IF và OR theo cách tương tự như với hàm AND ở trên. Sự khác biệt so với công thức IF trong Excel và AND ở trên là Excel sẽ trả về TRUE nếu đáp ứng ít nhất một trong các điều kiện đã chỉ định

Vì vậy, công thức trên sẽ được sửa đổi theo cách sau

=IF((OR(B2>=20; C2>=30)); “Đạt”; “Không đạt”)

Cột D sẽ trả về "Đạt" nếu điểm đầu tiên bằng hoặc lớn hơn 20 hoặc điểm thứ hai bằng hoặc lớn hơn 30

If (bên trái excel nhiều điều kiện)

Hàm IF đa điều kiện kết hợp AND và 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, bên cạnh việc sử dụng hàm IF, bạn sẽ phải sử dụng đồng thời cả hai hàm AND và OR

Trong bảng trên, giả sử bạn có các tiêu chí sau để đánh giá học sinh của mình vượt qua

Điều kiện 1. cột B >= 20 và cột C >= 25
Điều kiện 2. cột B >= 15 và cột C >= 20
Nếu đáp ứng một trong các điều kiện trên thì bạn được coi là đạt, nếu không thì trượt.
Công thức nhìn thì phức tạp nhưng thực ra không hề khó. Bạn chỉ cần biểu diễn 2 điều kiện dưới dạng câu lệnh AND và đưa vào hàm OR vì nó không yêu cầu cả 2 điều kiện phải thỏa mãn, chỉ cần thỏa mãn 1 trong 2 điều kiện là đủ. OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20)

Cuối cùng, hãy sử dụng hàm OR ở 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 và FALSE. Kết quả là bạn sẽ nhận được công thức Excel IF sau đây với nhiều điều kiện VÀ/HOẶC

=IF(OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20)); “Đạt”; “Không đạt”

If (bên trái excel nhiều điều kiện)

Tất nhiên, bạn không bị giới hạn chỉ sử dụng AND/OR trong các công thức IF của Excel, nhưng có thể sử dụng bao nhiêu hàm logic tùy theo logic nghiệp vụ của bạn, miễn là

Trong Excel 2016, 2013, 2010 và 2007, công thức không được chứa nhiều hơn 255 đối số và tổng độ dài của công thức không được vượt quá 8.192 ký tự.
Trong Excel 2003 trở xuống, có thể sử dụng tối đa 30 đối số và tổng độ dài công thức không được vượt quá 1.024 ký tự.

Bài tập hàm IF đa điều kiện có lời giải

Tải file bài tập hàm IF nhiều điều kiện

>> Link tải bên dưới

Câu trả lời

If (bên trái excel nhiều điều kiện)

2. 1. Tính cột lương hàng tháng.
Tính phần này rất đơn giản. ta chỉ cần lấy [lương ngày] * [số ngày công] sẽ tính ra lương tháng.

Ta nhập công thức tại ô F3 với công thức như sau. = D3 * E3

Với công thức là địa chỉ ô như trên ta đang lệnh excel tính lương cho nhân viên dòng 3 (Cao Văn Cơ) với mức lương công nhật là 50.000/ngày và số ngày làm việc trong tháng là 26 ngày

Sau đó copy công thức ở ô F3 xuống cho các ô còn lại để hoàn thành cột lương tháng

Vì công thức được tính theo địa chỉ tương đối của 2 ô ở 2 cột ngày công và lương ngày nên khi copy công thức xuống các dòng bên dưới thì địa chỉ ô cũng thay đổi và giá trị dùng để tính lương cũng thay đổi. thay đổi cho phù hợp

2. 2. Tính thưởng – Kết hợp nhiều hàm IF với nhiều điều kiện (IF lồng nhau) tại đây.
Điều kiện thưởng như sau.

Nếu số ngày làm việc >=25. Thưởng = 20% * lương tháng

Nếu số ngày làm việc >=22. Thưởng = 10% * lương tháng

Nếu số ngày làm việc < 22. Tiền thưởng = 0

Công thức IF được sử dụng để tính tiền thưởng trong trường hợp này

Tiền thưởng = IF (ngày làm việc >=25, 20% * lương tháng, IF (ngày làm việc >=22, 10% * lương tháng, 0))

Mời các bạn xem công thức chi tiết ở hình bên dưới

1. Cao Văn Cơ. số ngày làm việc là 26 > 25 => thưởng sẽ là 20% lương – thỏa mãn điều kiện 1

2. Bùi Thị Béo. số ngày công là 23 < 25 nhưng > 22 => thưởng chỉ 10% lương – không thỏa mãn điều kiện 1 mà thỏa mãn điều kiện 2

3. Trương Văn Sinh. số ngày làm việc là 20 < 22 nên đương nhiên nhỏ hơn 25 nên không thỏa mãn cả 2 điều kiện đầu của hàm IF => tiền thưởng bằng 0

If (bên trái excel nhiều điều kiện)

Và trên đây là Thuthuat. tiền boa. giáo dục. vn chia sẻ cách áp dụng hàm IF nhiều điều kiện. Mọi thắc mắc các bạn có thể để lại bình luận bên dưới để được giải đáp. Ngoài ra các bạn có thể tham khảo thêm một số bài viết khác bên dưới

Hy vọng những giải đáp về hàm IF nhiều điều kiện trên sẽ hữu ích với bạn. Đừng quên Like, Share và ghé thăm Thuthuat. tiền boa. giáo dục. vn thường xuyên để có thêm nhiều kiến ​​thức mới dành riêng cho dân văn phòng