Sử Dụng Hàm If Nhiều Điều Kiện Trong Excel

Trong nội dung bài viết này, Học Excel Online đã hướng dẫn các bạn cách sử dụng hàm IF với rất nhiều điều kiện trong Excel và gửi 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: Sử dụng hàm if nhiều điều kiện trong excel

Nếu được hỏi tác dụng nào vào Excel mà các bạn 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, đó đó là chức năng hàm IF những điều kiện trong Excel. Bí quyết hàm IF ví như chỉ bao gồm một điều kiện sẽ khá dễ viết. Nhưng nếu số liệu của bạn cần phải được kiểm tra bằng thuật toán tinh vi với không hề ít điều kiện? vào trường hòa hợp này, chúng ta cũng có thể sử dụng nhiều tính năng IF vào một công thức, và phương pháp hàm IF bây giờ được gọi là hàm IF lồng nhau tuyệt hàm if and. Ưu điểm lớn số 1 của hàm IF lồng nhau là nó sẽ chất nhận được bạn kiểm tra nhiều điều kiện và dìm được các giá trị khác nhau phụ thuộc và kết quả kiểm tra với độc nhất một công thức.

Trong những phiên bạn dạng Excel 2016, Excel 2013, Excel 2010 và Excel 2007, bạn có thể kết hợp mang đến 64 điều kiện trong một công thức. Nhưng với Excel 2003 quay trở lại trước, công thức chỉ bao gồm tối nhiều 7 điều kiện.

Trong nội dung bài viết này, các bạn sẽ thấy rất nhiều ví dụ về hàm IF lồng nhau (hàm if những điều kiện) cùng rất phần giải thích cụ thể về kết cấu và logic của bí quyết 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 đó là một ví dụ nổi bật về hàm IF với khá nhiều điều kiện. Mang sử các bạn có một danh sách học viên ở cột A cùng điểm số khớp ứng ở cột B, bạn muốn phân các loại ra theo những điều kiện sau:

Excellent: bên trên 249Good: tự 200 đến 249Satisfactory: tự 150 đến 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 chuẩn trên. Hãy coi đây là cơ hội thực hành, ban đầu từ đông đảo điều kiện đặc biệt quan trọng nhất với viết phương pháp càng đơn giản và dễ dàng càng tốt. Phương pháp hàm IF lồng nhau của bọn họ sẽ như sau:


*

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

Và đó là kết quả:

*

CÁCH HIỂU logic HÀM IF LỒNG NHAU:

Với nhiều người, hàm IF lồng nhau có thể khó hiểu. Mà lại sẽ dễ dàng hơn nếu như khách hàng nhìn bí quyết hàm IF lồng nhau trên theo phong 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 mong Excel reviews xem điều kiện thứ nhất của cách làm hàm IF có xúc tích và ngắn gọn không, nếu điều kiện logic, Excel sẽ trả về giá chỉ trị nhưng bạn cung ứng khi điều kiện được đáp ứng. Trường hợp điều kiện trước tiên 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”, ví như không

IF(kiểm tra if B2>=200, if đúng – trả “Good”, trường hợp không

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

Trả ” Poor “)))

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

Từ lấy ví dụ trên, có thể thấy điều kiện đặc trưng nhất sẽ được viết đầu tiên. Vì Excel đang kiểm tra điều kiện theo vật dụng tự xuất hiện thêm trong công thức, và ngay trong lúc một điều kiện được đáp ứng, điều kiện sau đó sẽ không được đánh giá.

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

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

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

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

Giả sử người tiêu dùng đã nhập số lượng hàng vào ô B8, phương pháp 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à kết quả sẽ tương tự như thế này:

*

Ví dụ này chỉ hướng dẫn cách làm cơ bản, nếu khách hàng đã hiểu, chúng ta có thể áp dụng hàm IF lồng nhau này vào những công việc của bạn.

Xem thêm: Download Game Cắt Tóc Cho Tuấn Hưng Game 24H, Game Cắt Tóc Tuấn Hưng

Ví dụ, thay do đặt sẵn chi tiêu hàng hoá trong công thức, bạn cũng có thể dẫn tới các ô gồm chứa giá trị này (ô B2 cho B6). Phương thức này sẽ giúp đỡ bạn biến hóa nguồn dữ liệu đầu vào mà 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 bạn cũng 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 tầm giá trị, bí quyết sẽ hiện tại thị cụm 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 các điều kiện được miêu tả bên trên có trong đều phiên bạn dạng Excel tự 2016-2000. Vào Excel 2016 thuộc Office 365, bạn cũng có thể dùng hàm IF theo phong cách như trên.

Những người làm Excel chuyên nghiệp đã quen thuộc dùng bí quyết Mảng (array), thì hàm này hoàn toàn có thể làm tương tự như phần lớn hàm IF lồng nhau ở mặt trên. Mặc dù hiểu bí quyết array nặng nề hơn siêu nhiều, chưa kể đến việc viết ra, hàm Mảng gồm một điểm mạnh – bạn cũng có thể dùng một hàng ô bao gồm chứa điều kiện bạn cần, không bắt buộc viết từng điều kiện. Điểm này giúp bí quyết linh hoạt hơn, với nếu tín đồ dùng của khách hàng cần biến hóa một điều kiện bất kì giỏi thêm điều kiện mới, bạn chỉ cần update lại dãy ô trong phương pháp 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 điều kiện 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ơ phiên bản sau:

Trong Excel 2016-2007, chúng ta cũng có thể kết vừa lòng 64 điều kiện. Trong số phiên phiên bản cũ hơn từ Excel 2003 về trước, chúng ta cũng có thể dùng tối đa 7 điều kiện.Luôn suy nghĩ tới sản phẩm công nghệ 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 trước tiên đúng, những đk sau sẽ không còn được kiểm tra.Nếu bí quyết của bạn có rất nhiều hơn 5 công dụng hàm IF, các công thức sau đây rất có thể sẽ về tối ưu hơn.THAY THẾ mang đến 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 ở đều phiên phiên bản Excel cũ và giúp công thức của người tiêu dùng trở nên ngắn gọn và cấp tốc hơn, chúng ta có thể chọn những phương thức sau thay thế sửa chữa cho hàm IF các điều kiện.

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

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

Ví dụ, nhằm trả các tác dụng khác nhau dựa vào giá trị vào ô B2, chúng ta có thể dùng một trong những những bí quyết 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”, “”) và IF(B2=”c”, “Poor “, “”) & IF(B2=”d”, “Poor “, “”)