""

If nhiều điều kiện trong excel

Share:

Trong bài viết này, Học Excel Online sẽ hướng dẫn chúng ta cách thực hiện hàm IF vớ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 thường được sử dụng trong công việc.

Bạn đang đọc: If nhiều điều kiện trong excel

Nếu được hỏi tác dụng nào vào Excel mà bạn dùng nhiều 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 những điều kiện trong Excel. Cách làm hàm IF nếu chỉ tất cả một điều kiện sẽ khá 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 tương đối nhiều điều kiện? vào trường đúng theo này, bạn có thể sử dụng nhiều chức năng IF trong một công thức, và bí quyết hàm IF từ bây giờ được điện thoại tư vấn 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ẽ cho phép bạn kiểm tra nhiều đk và dấn được những giá trị khác nhau dựa vào và công dụng kiểm tra với tuyệt 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, bạn cũng có thể kết hợp mang lại 64 điều kiện trong một công thức. Nhưng với Excel 2003 về bên 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 gần như ví dụ về hàm IF lồng nhau (hàm if các điều kiện) cùng rất phần giải thích chi tiết về cấu trúc và xúc tích và ngắn gọn 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. Mang sử bạn có một danh sách học sinh ở cột A với điểm số tương xứng ở cột B, bạn có nhu cầu phân loại ra theo những điều kiện sau:

Excellent: trên 249Good: trường đoản cú 200 cho 249Satisfactory: trường đoản cú 150 cho 199Poor: dưới 150

Chúng ta hãy cùng 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à thời cơ thực hành, bước đầu từ đông đảo điều kiện đặc trưng nhất với viết cách làm 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 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 sú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. Cơ mà sẽ dễ hơn nếu như bạn nhìn cách làm 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ế, công thức yêu cầu Excel reviews xem điều kiện thứ nhất của công thức hàm IF có súc tích không, nếu đk logic, Excel đang trả về giá trị mà lại bạn cung ứng khi đk được đáp ứng. Giả dụ đ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 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ứ trường đoản cú của đk rất quan liêu trọng

Từ ví dụ như trên, hoàn toàn có thể thấy điều kiện đặc biệt nhất sẽ được viết đầu tiên. Vì chưng Excel vẫn kiểm tra đk theo thứ tự mở ra trong công thức, và ngay trong lúc một điều kiện được đáp ứng, điều kiện tiếp đến 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: chi tiêu hàng hoá sẽ thay đổ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 tổng giá với số lượng hàng hoá bất cứ và đưa vào trong 1 ô tốt nhất định. Nói giải pháp khác, công thức của khách hà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à chi tiêu được tính như sau:

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

Công bài toá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 khác biệt duy tốt nhất là chúng ta nhân con số hàng cụ thể với cực hiếm được trả bởi hàm IF (ví dụ: giá chỉ tiền tương ứng mỗi đơn vị chức năng hàng)

Giả sử người 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à 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 như 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: Các Bài Học Luyện Gõ Bàn Phím 10 Ngón Trực Tuyến, Top Phần Mềm Luyện Gõ 10 Ngón Trên Máy Tính

Ví dụ, thay bởi đặt sẵn ngân sách chi tiêu hàng hoá trong công thức, chúng ta có thể dẫn tới những ô bao gồm chứa quý hiếm này (ô B2 đến B6). Phương thức này sẽ giúp bạn biến đổi nguồn tài liệu đầu vào mà không cần chuyể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 ngăn trên, ngă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ị, bí quyết sẽ hiện 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 những điều kiện được miêu tả trên có trong những phiên bạn dạng 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 đã thân quen 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ư các hàm IF lồng nhau ở mặt trên. Mặc dù hiểu công thức array khó hơn vô cùng nhiều, chưa kể tới việc viết ra, hàm Mảng bao gồm một điểm mạnh – bạn cũng có thể dùng một hàng ô tất cả 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 bí quyết linh hoạt hơn, và nếu người dùng của chúng ta cần đổi khác một đk bất kì xuất xắc thêm đk mới, các 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ư bạn 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à 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, bạn cũng có thể kết đúng theo 64 điều kiện. Trong số phiên phiên bản cũ rộng từ Excel 2003 về trước, chúng ta có thể dùng buổi tối đa 7 điều kiện.Luôn suy nghĩ tới thứ tự những điều khiếu nại trong cách làm hàm IF lồng nhau – giả dụ đ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ó rất nhiều hơn 5 chức năng hàm IF, những công thức sau đây có thể sẽ tối ưu hơn.THAY THẾ đến HÀM IF LỒNG NHAU vào EXCEL

Đế tránh ngoài mức giới hạn 7 đk trong hàm IF ở phần lớn phiên 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, chúng ta có thể chọn những phương thức sau 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ông thức 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 số phiên bản Excel cũ cùng 255 đk trong bạn dạng Excel năm nhâm thìn – 2007.

Ví dụ, để trả các kết quả khác nhau phụ thuộc vào giá trị vào ô B2, bạn cũng 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 “, “”) & IF(B2=”d”, “Poor “, “”)

Bài viết liên quan