Hàm IF là hàm phổ cập và được sử dụng nhiều trong Excel để trả về kết quả theo ĐK đưa ra. Trong nội dung bài viết này, tinbongda360.net sẽ lý giải và hướng dẫn cho mình cách sử dụng hàm IF trong Excel nhé!
1. Công thức Hàm IF trong Excel
Hàm IF được dùng làm kiểm tra dữ liệu có thỏa ĐK người tiêu dùng đưa ra hay là không và trả về kết quả theo biểu thức logic đúng hoặc sai.
Một vài ứng dụng thực tiễn của hàm IF:
- Nếu điểm trung bình của học viên 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 tốt.
- Nếu chức vụ là nhân viên thì phụ cấp 300, nhân viên thì phụ cấp 500, trưởng phòng thì phụ cấp 700.
- Nếu người tiêu dùng mua con số 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
2. Ví dụ hàm IF
Để nắm rõ hơn về kiểu cách sử dụng hàm IF, mời bạn cùng xem qua những bài tập giản dị và đơn giản dướ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 tớ có qua môn không với ĐK như sau:
Tại ô D2, ta dùng công thức: =IF(C2vàgt;=7,”Đạt”,”Không Đạt”)
Phân tích và lý giải:
- C2vàgt;=7: Kiểm tra xem ô C2 (điểm số) có to hơn hoặc bằng 7 hay là không
- “Đạt”: Kết quả trả về khi ô C2 to hơn hoặc bằng 7
- “Không Đạt”: Kết quả trả về khi ô C2 nhỏ hơn 7
Chú ý: 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ả:
3. Một trong những cách dùng hàm IF
Trong thực tiễn khi sử dụng hàm IF, 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 cũng có thể hiểu cách dùng hàm IF khác như sau:
- Nếu ĐK IF đúng => Triển khai hành vi 1.
- Nếu ĐK IF sai => Triển khai hành vi 2.
Lồng nhiều hàm IF
Trong trường hợp bạn có từ 2 ĐK không giống 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 tiền lương và phúc lợi của một công ty, và bạn phải tính toán phụ cấp tương ứng theo chức vụ như sau:
Tại ô D2, ta dùng công thức: =IF(C2=”Nhân viên”,500000,IF(C2=”Nhân viên”,700000,1000000))
Phân tích và lý giải:
- 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à Nhân viên, trả về kết quả 700000, không phải Nhân viên thì trả về kết quả 1000000 (vì không phải Nhân viên, không phải Nhân viên thì chỉ từ lại Trưởng phòng)
Kết quả:
Lồng hàm IF với hàm khác
Ngoài những hàm IF được lồng với nhau, chúng ta cũng lồng hàm IF với những công thức khác trong số trường hợp ĐK phức tạp hơn. Ví dụ dưới là 1 trường hợp phổ cập sử dụng hàm AND lồng với hàm IF.
Tại ô E2, ta dùng công thức: =IF(AND(C2vàgt;=5,D2vàgt;=5),”Đạt”,”Không Đạt”)
Phân tích và lý giải:
- AND(C2vàgt;=5,D2vàgt;=5: Kiểm tra xem ô C2 và D2 xem mỗi ô có to hơn hoặc bằng 5 không
- “Đạt”: Kết quả trả về khi cả ô C2 và D2 đều từ to hơn 5
- “Không Đạt”: Kết quả trả về khi 1 trong những hai nhỏ hơn 5
Kết quả:
Sử dụng hàm IF nhiều ĐK
Trong trường hợp cần xét nhiều ĐK không giống 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 số đó
- logical_test1: Biểu thức ĐK 1.
- value_if_true1: Giá trị trả về nếu ĐK 1 đúng.
- logical_test2: Biểu thức ĐK 2.
- value_if_true2: Giá trị trả về nếu ĐK 2 đúng.
Để lý giải hàm IFS, ta hãy cùng đến ví dụ::Cho một bảng danh sách model với tỷ lệ khuyến mãi kèm theo không giống nhau, lúc mua thành phầm nhân viên sẽ quét model và trả về số tiền khuyến mãi kèm theo.
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 số đó:
- A2 là thành phầm cần dò ĐK.
- Xà Phòng, sữa tắm, bột giặt: là những loại thành phầm cần dò
- 0.5, 0.4, 0.8: là tỉ lệ giảm giá sẽ trả về nếu thỏa ĐK 1, 2, 3.
Hàm IF phối hợp AND
Để 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 viên là 8.0, học viên sẽ được xếp loại học viên tốt nếu điểm trung bình đạt 8.0 và 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(A2vàgt;=8, B2=”Tốt”), “Học Sinh Tốt”, “Học Sinh Tiên Tiến”)
Trong số đó:
- AND: Đối chiếu cả 2 ĐK IF (DTB >=8, Hạnh Kiểm là Tốt)
- “Học Sinh Tốt”: Kết quả trả về nếu thỏa 2 ĐK
- “Học Sinh Tiên Tiến”: Kết quả trả về nếu 1 trong hai ĐK đó không thỏa.
4. Một trong những lỗi thường gặp khi sử dụng hàm IF
Mời bạn xem thêm một trong những 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 1 trong những hai giá trị value_if_true hoặc value_if_false đang để trống.
Nếu mục đích của chúng ta 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ị ví dụ trả về.
Ví dụ: =IF(A1vàgt;5,”Đạt”,””) hoặc =IF(A1vàgt;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 chúng ta 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 (quan trọng trong hàm IF lồng).
Trên đó là nội dung bài viết share cho mình cách dùng hàm IF trong Excel. Mong rằng những thông tin này sẽ hỗ trợ ích cho mình trong việc sử dụng hàm IF.