Hàm IF nhiều điều kiện, hàm IF trong Excel, hàm IF bao gồm điều kiện, hàm IF lồng nhau, hàm IF kết phù hợp với các hàm khác, bài tập thực hành kèm lời giải cụ thể.

Bạn đang xem: Hàm if lồng nhiều điều kiện trong excel dễ hiểu nhất


Nội Dung bài bác Viết

3 Hàm IF nhiều đk – Hàm IF lồng nhau4 Hàm IF nhiều đk – Kết phù hợp với các hàm khác4.2 Hàm IF phối hợp Vlookup hoặc Hlookup

Hàm IF trong Excel

Trước khi mày mò về hàm IF các điều kiện, bọn họ cần phân tích với nhau vậy thực tế hàm IF vào Excel là gì?

IF là một trong những hàm được sử dụng liên tiếp nhất trong Excel. Nó chất nhận được bạn thực hiện các phép so sánh ngắn gọn xúc tích giữa một quý hiếm với một hoặc nhiều giá trị khác. 

Đó là tại sao vì sao bí quyết của hàm IF thường có hai kết quả. Bạn sẽ nhận được công dụng đầu tiên nếu phép đối chiếu là True với nhận được kết quả thứ hai nếu phép so sánh là False. 

*

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

Sau khi đang biết được mục tiêu sử dụng của hàm IF, hãy cùng mày mò về hàm IF có điều kiện. Dưới đấy là công thức của hàm này:

=IF(logical_test,,)

Như bạn cũng có thể thấy, cách làm hàm IF gồm 3 tham số, trong các số ấy bạn bắt buộc phải khai báo tham số đầu tiên, nhị tham số còn sót lại thì rất có thể khai báo hoặc không.

Các tham số trong công thức:

logical_test: thông số này là một trong giá trị giỏi biểu thức lô ghích có giá trị TRUE (đúng) hoặc FALSE (sai). Như chúng tôi đã nói sinh hoạt trên, logical_test là cần phải có. Để diễn giải rõ hơn, bạn có thể khai báo thông số này là ký kết tự, là ngày tháng, là con số hoặc là bất kể một biểu thức đối chiếu nào.

Value_IF_true: tham số này là giá trị cơ mà hàm IF vẫn trả về cho chính mình nếu biểu thức xúc tích và ngắn gọn cho quý hiếm TRUE hay đó là điều kiện được thỏa mãn. Chúng ta cũng có thể nhập vào tham số này hoặc không.

Ví dụ: bí quyết sau đã trả về trường đoản cú “Good” nếu quý hiếm ở ô B1 lớn hơn 10: =IF(B1>10,“Good”)

Value_IF_false: tham số này là giá chỉ trị cơ mà hàm IF đã trả về cho chính mình nếu biểu thức súc tích cho cực hiếm FALSE hay đó là điều kiện ko được thỏa mãn. Chúng ta có thể nhập vào thông số này hoặc không.

Ví dụ: nếu bạn thêm tham số thiết bị 3 là “Bad” vào bí quyết ở lấy một ví dụ trên, nó đã trả về tự “Good” nếu quý giá ở trong ô B1 to hơn 10, còn nếu ngược lại thì quý giá trả về đang là “Bad”: =IF(B1>10,“Good”,“Bad”)

*

Hàm IF nhiều đk – Hàm IF lồng nhau

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

Trong cách làm trên chúng ta cũng có thể thấy hàm IF chỉ bao gồm một điều kiện. Mặc dù thế trong thực tế công việc, các bạn cần thường xuyên lồng nhiều hàm IF cùng với nhau, rất có thể là 2 điều kiện, 3 điều kiện hoặc nhiều hơn nữa thế, để có thể hoàn thành các bước một cách đúng chuẩn và tốn ít thời gian. 

Hàm IF 2 điều kiện

Trường hợp câu hỏi có 3 đối số cần áp dụng để so sánh, chúng ta sẽ cần sử dụng hàm IF tất cả 2 điều kiện với công thức bao quát như sau:

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

Ví dụ: Để đo lường ra số tiền nhận được của từng đối tượng người sử dụng sau khi ưu đãi giảm giá vé tàu, biết rằng những trẻ em từ 10 tuổi trở xuống sẽ tiến hành giảm nửa chi phí vé và tín đồ già trên 70 tuổi được đi tàu miễn phí. 

Khi đó cách làm tính số tiền nhận được của từng đối tượng người tiêu dùng sẽ là: =IF(B2>70;C2-C2;IF(B2>10;C2;C2/2))

*

Hàm IF 3 điều kiện

Trường hợp việc có 4 đối số cần thực hiện để so sánh, chúng ta sẽ sử dụng hàm IF gồm 3 đk với công thức tổng thể như sau:

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

Xét ví dụ: Hãy dựa vào điểm trung bình nhằm xếp loại hiệu quả học tập của các em học viên theo các tiêu chí như sau:

Điểm > 8: học viên giỏiTừ 6.5 – 7.9: học sinh kháTừ 3.5 – 6.4: học sinh trung bìnhNhỏ rộng 3.5: học viên Yếu

Với yêu mong trên, bạn có thể sử dụng nhiều lần hàm IF riêng biệt nhưng như vậy sẽ tương đối mất thời gian. Vì thế hãy sử dụng hàm IF 3 đk để rút gọn công thức như sau (chú ý rằng bạn nên khai báo các điều kiện quan trọng đặc biệt nhất trước nhằm tránh bị rối về sau):

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

*

Từ hàm IF 4 điều kiện trở lên, phương pháp hàm IF đang trở nên rất rối với khó khám nghiệm tính thiết yếu xác, vì đó tốt nhất trong các trường vừa lòng này, bạn nên nghĩ tới việc sử dụng những hàm không giống hoặc kết hợp sử dụng một số trong những hàm cùng nhau để công thức viết ra dễ nắm bắt và dễ dàng nhìn. Bọn chúng mình sẽ nói kỹ hơn về điều đó trong phần dưới đây.

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

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

Nếu mong mỏi sử dụng hàm IF để so sánh đối chiếu về ngày tháng, hàm IF thực tiễn không thể thừa nhận diện được tháng ngày như một chuỗi ký kết tự. Vày vậy, vào trường đúng theo này bọn họ cần kết hợp hàm IF với các hàm khác.

*

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

Hàm IF phối kết hợp Vlookup

Khi phối hợp hàm IF cùng với hàm Vlookup, Excel sẽ trả về cho mình kết trái là True / False, Yes / No,… .

Trong một số trường hợp, nhiều người thường sử dụng phối hợp hàm IF với hàm Vlookup khi mong muốn so sánh các giá trị mà hàm Vlookup trả về so với giá trị mẫu mã và tiếp nối trả về công dụng là Yes / No hoặc True / False.

Công thức hàm IF kết hợp với hàm Vlookup vào Excel gồm dạng tổng quá như sau:

=IF(Vlookup(Lookup_value,Table_ array,Col_index_Num,))

Trong đó:

Lookup value: là quý giá đề cập mang lại giá trị ô hoặc văn bạn dạng mà nhiều người đang muốn kiếm tìm kiếm.

Table_array: là tham số xác minh phạm vi ô hoặc vùng tài liệu mà ai đang muốn tra cứu kiếm giá chỉ trị.

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

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

Ví dụ cùng với bảng dữ liệu thể hiện list của các sản phẩm được liệt kê vào cột A và con số các mặt hàng được liệt kê tương ứng ở cột B. Vấn đề yêu cầu bạn phải kiểm tra số lượng 1 mặt hàng trong ô E1 nhằm thông báo cho tất cả những người dùng rằng sản phẩm đó vẫn còn hàng xuất xắc đã chào bán hết.

Xem thêm: Kẻ Đường Viền Trong Word 2007, 2010, 2013, 2016, Cách Tạo Đường Viền Trong Word 2007

Khi đó cách làm hàm Vlookup có dạng như sau:

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

Tiếp theo ta sử dụng hàm IF để triển khai so sánh hiệu quả mà hàm Vlookup vừa trả về so với 0 và trả về công dụng 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”)

*

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

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

Hàm IF phối hợp Hlookup

Tương tự lúc kết phù hợp với hàm Vlookup, hàm IF khi kết hợp với hàm Hlookup vào Excel tất cả công thức tổng quát như dưới đây:

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

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

Khi phối kết hợp hàm IF với hàm And, nếu các điều kiện được đáp ứng, Excel đang trả về giá trị là TRUE (Đúng), còn giả dụ chỉ cần phải có một điều kiện không được đáp ứng, hiệu quả trả về đã là FALSE (Sai).

Xét ví dụ tất cả một bảng với công dụng của hai nhiều loại điểm thi. Điểm số trước tiên được tàng trữ trong cột A, yêu ước phải bằng hoặc to hơn 20. Điểm máy hai được liệt kê trong cột B và yêu cầu phải bằng hoặc to hơn 30. Chỉ khi đáp ứng nhu cầu được cả hai đk trên, học sinh mới được thừa nhận là thừa qua kỳ thi.

Để sản xuất công thức đơn giản và dễ dàng và thích hợp nhất cho bài toán này, cách dễ nhất là viết ra điều kiện trước, tiếp nối kết hợp đk này vào đối số khám nghiệm hàm IF là được:

Điều kiện: AND(B2>=20;C2>=30)

Công thức phối kết hợp hàm IF cùng hàm AND: =IF((AND(B2>=20;C2>=30));”Đậu”;”Trượt”)

Với công thức kết hợp trên, bạn đang yêu thương cầu Excel trả về kết quả là “Đậu” nếu cực hiếm ở cột C khủng hoặc hoặc bằng đôi mươi và quý hiếm trong cột D phệ hoặc hoặc bằng 30. Nếu bất kể vế như thế nào của đk này ko thỏa mãn, phương pháp hàm IF nhiều đk sẽ trả về tác dụng là “Trượt”, như được biểu hiện trong hình ảnh minh hoạ bên dưới đây.

*

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

Khi phối hợp hàm IF cùng với hàm OR để kiểm tra, Excel đang trả về hiệu quả là TRUE nếu có bất kể một đk nào được đáp ứng; ngược lại nếu khác sẽ trả về hiệu quả là FALSE (Sai).

Chúng ta hoàn toàn hoàn toàn có thể sử dụng phối hợp một hoặc các hàm IF và hàm OR theo cách tựa như như khi kết phù hợp với hàm và ở trên. Biệt lập duy duy nhất là công thức phối kết hợp hàm IF và and ở trên vẫn trả về hiệu quả là TRUE (Đúng) trường hợp có tối thiểu một trong các điều kiện bạn chỉ định được đáp ứng.

Vì vậy cũng xét theo lấy ví dụ trên, bí quyết khi kết hợp hàm IF và hàm and sẽ là:

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

Công thức này có nghĩa cột D sẽ trả về kết quả là “Đậu” nếu như điểm thứ nhất bằng hoặc lớn hơn 20 hoặc điểm sản phẩm công nghệ hai bởi hoặc to hơn 30. Rất đơn giản phải không!

*

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

Nếu cần đánh giá dữ liệu dựa vào nhiều điều kiện khác nhau, giả dụ chỉ thực hiện duy duy nhất hàm IF các bước sẽ siêu vất vả, dài loại và tốn thời gian. Thế vào đó, chúng ta cũng có thể sử dụng kết hợp cả ba hàm IF, & và OR.

Trong bảng trên, xét ví dụ chúng ta đưa ra các tiêu chí như sau để reviews điều khiếu nại đạt của học sinh:

Điều kiện 1: cột B > = đôi mươi và cột C > = 25

Điều khiếu nại 2: cột B > = 15 cùng cột C > = 20

Nếu một trong số điều khiếu nại trên được thỏa mãn nhu cầu thì chúng ta đó được reviews là đã vượt qua, còn còn nếu không thì là trượt.

Nghe điều kiện này còn có thể bạn sẽ nghĩ cách làm sẽ vô cùng phức tạp, nhưng mà thực ra không còn khó lắm đâu. Vì tiêu chuẩn đưa ra không yêu ước cả hai đk được đáp ứng nhu cầu mà chỉ cần ít nhất một trong các hai điều kiện đáp ứng nhu cầu là đủ, do đó bạn chỉ cần biểu thị hai điều kiện là các câu lệnh & và đặt chúng trong hàm OR là được. 

=OR(AND(B2>=20;C2>=25);AND(B2>=15;C2>=20)

Sau khi sử dụng hàm OR như trên để làm điều kiện kiểm tra súc tích trong hàm IF và hỗ trợ các đối số TRUE (Đúng) và FALSE (Sai), cuối cùng bạn sẽ nhận được bí quyết với hàm IF trong Excel với rất nhiều điều khiếu nại AND/OR như sau:

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

*
Trên đây chúng mình reviews đến chúng ta cách phối hợp hàm IF nhiều đk với hai hàm & và OR. Mặc dù thế bạn hoàn toàn rất có thể mở rộng ra và kết hợp hàm IF nhiều điều kiện với những hàm khác nữa để miêu tả nhiều chức năng logic như xúc tích kinh doanh. Mặc dù vẫn có một trong những yêu cầu đối với các phiên bạn dạng Excel:

Trong Excel 2016, 2013, 2010 cùng 2007, công thức hàm không bao hàm quá 255 đối số cùng tổng độ dài của cách làm không được vượt quá 8.192 cam kết tự.Trong Excel từ bỏ 2003 trở xuống, chúng ta cũng có thể sử dụng về tối đa 30 đối số và tổng độ dài bí quyết không được vượt quá 1.024 ký tự.

Bài tập hàm IF nhiều điều kiện kèm giải thuật chi tiết

*

Tính cột lương tháng

Công thức tính mang đến cột lương tháng khá đối chọi giản, bạn chỉ cần lấy * là ra kết quả.

Như vậy chúng ta cần nhập vào ô F3 bí quyết như sau: =D3*E3

Với bí quyết là địa chỉ cửa hàng ô như bên trên ta đang ra lệnh cho excel tính lương của nhân viên ở dòng số 3 (Cao Văn Cốt) cùng với lương ngày công là 50.000/ ngày với số ngày công trong tháng là 26 ngày.

Sau đó bọn họ copy bí quyết này sinh sống ô F3 xuống cho toàn bộ các ô còn lại là chấm dứt xong cột lương tháng.

Bạn ko cần sử dụng dấu $ để cố định và thắt chặt hàng hay cột trong phương pháp vì nó được xem bằng địa chỉ tương đối của 2 ô thuộc 2 cột ngày công với lương ngày, cho nên vì vậy khi copy cách làm xuống những dòng phía dưới, địa chỉ ô cũng sẽ được biến đổi tương ứng theo cùng giá trị dùng làm tính lương cũng đổi khác theo.

Tính thưởng – phối hợp nhiều hàm IF nhiều điều kiện (IF lồng nhau)

Điều kiện tính thưởng như sau:

Nếu số ngày công >= 25: Thưởng = 20% * lương tháng

Nếu số ngày công >= 22: Thưởng = 10% * lương tháng

Nếu số ngày công

Như vậy cách làm hàm IF được áp dụng để tính số chi phí thưởng trong trường đúng theo này sẽ là:

Thưởng=IF(ngày công>=25,20%*lương tháng,IF(ngày công>=22,10%*lương tháng,0))

Bạn hãy xem công thức cụ thể ở hình ảnh bên tiếp sau đây nhé:

Cao Văn Cốt: số ngày công là 26 > 25 => thưởng sẽ bởi 20% lương – vậy nên là vừa lòng điều kiện vật dụng nhất. Bùi Thị Béo: số ngày công là 23 22 => thưởng chỉ cần 10% lương – vì thế là tuy không thỏa mãn điều khiếu nại 1, nhưng mà lại thỏa mãn điều khiếu nại 2. Trương Văn Sình: số ngày công là đôi mươi thưởng bằng 0.

*
Như vậy là trong nội dung bài viết trên, bọn chúng mình đã reviews đến bạn toàn bộ cách áp dụng hàm IF các điều kiện thông dụng nhất. Hy vọng rằng những kỹ năng này sẽ bổ ích với các bước của bạn. Cuối cùng, nhằm không bỏ lỡ bất kỳ nội dung bài viết thú vị nào tiếp đây thuộc cùng nhà đề, hãy nhớ là bấm theo dõi trang ngay các bạn nhé!