Hàm IF là một hàm phổ biến và được sử dụng rộng rãi trong Excel để trả về kết quả theo các điều kiện đã đặt. Trong bài viết này, Điện máy XANH sẽ giải thích và hướng dẫn bạn cách sử dụng hàm IF trong Excel nhé!

Ví dụ trong bài viết được thực hiện trên phiên bản Excel 2016, bạn có thể áp dụng tương tự cho các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365.

Đầu tiênCông thức hàm IF trong Excel

NẾU. Hàm số Được sử dụng để xác minh dữ liệu xem có đáp ứng các điều kiện do người dùng xác định hay không và trả về kết quả theo biểu thức logic đúng hay sai.

Hàm IF có cấu trúc sau:

= IF (Logical_Test; Value_if_true; Value_if_false)

Làm dran:

  • Logical_test: Điều kiện.
  • Value_if_true: Sẽ trả về nếu điều kiện được đáp ứng
  • Value_if_false: Sẽ trả về nếu điều kiện không được đáp ứng.

bên trongGhi chú: Nếu để trống Value_if_true và Value_if_false, nếu thỏa mãn điều kiện thì giá trị trả về là 0 và không thỏa mãn điều kiện thì giá trị trả về là FALSE.

Xem Thêm  Cách đặt video làm hình nền điện thoại iPhone [Chi tiết] | 25h.vn

Một số ứng dụng thực tế của hàm IF:

  • Nếu điểm trung bình của học sinh từ 5 đến 6,5 được coi là trung bình, từ 6,5 đến 8 được coi là giỏi và từ 8 trở lên được coi là khá.
  • Nếu là nhân viên thì phân bổ là 300, đối với chuyên viên thì phân bổ là 500, trưởng phòng thì phân bổ là 700.
  • Nếu khách hàng mua số lượng từ 100 – 1000 chiếc giá 500đ, 1000 – 10000 chiếc giá 450đ, từ 10000 chiếc trở lên giá 400đ.

Xem thêm: SUMIF. Hàm số

2Ví dụ về hàm IF

Để hiểu rõ hơn về cách sử dụng hàm IF, mời các bạn xem các bài tập đơn giản dưới đây.

Bạn là giáo viên của một lớp học và bạn phải kiểm tra xem học sinh của mình có vượt qua môn học hay không với các điều kiện sau:

Ví dụ về hàm IF

Trong ô D2, chúng tôi sử dụng công thức: = IF (C2> = 7, “Đạt”, “Cảm nhận”)

Giải thích:

  • C2> = 7: Kiểm tra xem ô C2 (điểm) lớn hơn hoặc bằng 7
  • “Đạt”: Kết quả được trả về nếu ô C2 lớn hơn hoặc bằng 7
  • “Không thành công”: Kết quả trả về khi ô C2 nhỏ hơn 7

Ghi chú: Nếu kết quả trả về là nguyên văn, bạn sẽ cần thêm dấu ngoặc kép (“) như trong công thức trên.

Kết quả:

Kết quả khi sử dụng hàm IF

3Một số cách sử dụng hàm IF

Trong thực tế khi sử dụng hàm IF, chúng ta cần lồng một số hàm IF với nhau hoặc lồng hàm IF với các hàng khác.

Bạn có thể hiểu các cách sử dụng khác của hàm IF như sau:

  • Nếu điều kiện IF đúng => Thực hiện hành động 1.
  • Nếu điều kiện IF sai => Thực hiện hành động 2.

Lồng nhiều IF. Đặc trưng

Trong trường hợp bạn có 2 hoặc nhiều điều kiện khác nhau, bạn nên lồng các hàm IF lại với nhau để tạo thành một công thức hoàn chỉnh.

Xem Thêm  [Review] Túi xách Juno có tốt không? Top 4 sản phẩm đẹp nhất | 25h.vn

Giả sử bạn là Nhân viên làm công ăn lương và phúc lợi của một Công ty, bạn phải tính thu nhập tương ứng dựa trên vị trí như sau:

Ví dụ lồng nhiều hàm IF với nhau

Trong ô D2, chúng tôi sử dụng công thức: = IF (C2 = “Nhân viên”, 50000, IF (C2 = “Chuyên gia”, 70000000,1000000))

Giải thích:

  • IF Công thức 1: Nếu C2 là nhân viên, trả về kết quả 500000, không phải nhân viên, sau đó kiểm tra với IF 2
  • IF Công thức 2: Nếu C2 là chuyên gia thì trả về 700000, nếu không phải chuyên gia thì trả về 1000000 (vì không phải là nhân viên, không phải chuyên gia nên chỉ còn lại người đứng đầu)

Kết quả:

Kết quả của việc lồng nhiều hàm IF với nhau

Lồng một hàm IF với một hàm khác

Ngoài các hàm IF lồng nhau, chúng tôi cũng lồng các hàm IF bằng cách sử dụng các công thức khác cho các điều kiện phức tạp hơn. Ví dụ dưới đây là cách sử dụng chung của hàm AND được lồng với hàm IF.

Ví dụ hàm IF lồng với một hàm khác

Trong ô E2, chúng tôi sử dụng công thức: = IF (AN (C2> = 5, D2> = 5), “Đạt”, “Cảm nhận”)

Giải thích:

  • AN (C2> = 5, D2> = 5: Kiểm tra xem các ô C2 và D2 ​​có lớn hơn hoặc bằng 5 hay không
  • “Đạt”: Kết quả được trả về nếu cả hai ô C2 và D2 ​​có nhiều hơn 5 từ
  • “Không thành công”: Trả về kết quả nếu nhỏ hơn 5

Kết quả:

Kết quả của hàm IF lồng nhau với hàm khác

Sử dụng hàm IF với nhiều điều kiện

Trong trường hợp cần xem xét nhiều điều kiện khác nhau, chúng ta có thể sử dụng hàm IFS.

Công thức:

= IFS (logic_test1, value_if_true1, [logical_test2, value_if_true2]…)

Làm dran

  • logic_test1: Biểu thức điều kiện 1.
  • value_if_true1: Giá trị trả về nếu điều kiện 1 là đúng.
  • logic_test2: Biểu thức điều kiện 2.
  • value_if_true2: Giá trị trả về nếu điều kiện 2 đúng.
Xem Thêm  Hàm Excel cơ bản thường được sử dụng chi tiết đầy đủ nhất có ví dụ | 25h.vn

Để giải thích chức năng IFS, chúng ta hãy đi đến ví dụ:: Đưa ra danh sách các mã sản phẩm với các tỷ lệ phần trăm chiết khấu khác nhau Khi bạn mua một sản phẩm, nhân viên quét mã sản phẩm trở lại số tiền khuyến mãi.

Ngoài việc sử dụng hàm Vlookup, chúng ta cũng có thể sử dụng hàm IFS như sau:

IFS (A2 = “xà phòng”, 0,5, A2 = “sữa tắm”, 0,4, A2 = “chất tẩy rửa”, 0,8)

Làm dran:

  • A2 là sản phẩm để khám phá tình trạng.
  • Xà phòng, sữa tắm, bột giặt: là những loại sản phẩm được công nhận
  • 0,5, 0,4, 0,8: là tỷ lệ giảm được trả về khi thỏa mãn các điều kiện 1, 2, 3.

Hàm IF kết hợp AND

Để hiểu rõ hơn về trường hợp này, chúng ta có thể vào ví dụ sau:

Giả sử chúng ta có điểm trung bình của học sinh là 8,0, thì học sinh đó được xếp loại là học sinh giỏi. Điểm trung bình 8.0 bên trong cư xử đúng mực

Vì vậy, sử dụng hàm IF kết hợp với và trong trường hợp này sẽ là:

= IF (AND (A2> = 8, B2 = “Tốt”), “Học sinh xuất sắc”, “Học sinh tiên tiến”)

Làm dran:

  • AN: So sánh cả hai điều kiện IF (DTB> = 8, Hạnh kiểm Tốt)
  • “Sinh viên xuất sắc”: Trả kết quả nếu đáp ứng đủ 2 điều kiện
  • “Học sinh tiên tiến”: Trả về kết quả nếu một trong hai điều kiện không được đáp ứng.

4Một số lỗi thường gặp khi sử dụng hàm IF

Hãy lưu ý một số lỗi thường gặp khi sử dụng hàm IF và cách khắc phục:

Kết quả hiển thị trong ô là 0 (null)

Lỗi này xảy ra khi value_if_true hoặc value_if_false bị bỏ trống.

Nếu ý định của bạn là để trống giá trị trả về thay vì 0, hãy thêm 2 dấu ngoặc kép (“”) hoặc thêm một giá trị trả về cụ thể.

Ví dụ: = IF (A1> 5, “Đạt”, “”) hoặc = IF (A1> 5, “Đạt”, “Cảm nhận”)

Kết quả hiển thị trong ô là #NAME?

Lỗi này thường xảy ra khi công thức của bạn bị sai chính tả, chẳng hạn như UF hoặc OF thay vì IF vì các phím U, I và O nằm cạnh nhau.

Để khắc phục, hãy kiểm tra chính tả của công thức và dấu ngoặc đơn có đủ không (đặc biệt là trong hàm IF lồng nhau).

Trên đây là bài viết chia sẻ đến các bạn cách sử dụng hàm IF trong Excel. Hoa KỳChúng tôi hy vọng thông tin này sẽ giúp bạn sử dụng hàm IF.