Cách dùng hàm if nhiều điều kiện

      38

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


Hàm IF vào Excel

Trước khi tìm hiểu về hàm IF nhiều điều kiện thì hãy tò mò xem hàm IF là gì. Hàm IF là giữa những hàm phổ cập nhất trong Excel, hàm này cho phép bạn triển khai so sánh súc tích giữa một giá trị với mức giá trị bạn ý muốn muốn.

Bạn đang xem: Cách dùng hàm if nhiều điều kiện

Vì vậy, một câu lệnh IF rất có thể có hai kết quả. Kết quả đầu tiên là nếu như so sánh của công ty là True, tác dụng thứ nhị là trường hợp so sánh của khách hàng là False.

*

Hàm IF tất cả điều kiện

Sau lúc biết được hàm IF là gì thì họ tiếp tục tìm hiểu về hàm IF tất cả điều kiện. Cú pháp đến hàm IF có đk như sau: IF (logical_test, , )

Như chúng ta thấy, hàm IF có 3 tham số, cơ mà chỉ tất cả tham số đầu tiên là cần phải có, còn 2 tham số còn sót lại là ko bắt buộc

logical_test: là một trong những giá trị hay biểu thức ngắn gọn xúc tích có giá chỉ trị TRUE (đúng) hoặc FALSE (sai). Sẽ phải có. Đối với thông số này, bạn có thể chỉ rõ kia là ký tự, ngày tháng, số lượng hay bất cứ biểu thức so sánh nào.Ví dụ: Biểu thức súc tích của bạn có thể là hoặc B1=”sold”, B110.

Value_IF_true: Là giá trị mà lại hàm đã trả về nếu biểu thức súc tích cho giá trị TRUE hay có thể nói là đk thỏa mãn. Không sẽ phải có.Ví dụ: cách làm sau đã trả về từ “Good” nếu cực hiếm ở ô B1 lớn hơn 10: =IF(B1>10, “Good”)

Value_IF_false: là giá trị mà lại hàm đã trả về nếu như biểu thức súc tích cho giá chỉ trị FALSE hay nói cách khác là điều kiện không thỏa mãn. Không sẽ phải có.Ví dụ: nếu khách hàng thêm biến hóa thứ 3 là “Bad” vào phương pháp ở ví dụ trên, nó sẽ trả về từ bỏ “Good” nếu quý hiếm ở vào ô B1 lớn hơn 10, còn nếu trái lại thì cực hiếm trả về vẫn là “Bad”: =IF(B1>10, “Good”, “Bad”)

*

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

Nếu hàm IF hay chỉ bao gồm một đk thì hàm IF nhiều điều kiện sẽ có nhiều điều kiện không giống nhau, rất có thể 2 điều kiện, 3 đk hoặc các hơn.

Hàm IF nhiều điều kiện hay có cách gọi khác là IF lồng.

1. Hàm IF 2 điều kiệnHàm IF 2 điều kiện thường được thực hiện khi câu hỏi có 3 đối số buộc phải so sánh.

Công thức tổng quát:

=IF (logical_test_1, , IF((logical_test_2, , ))

Ví dụ: Tính số chi phí sau giảm giá vé tàu biết trẻ nhỏ từ 10 tuổi trở xuống được bớt nửa vé và miễn giá tiền vé cho tất cả những người già to hơn 70 tuổi.

Công thức đã là: =IF(B2>70;C2-C2;IF(B2>10;C2;C2/2))

*

2. Hàm IF tất cả 3 điều kiệnTa áp dụng hàm IF tất cả 3 điều kiện khi có 4 tiêu chí cần so sánh.

Công thức tổng quát:

=IF (logical_test_1, , IF((logical_test_2, , IF(logical_test_3, , )))

Ví dụ, nhờ vào điểm số, xếp loại hiệu quả học tập của các học sinh theo những tiêu chí:

Điểm > 8: học sinh giỏiTừ 6.5 – 7.9: học sinh kháTừ 3.5 – 6.4: học viên trung bìnhNhỏ rộng 3.5: học sinh YếuĐể có công thức rút gọn nhất, người tiêu dùng cần thực hiện hàm IF nhiều điều kiện, rõ ràng ở đấy là hàm IF có 3 điều kiện. Giữ ý, khi sắp đến xếp, buộc phải sắp xếp những điều kiện đặc biệt quan trọng nhất xếp lên trên.

= IF(C2>=8;”Giỏi”;IF(C2>=6,5;”Khá”; IF(C2>=3,5;”Trung Bình”;”Yếu”)))

*

Tuy nhiên, nếu như điều kiện so sánh quá nhiều, tới 5 hoặc 6 điều kiện, người tiêu dùng nên cân nhắc sử dụng hàm khác hoặc phối hợp sử dụng nhiều hàm để bí quyết được rút gọn gàng và dễ hiểu hơn.

Hàm IF nhiều đk – Kết hợp với các hàm khác

Hàm IF với đk ngày tháng

Khi sử dụng hàm IF để đối chiếu ngày tháng, hàm sẽ không còn thể dìm diện như 1 chuỗi ký kết tự.

*

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

1. Hàm IF kết hợp Vlookup

Hàm IF phối hợp Vlookup vào Excel trả về công dụng là True / False, Yes / No, … .

Trường hợp phổ biến nhất sử dụng hàm IF phối hợp Vlookup là nhằm so sánh những giá trị mà lại hàm Vlookup trả về với giá trị chủng loại và trả về kết quả là Yes / No hoặc True / False.

Xem thêm: Tải Deep Freeze Full Crack, Download Deep Freeze Standard 8

Cú pháp hàm IF phối hợp Vlookup vào Excel có dạng như bên dưới đây:

=IF(Vlookup(Lookup_value,Table_ array,Col_index_Num,))Trong đó:

– Lookup value: Giá trị này đề cập mang lại giá trị ô hoặc văn bạn dạng mà chúng ta đang kiếm tìm kiếm.

– Table_array: xác định phạm vi ô hoặc vùng tài liệu mà họ muốn tìm kiếm giá bán trị.

– Col_index_number: số cột mà bọn họ muốn trả về giá chỉ trị.

– Range_lookup: tham số này là True hoặc False, nhận công dụng khớp đúng đắn hoặc dữ liệu tương tự.

Giả sử mang đến bảng dữ liệu có danh sách các món đồ được liệt kê trong cột A và số lượng các mặt hàng này nghỉ ngơi trong cột B, và nhiều người đang cần soát sổ số lượng một sản phẩm trong ô E1 nhằm thông báo cho những người dùng rằng món đồ đó còn tuyệt đã phân phối hết.

Công thức hàm Vlookup gồm dạng như sau:

=VLOOKUP(E1,$A$2:$B$10,2,FALSE)

Tiếp theo thực hiện lệnh IF so sánh hiệu quả hàm Vlookup trả về với 0 và trả về kết quả là “No” nếu quý hiếm này bằng 9 hoặc “Yes” nếu không phải:

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,”No”,”Yes”)

*

Thay vì sử dụng tác dụng là Yes/ No, chúng ta có thể trả về kết quả là TRUE / FALSE hoặc Stock / Sold (còn mặt hàng / không còn hàng) bằng phương pháp sử dụng hàm Excel dưới đây:

=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,”Sold out”,”In stock”)

2. Hàm IF phối hợp Hlookup

Tương từ bỏ Vlookup

Cú pháp hàm IF phối kết hợp Hlookup trong Excel có dạng như bên dưới đây:

=IF(Hlookup(Lookup_value,Table_ array,Row_index_Num,))

Hàm IF các điều kiện phối hợp hàm AND

Hàm AND: Nếu đk kiểm tra chứa hàm AND, Microsoft Excel vẫn trả về TRUE (Đúng) nếu toàn bộ các đk được đáp ứng; còn nếu không sẽ trả về FALSE (Sai).

Giả sử, chúng ta có một bảng với công dụng của nhị điểm thi. Điểm số đầ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ởi hoặc vượt thừa 30. Chỉ khi thỏa mãn nhu cầu cả hai điều kiện trên, học viên mới vượt qua kỳ thi.

Cách đơn giản nhất để sinh sản một công thức phù hợp là viết ra đk trước, tiếp nối kết vừa lòng 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));”Đậu”;”Trượt”)Với phương pháp dùng hàm IF nhiều điều kiện này, bạn sẽ yêu cầu Excel trả về “Đậu” nếu quý hiếm trong cột C> = đôi mươi và giá trị trong cột D> = 30. Ví như khác, phương pháp hàm IF nhiều đk sẽ trả về “Trượt”, như lấy ví dụ trong ảnh dưới đây.

*

Hàm IF nhiều điều kiện phối kết hợp hàm OR

Hàm OR: trong trường phù hợp sử dụng hàm OR trong kiểm tra, Excel đang trả về TRUE nếu bất kỳ điều khiếu nại nào được đáp ứng; ví như khác đã trả về FALSE (Sai).

Bạn sử dụng kết hợp các hàm IF và hàm OR theo cách giống như như với hàm & ở trên. Khác biệt so với công thức IF vào Excel và and ở bên trên là Excel sẽ trả về TRUE (Đúng) nếu ít nhất một trong những điều kiện được chỉ định và hướng dẫn được đáp ứng.

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

=IF((OR(B2>=20; C2>=30));”Đậu”;”Trượt”)

Cột D sẽ trả về quý giá “Đậu” giả dụ điểm thứ nhất bằng hoặc lớn hơn 20 hoặc điểm thiết bị hai bởi hoặc to hơn 30.

*

Hàm IF các điều kiện kết hợp AND với OR

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

Trong bảng trên, mang sử bạn có các tiêu chí sau để nhận xét điều kiện đạt của học sinh:

Điều kiện 1: cột B> = trăng tròn và cột C> = 25Điều khiếu nại 2: cột B> = 15 với cột C> = 20Nếu một trong những điều khiếu nại trên được đáp ứng thì bạn đó được xem là đã vượt qua, còn nếu như không thì trượt.Công thức có vẻ phức tạp, nhưng thực ra cũng không thật khó lắm. Chúng ta chỉ cần thể hiện hai đk là những câu lệnh và và đặt chúng trong hàm OR do không yêu cầu cả hai điều kiện được đáp ứng, chỉ việc một trong nhị điều kiện đáp ứng là đủ: OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20)

Cuối cùng, sử dụng hàm OR làm việc trên làm đk kiểm tra xúc tích trong hàm IF và hỗ trợ các đối số TRUE (Đúng) và FALSE (Sai). Hiệu quả là các bạn sẽ nhận được công thức IF vào Excel sau với nhiều điều kiện AND/OR:

=IF(OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20));”Đậu”;”Trượt”

*

Đương nhiên, bạn không bị giới hạn khi chỉ sử dụng với nhị hàm là AND/OR trong các công thức IF trong Excel, mà rất có thể sử dụng nhiều tác dụng logic như ngắn gọn xúc tích kinh doanh của chúng ta yêu cầu, miễn là:

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

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

Download file bài xích tập hàm IF những điều kiện: