Sử dụng hàm if trong excel

-

Trong bài viết này, Học Excel Online đã hướng dẫn các bạn cách thực hiện hàm IF với khá nhiều điều khiếu nại trong Excel và chuyển ra các ví dụ về những hàm IF lồng nhau hay được dùng trong công việc.

Bạn đang xem: Sử dụng hàm if trong excel

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

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

Trong nội dung bài viết này, các bạn sẽ thấy hầu hết ví dụ về hàm IF lồng nhau (hàm if nhiều điều kiện) với phần giải thích cụ thể về cấu tạo 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 đấ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 viên ở cột A cùng điểm số tương xứng ở cột B, bạn muốn phân một số loại ra theo những điều kiện sau:

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

Chúng ta hãy thuộc 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à thời cơ thực hành, bước đầu từ mọi điều kiện đặc biệt nhất với viết phương pháp càng đơn giản và dễ dàng càng tốt. Cách làm 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 súc tích HÀM IF LỒNG NHAU:

Với những người, hàm IF lồng nhau hoàn toàn có thể khó hiểu. Nhưng 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 cách này:

=IF(B2>249, “Excellent”,

=IF(B2>=200, “Good”,

=IF(B2>150, “Satisfactory”, “Poor”)))

Thực tế, cách làm yêu ước Excel nhận xét xem điều kiện đầu tiên của bí quyết hàm IF có lô ghích không, nếu đk logic, Excel đang trả về giá trị mà bạn cung cấp khi đk được đáp ứng. Ví như điều kiện trước tiên không được đáp ứng, kiểm tra điều kiện 2 cùng tiếp tục.

IF(kiểm tra if B2>=249, if đúng – trả “Excellent”, giả dụ không

IF(kiểm tra if B2>=200, if đúng – trả “Good”, ví như 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 tiền trọng

Từ lấy một ví dụ trên, rất có thể thấy điều kiện đặc biệt quan trọng nhất sẽ được viết đầu tiên. Vị Excel sẽ kiểm tra điều kiện theo đồ vật 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ẽ không được tấ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 chi tiêu hàng hoá sẽ đổi khác phụ trực thuộc vào con số cụ thể. Và bạn có nhu cầu viết một công thức đo lường và tính toán tổng giá với con số hàng hoá bất cứ và đưa vào trong 1 ô tuyệt nhất định. Nói biện pháp khác, công thức của doanh nghiệp cần kiểm tra các điều kiện và tiến hành phép tính tuỳ vào số lượng hàng và ngân sách chi tiêu được tính như sau:

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

Công vấ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. Bí quyết hiểu tương tự như như ví dụ 1, điểm khác hoàn toàn duy duy nhất là bạn nhân con số hàng cụ thể với giá trị được trả vày hàm IF (ví dụ: giá 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, 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à kết quả sẽ tương tự như thế này:

*

Ví dụ này chỉ hướng dẫn bí quyết 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ác bước của bạn.

Xem thêm:

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

Những bạn làm Excel bài bản đã quen thuộc dùng công thức Mảng (array), thì hàm này có thể làm tương tự như hồ hết hàm IF lồng nhau ở mặt trên. Mặc dù hiểu cách làm array cực nhọc hơn khôn xiết nhiều, chưa kể đến việc viết ra, hàm Mảng có một điểm mạnh – bạn có thể dùng một dãy ô bao gồm chứa điều kiện bạn cần, không nên viết từng điều kiện. Điểm này giúp bí quyết linh hoạt hơn, cùng nếu tín đồ dùng của người tiêu dùng cần biến hóa một đk bất kì tốt thêm điều kiện mới, chúng ta chỉ cần cập nhật lại dãy ô trong bí quyết 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, cần sử dụng hàm IF nhiều điều kiện trong Excel không yên cầu 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é tránh những lỗi thông thường, hãy luôn nhớ 3 điều cơ bản sau:

Trong Excel 2016-2007, chúng ta 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 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 đầu tiên đúng, những điều kiện sau sẽ không còn được kiểm tra.Nếu công thức của bạn có tương đối nhiều hơn 5 công dụng hàm IF, những công thức sau đây có thể sẽ buổi 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 đk trong hàm IF ở rất nhiều phiên bản Excel cũ và giúp công thức của khách hàng trở cần ngắn gọn và nhanh hơn, bạn có thể chọn những cách thức sau 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ông thức array

Giống như những hàm Excel khác, hàm CONCATENATE có thể bao hàm 30 điều kiện trong số phiên bản Excel cũ và 255 điều kiện trong bạn dạng Excel năm 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 những 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”, “”) và IF(B2=”b”, “Good”, “”) và IF(B2=”c”, “Poor “, “”) và IF(B2=”d”, “Poor “, “”)