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

Bạn đang xem: If nhiều điều kiện excel

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

Trong các phiên phiên bản Excel 2016, Excel 2013, Excel 2010 và Excel 2007, bạn 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 quay trở lại trước, cách làm chỉ bao gồm tối đa 7 điều kiện.

Trong nội dung bài viết này, bạn sẽ thấy đa số 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 cụ thể về cấu trúc và ngắn gọn xúc tích 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 đấy là một ví dụ điển hình nổi bật về hàm IF với khá nhiều điều kiện. Mang sử chúng ta có một danh sách học sinh ở cột A với điểm số khớp ứng ở cột B, bạn có nhu cầu phân nhiều loại ra theo những đk sau:

Excellent: trên 249Good: trường đoản cú 200 cho 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 phía trên là cơ hội thực hành, ban đầu từ số đông điều kiện đặc biệt nhất cùng viết bí quyết càng đơn giản dễ dàng càng tốt. Cách làm hàm IF lồng nhau của họ 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 ngắn gọn xúc tích HÀM IF LỒNG NHAU:

Với nhiều người, hàm IF lồng nhau có thể khó hiểu. Tuy thế sẽ dễ dàng hơn nếu khách hàng nhìn bí quyết 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ế, phương pháp yêu ước Excel reviews xem điều kiện thứ nhất của công thức hàm IF có xúc tích không, nếu điều kiện logic, Excel đang trả về giá trị mà bạn cung cấp khi đk được đáp ứng. Giả dụ điều kiện đầu tiên không được đáp ứng, kiểm tra điều kiện 2 với tiếp tục.

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

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

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

Trả ” Poor “)))

Thứ tự của đk rất quan trọng

Từ lấy ví dụ như trên, hoàn toàn có thể thấy điều kiện đặc trưng nhất sẽ được viết đầu tiên. Vày Excel vẫn 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ẽ không được tiến công giá.

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

Yêu mong như sau: ngân sách hàng hoá sẽ chuyển đổi phụ thuộc vào số lượng cụ thể. Và bạn có nhu cầu 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 một trong những ô độc nhất vô nhị định. Nói phương pháp khác, công thức của người tiêu dùng cần kiểm tra những điều khiếu nại và triển khai 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 đơn vị
1 to lớn 10$20
11 to lớn 19$18
20 lớn 49$16
50 lớn 100$13
Over 101$12

Công bài toán 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. Giải pháp hiểu giống như như lấy một ví dụ 1, điểm khác biệt duy độc nhất vô nhị là chúng ta nhân con số hàng rõ ràng với quý hiếm được trả bởi hàm IF (ví dụ: giá tiền tương xứng mỗi đơn vị chức năng hàng)

Giả sử người 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à hiệu quả sẽ tương tự như thế này:

*

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

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

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

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

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

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

Đế tránh khỏi mức số lượng giới hạn 7 đk trong hàm IF ở số đông phiên bạn dạng Excel cũ và giúp công thức của người sử 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 pháp sau sửa chữa thay thế cho hàm IF các điều kiện.

Xem thêm: Tổng Hợp Sách Tham Khảo Toán 10 Nên Mua, Để Dành Được Điểm 9

Dùng IF kết hợp với OR/ANDDùng phương pháp array

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

Ví dụ, nhằm trả các hiệu quả khác nhau dựa vào giá trị trong ô B2, bạn có thể dùng một trong các 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”, “”) và IF(B2=”b”, “Good”, “”) & IF(B2=”c”, “Poor “, “”) và IF(B2=”d”, “Poor “, “”)