Trong bài viết này, Học Excel Online đang hướng dẫn chúng ta cách áp dụng hàm IF với tương đối nhiều điều khiếu nại 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: Hàm if kết hợp 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 các nhất, bạn sẽ trả lời như thế nào? Với rất nhiều người, đó đó là chức năng hàm IF nhiều điều kiện trong Excel. Phương pháp hàm IF ví 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 phải được kiểm tra bởi thuật toán phức hợp với rất nhiều điều kiện? trong trường vừa lòng này, bạn cũng có thể sử dụng nhiều chức năng IF trong một công thức, và công thức 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ẽ cho phép bạn đánh giá nhiều đk và dấn được những giá trị khác nhau phụ thuộc vào và hiệu 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 cùng Excel 2007, chúng ta có thể kết hợp mang lại 64 điều kiện trong một công thức. Tuy nhiên với Excel 2003 trở về trước, công thức chỉ có tối nhiều 7 điều kiện.

Trong bài viết này, bạn sẽ thấy hồ hết ví dụ về hàm IF lồng nhau (hàm if những điều kiện) với phần giải thích cụ thể về kết cấu và xúc tích và ngắn gọn của phương pháp 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 về hàm IF với tương đối nhiều điều kiện. Giả sử bạn 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 đk sau:

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

Chúng ta hãy cùng viết hàm IF lồng nau dựa trên những tiêu chí trên. Hãy coi phía trên là cơ hội thực hành, bắt đầu từ số đông điều kiện quan trọng đặc biệt nhất với viết công thức càng đơn giản dễ dàng càng tốt. Bí quyết 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à đó 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 thế sẽ dễ hơn nếu như bạn nhìn phương pháp 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 review xem điều kiện đầu tiên của bí quyết hàm IF có xúc tích không, nếu điều kiện logic, Excel đã trả về giá trị cơ mà bạn hỗ trợ khi đk được đáp ứng. Trường hợp điều kiện trước tiên không được đáp ứng, kiểm tra điều kiện 2 và 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”, trường hợp không

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

Trả ” Poor “)))

Thứ tự của điều kiện 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ị Excel sẽ kiểm tra đk theo trang bị tự mở ra trong công thức, và ngay khi một điều kiện được đáp ứng, điều kiện tiếp đến sẽ ko được tiến công giá.

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

Yêu mong như sau: chi phí hàng hoá sẽ biến hóa phụ nằm trong vào số lượng cụ thể. Và bạn muốn viết một công thức giám sát và đo lường tổng giá chỉ với con số hàng hoá bất kỳ và đưa vào một ô tốt nhất định. Nói biện 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 kiện và thực hiện phép tính tuỳ vào số lượng hàng và giá thành được tính như sau:

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

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

Giả sử người dùng đã nhập số lượng hàng vào ô B8, bí quyết 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à công dụng sẽ tương tự như thế này:

*

Ví dụ này chỉ hướng dẫn biện pháp làm cơ bản, nếu như khách hàng đã hiểu, bạn 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: Hướng Dẫn Đăng Xuất Gmail Trên Android, Đăng Xuất Khỏi Gmail

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

Những tín đồ làm Excel bài bản đã thân quen dùng bí quyết Mảng (array), thì hàm này hoàn toàn có thể làm giống như như phần đa hàm IF lồng nhau ở bên trên. Tuy hiểu cách làm array khó hơn khôn xiết nhiều, chưa nói tới việc viết ra, hàm Mảng tất cả một ưu điểm – bạn có thể dùng một hàng ô có chứa đk bạn cần, không đề nghị viết từng điều kiện. Điểm này giúp cách làm linh hoạt hơn, cùng nếu fan dùng của bạn cần chuyển đổi một đk bất kì xuất xắc thêm điều kiện mới, bạn chỉ cần update lại hàng ô trong công thức 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 điều kiện 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 giảm 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 thích hợp 64 điều kiện. Trong các phiên bản cũ rộng từ Excel 2003 về trước, bạn cũng có thể dùng tối đa 7 điều kiện.Luôn nghĩ tới thiết bị tự những điều khiếu nại trong bí quyết hàm IF lồng nhau – trường hợp điều kiện thứ nhất đúng, những điều kiện sau sẽ không được kiểm tra.Nếu bí quyết của bạn có không ít hơn 5 công dụ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 ngoài mức giới hạn 7 đk trong hàm IF ở đều phiên bản Excel cũ và giúp công thức của bạn trở phải ngắn gọn gàng và nhanh hơn, bạn cũng có thể chọn những cách thức sau thay thế cho hàm IF những điều kiện.

Dùng IF kết phù hợp với OR/ANDDùng bí quyết array

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

Ví dụ, nhằm trả các hiệu quả khác nhau nhờ vào giá trị vào ô B2, chúng ta cũng có thể dùng một trong số 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 “, “”) và IF(B2=”d”, “Poor “, “”)