Trong nội dung bài viết này, Học Excel Online đang hướng dẫn các bạn cách áp dụng hàm IF với tương đối nhiều điều kiện trong Excel và đưa ra các ví dụ về những hàm IF lồng nhau thường được sử dụng trong công việc.

Bạn đang xem: Hàm if trong excel với nhiều điều kiện

Nếu được hỏi công dụng nào trong Excel mà chúng ta dùng những nhất, bạn sẽ trả lời như vậy nào? Với không hề ít người, đó chính là chức năng hàm IF nhiều điều kiện trong Excel. Công thức hàm IF nếu như chỉ gồm một điều kiện sẽ tương đối dễ viết. Tuy thế nếu số liệu của bạn cần phải được kiểm tra bởi thuật toán phức hợp với không hề ít điều kiện? trong trường hòa hợp này, bạn cũng có thể sử dụng nhiều chức năng IF vào một công thức, và bí quyết hàm IF lúc này được call là hàm IF lồng nhau tốt hàm if and. Ưu điểm lớn nhất của hàm IF lồng nhau là nó sẽ chất nhận được bạn soát sổ nhiều điều kiện và dìm được các giá trị không giống nhau phụ thuộc vào và kết quả kiểm tra với nhất một công thức.

Trong các phiên bạn dạng Excel 2016, Excel 2013, Excel 2010 cùng Excel 2007, bạn cũng có thể kết hợp đến 64 điều kiện trong một công thức. Nhưng với Excel 2003 trở về trước, cách làm chỉ tất cả tối đa 7 điều kiện.

Trong nội dung bài viết này, các bạn sẽ thấy phần lớn ví dụ về hàm IF lồng nhau (hàm if nhiều điều kiện) cùng rất phần giải thích chi tiết về kết cấu và logic của cách làm hàm IF đó.


Xem nhanh


CÔNG THỨC HÀM IF LỒNG NHAU CƠ BẢN
CÔNG THỨC HÀM IF LỒNG NHAU CƠ BẢN

Dưới đây là một ví dụ nổi bật về hàm IF với rất nhiều điều kiện. Giả sử chúng ta có một danh sách học sinh ở cột A và điểm số tương xứng ở cột B, bạn có nhu cầu phân một số loại ra theo những điều kiện sau:

Excellent: trên 249Good: tự 200 mang đến 249Satisfactory: tự 150 cho 199Poor: dưới 150

Chúng ta hãy thuộc viết hàm IF lồng nau dựa vào những tiêu chí trên. Hãy coi trên đây là cơ hội thực hành, bắt đầu từ hầu như điều kiện quan trọng nhất với viết bí quyết càng đơn giản càng tốt. Công thức hàm IF lồng nhau của chúng ta sẽ như sau:


*

=IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor “)))

Và đây là kết quả:

*

CÁCH HIỂU xúc tích HÀM IF LỒNG NHAU:

Với các người, hàm IF lồng nhau rất có thể khó hiểu. Tuy vậy sẽ dễ hơn nếu bạn nhìn cách làm hàm IF lồng nhau trên theo cách này:

=IF(B2>249, “Excellent”,

=IF(B2>=200, “Good”,

=IF(B2>150, “Satisfactory”, “Poor”)))

Thực tế, bí quyết yêu ước Excel review xem điều kiện thứ nhất của cách làm hàm IF có lô ghích không, nếu điều kiện logic, Excel sẽ trả về giá trị mà lại bạn cung cấp khi đk được đáp ứng. Giả dụ điều kiện thứ nhất không được đáp ứng, kiểm tra đk 2 cùng tiếp tục.

IF(kiểm tra if B2>=249, if đúng – trả “Excellent”, nếu như không

IF(kiểm tra if B2>=200, if đúng – trả “Good”, giả dụ không

IF(kiểm tra if B2>150, if đúng – trả “Satisfactory”, if sai –

Trả ” Poor “)))

Thứ từ bỏ của đk rất quan trọng

Từ lấy một ví dụ trên, rất có thể thấy điều kiện đặc biệt nhất sẽ tiến hành viết đầu tiên. Vị Excel đã kiểm tra đk theo lắp thêm tự mở ra trong công thức, và ngay khi một điều kiện được đáp ứng, điều kiện kế tiếp sẽ ko được tiến công giá.

HÀM IF LỒNG NHAU BAO GỒM PHÉP TÍNH

Yêu cầu như sau: ngân sách hàng hoá sẽ đổi khác phụ thuộc vào con số cụ thể. Và bạn muốn viết một công thức thống kê giám sát tổng giá với số lượng hàng hoá bất cứ và đưa vào trong 1 ô nhất định. Nói bí quyết khác, công thức của người sử dụng cần kiểm tra những điều kiện và tiến hành phép tính tuỳ vào con số hàng và ngân sách được tính như sau:

Số lượng hàngGiá cả mỗi solo vị
1 to lớn 10$20
11 to lớn 19$18
20 khổng lồ 49$16
50 to 100$13
Over 101$12

Công việc này rất có thể được thực hiện bằng cách dùng hàm IF lồng nhau. Cách hiểu tương tự như như ví dụ như 1, điểm biệt lập duy duy nhất là bạn nhân số lượng hàng cụ thể với quý giá được trả bởi hàm IF (ví dụ: giá tiền tương ứng mỗi đơn vị hàng)

Giả sử người tiêu dùng đã nhập con số hàng vào ô B8, cách làm sẽ như sau:

=B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”)))))

Và tác dụng sẽ tương tự như vậy này:

*

Ví dụ này chỉ phía dẫn giải pháp làm cơ bản, nếu khách hàng đã hiểu, chúng ta cũng có thể áp dụng hàm IF lồng nhau này vào những quá trình của bạn.

Xem thêm: Super Amoled Là Gì? Có Tốt Hơn Màn Hình Super Amoled Là Gì Màn Hình Super Amoled Là Gì

Ví dụ, thay vì chưng đặt sẵn chi phí hàng hoá trong công thức, chúng ta có thể dẫn tới các ô có chứa giá trị này (ô B2 cho B6). Phương pháp này sẽ giúp đỡ bạn đổi khác nguồn tài liệu đầu vào mà lại không cần đổi khác công thức.

=B8*IF(B8>=101,B6, IF(B8>=50, B5, IF(B8>=20, B4, IF( B8>=11, B3, IF(B8>=1, B2, “”)))))

*

Hoặc chúng ta có thể thêm điều kiện IF nữa giúp ngăn trên, ngăn dưới hoặc cả hai đầu của khoảng tầm giá trị. Khi con số không nằm trong vòng giá trị, cách làm sẽ hiện tại thị nhiều từ “out of the range”. Ví dụ:

=IF(OR(B8>200,B8=101,12, IF(B8>=50, 13, IF(B8>=20, 16, IF( B8>=11, 18, IF(B8>=1, 20, “”))))))

*

Công thức hàm IF nhiều điều kiện được miêu tả trên có trong rất nhiều phiên phiên bản Excel từ 2016-2000. Vào Excel năm 2016 thuộc Office 365, bạn có thể dùng hàm IF theo phong cách như trên.

Những fan làm Excel chuyên nghiệp đã quen thuộc dùng cách làm Mảng (array), thì hàm này hoàn toàn có thể làm tương tự như đa số hàm IF lồng nhau ở bên trên. Mặc dù hiểu bí quyết array khó hơn cực kỳ nhiều, chưa nói tới việc viết ra, hàm Mảng bao gồm một ưu điểm – bạn cũng có thể dùng một dãy ô gồm chứa điều kiện bạn cần, không buộc phải viết từng điều kiện. Điểm này giúp phương pháp linh hoạt hơn, với nếu fan dùng của người sử dụng cần biến đổi một đk bất kì tốt thêm điều kiện mới, các bạn chỉ cần cập nhật lại hàng ô trong bí quyết của mình.

HÀM IF LỒNG NHAU, NHỮNG ĐIỀU CẦN NHỚ

Như bạn vừa thấy, cần sử dụng hàm IF nhiều đk trong Excel không đòi hỏi phương pháp, công thức cao siêu. Để nâng cấp công thức hàm IF lồng nhau và nên tránh những lỗi thông thường, hãy luôn nhớ 3 điều cơ bản sau:

Trong Excel 2016-2007, bạn có thể kết vừa lòng 64 điều kiện. Trong những phiên bản cũ rộng từ Excel 2003 về trước, bạn có thể dùng buổi tối đa 7 điều kiện.Luôn nghĩ tới vật dụng tự những điều kiện trong phương pháp hàm IF lồng nhau – nếu như điều kiện thứ nhất đúng, những điều kiện sau sẽ không còn được kiểm tra.Nếu phương pháp của bạn có tương đối nhiều hơn 5 chức năng hàm IF, những công thức sau đây rất có thể sẽ về tối ưu hơn.THAY THẾ mang lại HÀM IF LỒNG NHAU vào EXCEL

Đế tránh ngoài mức giới hạn 7 điều kiện trong hàm IF ở mọi phiên bản Excel cũ với giúp công thức của khách hàng trở đề nghị ngắn gọn gàng và cấp tốc hơn, bạn cũng có thể chọn những phương thức sau thay thế sửa chữa cho hàm IF những điều kiện.

Dùng IF kết hợp với OR/ANDDùng cách làm array

Giống như những hàm Excel khác, hàm CONCATENATE gồm thể bao hàm 30 điều kiện trong số phiên phiên bản Excel cũ và 255 điều kiện trong bạn dạng Excel năm 2016 – 2007.

Ví dụ, để trả các hiệu quả khác nhau phụ thuộc giá trị vào ô B2, chúng ta có thể dùng một trong số những cách làm sau:

Hàm IF lồng nhau:

=IF(B2>249, “Excellent”, IF(B2>=200, “Good”, IF(B2>150, “Satisfactory”, “Poor “)))

Hàm CONCATENATE:

=CONCATENATE(IF(C1=”a”, “Excellent”, “”), IF(C1=”b”, “Good”, “”), IF(C1=”c”, “Poor “, “”))

*

Chức năng nối chuỗi:

=IF(B2=”a”, “Excellent”, “”) & IF(B2=”b”, “Good”, “”) & IF(B2=”c”, “Poor “, “”) và IF(B2=”d”, “Poor “, “”)