SỬ DỤNG HÀM IF NHIỀU ĐIỀU KIỆN TRONG EXCEL

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 rất nhiều điều khiếu nại trong Excel và đưa ra các ví dụ về những hàm IF lồng nhau thường 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ính năng nào trong Excel mà các bạn dùng nhiều nhất, các bạn sẽ trả lời như vậy nào? Với không ít người, đó chính là chức năng hàm IF các điều kiện vào Excel. Công thức hàm IF nếu như chỉ có một điều kiện sẽ tương đối dễ viết. Cơ mà nếu số liệu của bạn phải được kiểm tra bằng thuật toán phức tạp với tương đối nhiều điều kiện? vào trường hợp này, chúng ta cũng có thể sử dụng nhiều chức năng IF trong 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 nhất của hàm IF lồng nhau là nó sẽ cho phép bạn đánh giá nhiều điều kiện và dấn được những giá trị không giống nhau dựa vào và hiệu quả kiểm tra với nhất một công thức.

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

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

Excellent: trên 249Good: tự 200 cho 249Satisfactory: tự 150 mang đến 199Poor: bên 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, bắt đầu từ hầu như điều kiện quan trọng đặc biệt nhất cùng viết bí quyết 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 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 lô ghí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 nhiên sẽ dễ dàng hơn nếu như khách hàng nhìn công thức 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 ước Excel đánh giá xem điều kiện đầu tiên của phương pháp hàm IF có ngắn gọn xúc tích không, nếu điều kiện logic, Excel vẫn trả về giá bán trị nhưng mà bạn cung ứng 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 đk 2 và 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”, giả dụ không

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

Trả ” Poor “)))

Thứ tự của điều kiện rất quan tiền trọng

Từ ví dụ như trên, có thể thấy điều kiện đặc trưng nhất sẽ được viết đầu tiên. Bởi Excel đã kiểm tra đk theo thứ tự xuất hiện thêm trong công thức, và ngay lúc 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 cầu như sau: giá cả hàng hoá sẽ thay đổi phụ nằm trong vào con số cụ thể. Và bạn có nhu cầu viết một công thức giám sát và đo lường tổng giá chỉ với số lượng hàng hoá bất kể và đưa vào trong 1 ô độc nhất vô nhị định. Nói bí quyết khác, công thức của bạn cần kiểm tra các điều khiếu nại và tiến hành 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 10$20
11 lớn 19$18
20 to 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. Giải pháp hiểu giống như như lấy ví dụ 1, điểm biệt lập duy tuyệt nhất là chúng ta nhân số lượng hàng cụ thể với quý giá được trả do hàm IF (ví dụ: giá bán 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, 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 cách làm cơ bản, nếu bạn đã hiểu, bạn 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: Nhật Ký Ngoại Tình Tập 02 - Xem Ngoại Tình Full Hd Vietsub + Thuyết Minh

Ví dụ, thay bởi vì đặt sẵn ngân sách chi tiêu hàng hoá vào công thức, bạn cũng có thể dẫn tới những ô gồm chứa cực hiếm này (ô B2 đến B6). Phương pháp này sẽ giúp bạn chuyển đổi nguồn dữ liệu đầu vào cơ mà không cần thay đổ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 chúng ta 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 giá trị. Khi số lượng không nằm trong vòng giá trị, bí quyết sẽ hiện nay 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 nhiều điều kiện được miêu tả trên có trong phần đông phiên phiên bản Excel tự 2016-2000. Trong Excel năm 2016 thuộc Office 365, chúng ta cũng 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ông thức Mảng (array), thì hàm này hoàn toàn có thể làm tương tự như như phần đông hàm IF lồng nhau ở bên trên. Mặc dù hiểu công thức array nặng nề hơn khôn cùng nhiều, chưa kể đến việc viết ra, hàm Mảng tất cả một điểm mạnh – chúng ta có thể dùng một dãy ô bao gồm chứa điều kiện bạn cần, không 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, cùng nếu người dùng của doanh nghiệp cần thay đổi một điều kiện bất kì tuyệt thêm đk mới, các bạn chỉ cần cập nhật 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ư bạn vừa thấy, dùng hàm IF nhiều điều kiện trong Excel không yên cầu phương pháp, phương pháp cao siêu. Để nâng cao 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 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 số phiên bản cũ rộng từ Excel 2003 về trước, bạn cũng có thể dùng buổi tối đa 7 điều kiện.Luôn nghĩ tới trang bị tự các điều kiện trong bí quyết hàm IF lồng nhau – giả dụ điều kiện trước tiên đúng, những điều kiện sau sẽ không được kiểm tra.Nếu phương pháp của bạn có khá nhiều hơn 5 chức năng hàm IF, các công thức sau đây rất có thể sẽ tối ưu hơn.THAY THẾ cho HÀM IF LỒNG NHAU vào EXCEL

Đế tránh ngoài mức số lượng giới hạn 7 điều kiện trong hàm IF ở hầu như phiên bạn dạng Excel cũ với giúp công thức của bạn trở phải ngắn gọn và cấp tốc hơn, bạn 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 hợp với OR/ANDDùng bí quyết array

Giống như những hàm Excel khác, hàm CONCATENATE tất cả 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 năm nhâm thìn – 2007.

Ví dụ, nhằm trả các tác dụng khác nhau phụ thuộc giá trị trong ô B2, bạn có thể dùng một trong những những phương pháp 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 “, “”)