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 khá nhiều điều khiếu nại trong Excel và chuyển ra những ví dụ về những hàm IF lồng nhau thường dùng trong công việc.
Bạn đang xem: Cách sử dụng hàm if trong excel 2003
Nếu được hỏi tính năng nào trong Excel mà chúng ta dùng nhiều nhất, các bạn sẽ trả lời như thế 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 trong Excel. Công thức hàm IF giả dụ 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 cần phải được kiểm tra bởi thuật toán phức hợp với không hề ít điều kiện? trong trường phù hợp này, chúng ta có thể sử dụng nhiều tác dụng IF vào một công thức, và cách làm hàm IF bây giờ được gọi là hàm IF lồng nhau xuất xắc hàm if and. Ưu điểm lớn nhất của hàm IF lồng nhau là nó sẽ có thể chấp nhận được bạn chất vấn nhiều điều kiện và thừa nhận được các giá trị khác nhau nhờ vào và tác dụng kiểm tra với tuyệt nhất một công thức.
Trong những phiên bạn dạng Excel 2016, Excel 2013, Excel 2010 cùng Excel 2007, bạn có thể kết hợp đến 64 đk trong một công thức. Tuy nhiên với Excel 2003 về bên trước, cách làm chỉ tất cả tối nhiều 7 điều kiện.
Trong nội dung bài viết này, bạn sẽ thấy phần lớn 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 chi tiết về cấu tạo và logic của công thức 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 tương đối nhiều điều kiện. đưa sử bạn có một danh sách học viên ở cột A cùng điểm số khớp ứng ở cột B, bạn có nhu cầu phân các loại ra theo những điều kiện sau:
Excellent: trên 249Good: tự 200 mang đến 249Satisfactory: trường đoản cú 150 đến 199Poor: dưới 150Chúng ta hãy cùng viết hàm IF lồng nau dựa trên những tiêu chuẩn trên. Hãy coi trên đây là cơ hội thực hành, bước đầu từ phần đông điều kiện quan trọng đặc biệt nhất và viết công thức càng đơn giản càng tốt. Công thức 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 xú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. Tuy vậy sẽ dễ dàng hơn nếu như khách hàng 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ế, công thức yêu ước Excel đánh giá xem điều kiện trước tiên của công thức hàm IF có logic không, nếu đk logic, Excel sẽ trả về giá bán trị nhưng 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 đk 2 cùng 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”, nếu như không
IF(kiểm tra if B2>150, if đúng – trả “Satisfactory”, if không đúng –
Trả ” Poor “)))
Thứ từ bỏ của điều kiện rất quan liêu trọng
Từ lấy ví dụ trên, hoàn toàn có thể thấy điều kiện đặc biệt quan trọng nhất sẽ được viết đầu tiên. Bởi vì Excel đang kiểm tra đk theo vật dụng tự lộ diện 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 đánh giá.
HÀM IF LỒNG NHAU BAO GỒM PHÉP TÍNHYêu cầu như sau: giá thành hàng hoá sẽ biến đổi phụ nằm trong 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à tính toán tổng giá chỉ với con số hàng hoá bất cứ và đưa vào một trong những ô độc nhất vô nhị định. Nói giải pháp khác, công thức của khách hàng 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à giá thành được tính như sau:
Số lượng hàng | Giá cả mỗi đơn vị |
1 khổng lồ 10 | $20 |
11 to lớn 19 | $18 |
20 to lớn 49 | $16 |
50 to 100 | $13 |
Over 101 | $12 |
Công vấn đề này rất 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ư lấy ví dụ như 1, điểm biệt lập duy duy nhất là chúng ta nhân số lượng hàng ví dụ với cực hiếm được trả vị 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 số lượng hàng vào ô B8, công thức 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ư vậy này:

Ví dụ này chỉ hướng dẫn phương pháp làm cơ bản, nếu bạn đã hiểu, chúng ta cũng 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: Xem Phim Cá Mật Hầm Mực Hầm Mật Tập 1 Vietsub + Thuyết Minh Full Hd
Ví dụ, thay vì chưng đặt sẵn túi tiền hàng hoá vào công thức, bạn cũng có thể dẫn tới những ô tất cả chứa giá trị này (ô B2 mang đến B6). Cách thức này để giúp đỡ bạn chuyển đổi nguồn tài liệu đầu vào mà 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ó thể thêm đk IF nữa giúp ngă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 khoảng giá trị, cách làm sẽ hiện nay thị nhiều 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 mọi phiên bản Excel tự 2016-2000. Trong Excel năm nhâm thìn thuộc Office 365, bạn có thể dùng hàm IF theo cách như trên.
Những người làm Excel chuyên nghiệp đã thân quen dùng công thức Mảng (array), thì hàm này hoàn toàn có thể làm giống như như hầu hết hàm IF lồng nhau ở mặt trên. Tuy hiểu bí quyết array khó hơn siêu nhiều, chưa kể đến việc viết ra, hàm Mảng có một ưu thế – bạn có thể dùng một dãy ô 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ới nếu fan dùng của chúng ta cần chuyển đổi một điều kiện bất kì tuyệt thêm điều kiện mới, chúng ta chỉ cần cập nhật lại hàng ô 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, dùng hàm IF nhiều điều kiện trong Excel không yên cầu phương pháp, cách làm 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 luôn nhớ 3 điều cơ phiên bản sau:
Trong Excel 2016-2007, bạn có thể kết phù hợp 64 điều kiện. Trong các phiên bạn dạng cũ hơn 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 trang bị tự các điều khiếu nại trong cách làm hàm IF lồng nhau – trường hợp đ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ó rất nhiều hơn 5 tính năng hàm IF, những công thức sau đây hoàn toàn có thể sẽ tối ưu hơn.THAY THẾ mang đến HÀM IF LỒNG NHAU trong EXCELĐế tránh ngoài mức giới hạn 7 điều kiện trong hàm IF ở số đông phiên bản Excel cũ với giúp công thức của công ty trở buộc phải ngắn gọn và nhanh hơn, chúng ta cũng có thể chọn những phương thức sau thay thế cho hàm IF các điều kiện.
Dùng IF kết phù hợp với OR/ANDDùng công thức arrayGiống như các hàm Excel khác, hàm CONCATENATE gồm thể bao hàm 30 điều kiện trong các phiên bạn dạng Excel cũ với 255 đk trong bạn dạng Excel 2016 – 2007.
Ví dụ, để trả các tác dụng khác nhau dựa vào giá trị vào ô B2, bạn 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”, “”) và IF(B2=”b”, “Good”, “”) & IF(B2=”c”, “Poor “, “”) và IF(B2=”d”, “Poor “, “”)