Hàm IF trong Excel: Cách sử dụng có ví dụ đơn giản dễ hiểu

Biên tập bởi Đặng Lê Huy

Đăng 1 năm trước

173.511

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

Ví dụ trong bài được triển khai trên phiên bản Excel năm nay, bạn hoàn toàn có thể vận dụng tựa như trên những phiên bản Excel khác như : 2007, 2010, 2013, 2017 và Microsoft Excel 365 .

1Công thức Hàm IF trong Excel

Hàm IF được dùng để kiểm tra dữ liệu có thỏa điều kiện người dùng đặt ra hay không và trả về kết quả theo biểu thức logic đúng hoặc sai.

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

=IF(Logical_test;Value_if_true;Value_if_false)

Trong đó :

  • Logical_test: Điều kiện.
  • Value_if_true: Giá trị trả về nếu thỏa điều kiện
  • Value_if_false: Giá trị trả về nếu không thỏa điều kiện.

Lưu ý: Nếu bỏ trống Value_if_true và Value_if_false, nếu điều kiện thỏa thì giá trị trả về sẽ là 0 và điều kiện không thỏa thì giá trị trả về sẽ là FALSE.: Nếu bỏ trống Value_if_true và Value_if_false, nếu điều kiện kèm theo thỏa thì giá trị trả về sẽ là 0 và điều kiện kèm theo không thỏa thì giá trị trả về sẽ là FALSE .Một vài ứng dụng trong thực tiễn của hàm IF :

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

Xem thêm: Hàm SUMIF

2Ví dụ hàm IF

Để hiểu rõ hơn về cách sử dụng hàm IF, mời bạn cùng xem qua những bài tập đơn thuần bên dưới nhé .
bài tập hàm IF trong Excel để thực hành các ví dụ trong bài nhé!Bạn hoàn toàn có thể tảiđể thực hành thực tế những ví dụ trong bài nhé !Bạn là giảng viên của một lớp học và bạn cần kiểm tra xem học viên của mình có qua môn không với điều kiện kèm theo như sau :

Ví dụ hàm IF

Tại ô D2, ta dùng công thức: =IF(C2>=7,”Đạt”,”Không Đạt”)

Giải thích:

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

Lưu ý: Khi kết quả trả về là dạng chữ, bạn 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 dùng hàm IF

Trong trong thực tiễn khi sử dụng hàm IF, tất cả chúng ta sẽ cần lồng nhiều hàm IF với nhau hoặc lồng hàm IF với những hàng khác .
Bạn hoàn toàn có thể hiểu cách dùng hàm IF khác 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 hàm IF

Trong trường hợp bạn có từ 2 điều kiện kèm theo khác nhau trở lên, bạn nên lồng những hàm IF lại với nhau để tạo thành một công thức hoàn hảo .
Giả sử bạn là nhân viên cấp dưới tiền lương và phúc lợi của một công ty, và bạn cần phải đo lường và thống kê phụ cấp tương ứng theo chức vụ như sau :

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

Tại ô D2, ta dùng công thức: =IF(C2=”Nhân viên”,500000,IF(C2=”Chuyên viên”,700000,1000000))

Giải thích:

  • Công thức IF 1: Nếu C2 là Nhân viên, trả về kết quả 500000, không phải Nhân viên thì kiểm tra tiếp với IF 2
  • Công thức IF 2: Nếu C2 là Chuyên viên, trả về kết quả 700000, không phải Chuyên viên thì trả về kết quả 1000000 (vì không phải Nhân viên, không phải Chuyên viên thì chỉ còn lại Trưởng phòng)

 Kết quả:

Kết quả lồng nhiều hàm IF với nhau

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

Ngoài những hàm IF được lồng với nhau, tất cả chúng ta cũng lồng hàm IF với những công thức khác trong những trường hợp điều kiện kèm theo phức tạp hơn. Ví dụ bên dưới là một trường hợp phổ cập sử dụng hàm AND lồng với hàm IF .

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

Tại ô E2, ta dùng công thức : = IF ( AND ( C2 > = 5, D2 > = 5 ), ” Đạt “, ” Không Đạt ” )

Giải thích:

  • AND(C2>=5,D2>=5: Kiểm tra xem ô C2 và D2 xem mỗi ô có lớn hơn hoặc bằng 5 không
  • “Đạt”: Kết quả trả về khi cả ô C2 và D2 đều từ lớn hơn 5
  • “Không Đạt”: Kết quả trả về khi một trong hai nhỏ hơn 5

Kết quả:

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

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

Trong trường hợp cần xét nhiều điều kiện kèm theo khác nhau, ta hoàn toàn có thể dùng hàm IFS .
Công thức :
= IFS ( logical_test1, value_if_true1, [ logical_test2, value_if_true2 ] … )
Trong đó

  • logical_test1: Biểu thức điều kiện 1.
  • value_if_true1: Giá trị trả về nếu điều kiện 1 đúng.
  • logical_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.

Để lý giải hàm IFS, ta hãy cùng đến ví dụ :: Cho một bảng list mã mẫu sản phẩm với Tỷ Lệ tặng thêm khác nhau, khi mua mẫu sản phẩm nhân viên cấp dưới sẽ quét mã mẫu sản phẩm và trả về số tiền khuyễn mãi thêm .
Ngoài việc sử dụng hàm VLOOKUP ra, ta còn hoàn toàn 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=”Bột giặt”,0.8)

Trong đó :

  • A2 là sản phẩm cần dò điều kiện.
  • Xà Phòng, sữa tắm, bột giặt: là các loại sản phẩm cần dò
  • 0.5, 0.4, 0.8: là tỉ lệ giảm giá sẽ trả về nếu thỏa điều kiện 1, 2, 3.

Xem thêm: Hàm IF nhiều điều kiện trong Excel
Để hiểu hơn về trường hợp này, ta hoàn toàn có thể đi tới ví dụ sau :

Giả sử ta có điểm trung bình của một học sinh là 8.0, học sinh sẽ được xếp loại học sinh giỏi nếu điểm trung bình đạt 8.0 hạnh kiểm Tốt

Vậy sử dụng hàm IF phối hợp and trong trường hợp này sẽ là :
= IF ( AND ( A2 > = 8, B2 = ” Tốt ” ), ” Học Sinh Giỏi “, ” Học Sinh Tiên Tiến ” )
Trong đó :

  • AND: So sánh cả 2 điều kiện IF (DTB >=8, Hạnh Kiểm là Tốt)
  • “Học Sinh Giỏi”: Kết quả trả về nếu thỏa 2 điều kiện
  • “Học Sinh Tiên Tiến”: Kết quả trả về nếu 1 trong hai điều kiện đó không thỏa.

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

Mời bạn tìm hiểu thêm một số ít 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 ô bằng 0 (không)

Lỗi này xảy ra một trong hai giá trị value_if_true hoặc value_if_false đang để trống .
Nếu mục tiêu của bạn là muốn giá trị trả về để trống thay vì 0, hãy thêm 2 dấu ngoặc kép ( ” ” ), hoặc thêm giá trị đơn cử trả về .
Ví dụ : = IF ( A1 > 5, ” Đạt “, ” ” ) hoặc = IF ( A1 > 5, ” Đạt “, ” Không Đạt ” )

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ả, như thay vì IF thì lại thành UF hoặc OF do những phím U, I, O này ở gần nhau .
Để khắc phục, bạn hãy kiểm tra lại chính tả của công thức và những dấu ngoặc đã đủ chưa ( đặc biệt quan trọng trong hàm IF lồng ) .

Trên đây là bài viết san sẻ cho bạn cách dùng hàm IF trong Excel. Mong rằng những thông tin này sẽ giúp ích cho bạn trong việc sử dụng hàm IF .

Bài viết liên quan