Bạn đang xem bài viết Hàm IF nhiều điều kiện trong Excel dễ hiểu nhất tại thtrangdai.edu.vn. Bạn có thể truy cập nhanh những thông tin cần thiết trong mục lục bài viết dưới đây.
Hàm IF là hàm phổ biến và được nhiều người sử dụng khi làm việc trên Excel. Tuy nhiên, để có thể giải được những bài toán đa dạng và phức tạp hơn, chúng ta cần sử dụng hàm IF với nhiều điều kiện. Cùng thtrangdai.edu.vn chia sẻ cách sử dụng hàm IF để lồng nhiều điều kiện khác nhau một cách dễ hiểu nhất nhé!
Cách lồng nhiều hàm IF
Dưới đây là một ví dụ điển hình về việc lồng nhiều hàm IF với các điều kiện. Giả sử bạn có danh sách học sinh ở cột A và điểm tương ứng ở cột B. Chúng ta muốn phân loại theo các điều kiện sau:
- Xuất sắc: Trên 249
- Tốt: Từ 200 đến 249
- Trung bình: Từ 150 đến 199
- Yếu: Dưới 150
Hãy viết hàm IF lồng nhau dựa trên các tiêu chí trên. Đây là cơ hội để thực hành bắt đầu từ những điều kiện quan trọng nhất, viết công thức một cách đơn giản nhất có thể. Công thức cho hàm if lồng nhau của chúng ta như sau:
=IF(B2>249, “Xuất sắc”, IF(B2>=200, “Tốt”, IF(B2>150, “Trung bình”, “Yếu”)))
Đối với nhiều người, các hàm IF lồng nhau có thể khó hiểu. Bạn sẽ thấy dễ hiểu hơn nếu hàm IF được lồng theo cách này:
=IF(B2>249, “Xuất sắc”,
=IF(B2>=200, “Tốt”,
=IF(B2>150, “Trung bình”, “Yếu”)))
Trên thực tế, công thức yêu cầu của Excel đánh giá xem điều kiện đầu tiên của công thức hàm IF có đúng hay không. Nếu điều kiện logic phù hợp, Excel sẽ trả về giá trị bạn muốn khi điều kiện được đáp ứng. Nếu điều kiện đầu tiên không hợp lý, hàm sẽ tiếp tục kiểm tra 2 điều kiện còn lại.
IF(kiểm tra nếu B2>=249, nếu đúng – trả về “Xuất sắc”, nếu không
IF(kiểm tra nếu B2>=200, nếu đúng – trả về “Tốt”, nếu không
IF(kiểm tra nếu B2>150, nếu đúng – trả về “Trung bình”, nếu sai –
trả về “Yếu“)))
Xem thêm: Hàm SUMIF
Các hàm IF lồng nhau bao gồm các phép tính
Ví dụ 1: Giá hàng hóa sẽ thay đổi tùy theo số lượng cụ thể. Và bạn muốn viết công thức tính tổng giá cho một số lượng hàng hóa bất kỳ và đặt nó vào một ô nhất định. Nói cách khác, công thức của bạn cần kiểm tra điều kiện và thực hiện các phép tính tùy theo số lượng và giá tính như sau:
Số lượng hàng hoá | Giá mỗi đơn vị |
1 đến 10 | $20 |
11 đến 19 | $18 |
20 đến 49 | $16 |
50 đến 100 | $13 |
Trên 101 | $12 |
Công việc này có thể được thực hiện bằng hàm IF lồng nhau, tương tự như ví dụ trên, nhưng điểm khác biệt là bạn phải nhân số hàng cụ thể với giá trị mà hàm IF trả về (giá tương ứng với từng đơn vị). Các mặt hàng).
Giả sử người dùng nhập số hàng vào ô B8, công thức sẽ là:
=B8*IF(B8>=101, 12, IF(B8>=50, 13, IF(B8>=20, 16, IF(B8>=11, 18, IF(B8>=1, 20, “” )))))
Kết quả sẽ tương tự như sau:
Ví dụ này chỉ hướng dẫn các hàm IF lồng nhau cơ bản. Nếu hiểu rõ chi tiết ví dụ này thì bạn có thể áp dụng nó và nhiều vấn đề khác trong công việc.
Ví dụ 2: Thay vì đặt giá của hàng hóa vào công thức, bạn có thể tham khảo các ô chứa giá trị này (ô B2 đến B6). Cách này sẽ giúp bạn thay đổi nguồn dữ liệu đầu vào mà không làm 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, “” )))))
Bạn có thể thêm điều kiện hàm IF để giúp chặn đầu, cuối hoặc cả hai đầu của phạm vi giá trị. Khi số lượng không nằm trong khoảng giá trị, công thức sẽ hiển thị cụm từ “ngoài phạm vi”. 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 , “”))))))))1),>
Công thức hàm IF nhiều điều kiện được mô tả ở trên có sẵn trong tất cả các phiên bản Excel từ 2000-2016. Trong Excel 2016 thuộc Office 365, bạn cũng có thể sử dụng hàm IF theo cách tương tự như trên.
Một số hàm kết hợp với hàm IF
Sử dụng VÀ, HOẶC
Ví dụ: cách tính tiền thưởng cho mỗi nhân viên biết rằng nếu nhân viên nữ ở bộ phận kỹ thuật hoặc nhân viên nữ ở bộ phận CNTT thì tiền thưởng là 800 USD. Các trường hợp còn lại được thưởng 780 USD.
Khi đó tại ô D2 chúng ta có công thức kết hợp AND và OR như sau:
=IF(AND( OR(B2= “IT”,B2= “Kỹ thuật”), C2= “Nữ”), 800.780)
Hàm CONCAT/CONCATENATE
Dưới đây là ví dụ về cách sử dụng hàm CONCAT/CONCATENATE, giả sử bạn có danh sách học sinh ở cột A và điểm tương ứng ở cột B. Sắp xếp như sau:
=CONCATENATE(IF(B2=”A”, “Xuất sắc”, “”), IF(B2=”B”, “Tốt”, “”), IF(B2=”C”, “Trung bình”, “ ”) , IF(B2=”D”, “Yếu”, “”))
Nối nhiều chuỗi lại với nhau
Tương tự như ví dụ trên, ta có công thức sau:
=IF(B2=”A”, “Xuất sắc”, “”) & IF(B2=”B”, “Tốt”, “”) & IF(B2=”C”, “Trung bình”, “”) & IF (B2=”D”, “Kém”, “”)
Một số hàm lồng nhiều điều kiện khác
hàm IFS
Lợi ích của việc sử dụng hàm IFS là bạn có thể nhập một loạt điều kiện vào công thức. Kết quả theo sau mỗi điều kiện sẽ được áp dụng khi điều kiện đó đúng, giúp việc đọc và viết công thức dễ dàng hơn.
Ví dụ: nếu bạn muốn phần trăm giảm giá mà mỗi người dùng nhận được dựa trên số lượng giấy phép của họ, thì hãy sử dụng hàm IFS, công thức sẽ như sau:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Nếu được thay thế bằng hàm IF lồng nhau, công thức sẽ như sau:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0) ) ))))))))
hàm VLOOKUP
Không phải lúc nào chúng ta cũng có thể sử dụng hàm VLOOKUP. Chỉ trong những điều kiện nhất định, chúng ta mới có thể sử dụng hàm VLOOKUP để thay thế hàm IF lồng nhau. Đặc biệt:
- Các giá trị trong điều kiện phải là số
- Các điều kiện tuân thủ theo thứ tự tăng dần và liên tục
Chủ đề: Xác định mức thưởng dựa trên điểm KPI đạt được của từng nhân viên?
Như vậy chúng ta có công thức ở ô E3:
=VLOOKUP(D3, $I$3:$J$10, 2,1)
Chức năng CHUYỂN ĐỔI
Hàm SWITCH so sánh một biểu thức với danh sách các giá trị và trả về kết quả theo giá trị khớp đầu tiên. Nếu không tìm thấy kết quả phù hợp, giá trị mặc định có thể được trả về.
Cấu trúc của hàm SWITCH:
=SWITCH(biểu thức, giá trị1, kết quả1, [default or value2, result2],…[default or value3, result3])
Để hiểu rõ hơn chúng ta hãy xem một ví dụ: Giả sử bạn có một số từ viết tắt và bạn muốn trả về tên đầy đủ của chúng:
- DR – Loại bỏ trùng lặp
- MTW – Trình hướng dẫn hợp nhất bảng
- CR – Kết hợp các hàng.
Khi sử dụng SWITCH trong Excel:
Nếu dùng hàm IF sẽ mất nhiều thời gian hơn khi nhập:
Khi chúng ta sử dụng hàm SWITCH rất hữu ích trong quá trình sử dụng Excel trong công việc thì nó sẽ là trợ thủ đắc lực cho chúng ta.
Trên đây là bài viết chia sẻ đến các bạn cách sử dụng hàm IF để lồng nhiều điều kiện khác nhau một cách dễ hiểu nhất trong Excel. MHy vọng thông tin này sẽ giúp ích cho bạn trong việc sử dụng hàm IF lồng nhau với nhiều điều kiện.
Cảm ơn các bạn đã xem bài viết hàm IF lồng nhiều điều kiện trong Excel dễ hiểu nhất tại thtrangdai.edu.vn. Các bạn có thể bình luận, xem thêm các bài viết liên quan bên dưới và hy vọng giúp ích được thông tin cho các bạn. tin tức thú vị.
Nhớ để nguồn: Hàm IF lồng nhiều điều kiện trong Excel dễ hiểu nhất tại thtrangdai.edu.vn
Chuyên mục: Blog