Tất tần tật về Hàm IF trong Excel từ cơ bản đến nâng cao

Tất tần tật về Hàm IF trong Excel từ cơ bản đến nâng cao

Hàm IF trong Excel là hàm phổ biến và cơ bản, được ứng dụng nhiều trong việc thống kê dữ liệu và lập báo cáo dashboard. Hàm IF trong Excel cho phép kiểm tra một điều kiện và trả về giá trị nếu điều kiện cho trước hoàn toàn phù hợp, hoặc trả về một giá trị khác nếu điều kiện trước đó không được đáp ứng. Trong bài viết này, Tinhocmos sẽ hướng dẫn bạn chi tiết và cụ thể cách dùng hàm IF trong Excel.

Hàm IF trong Excel và Cách dùng

Cú pháp: =IF(logical_test, [value_if_true], [value_if_false])

Trong đó:

  • Logical_test: Là tham số bắt buộc và thường là đại diện cho giá trị hay biểu thức:TRUE(đúng) hoặc FALSE (sai).
  • Value_if_true: Là tham số không bắt buộc. Thông thường sẽ là giá trị mà hàm sẽ trả về nếu biểu thức logic là TRUE hay nói cách khác là điều kiện ban đầu thỏa mãn.
  • Value_if_false (không bắt buộc): Là tham số không bắt buộc. Thông thường sẽ là giá trị mà hàm sẽ trả về nếu biểu thức logic là FALSE hay nói cách khác là điều kiện ban đầu không thỏa mãn.

Lưu ý: Hãy đảm bảo giá_trị_nếu_đúng và giá_trị_nếu_sai được đưa vào hàm theo đúng thứ tự. Đây là nguồn gốc phát sinh vấn đề phổ biến nhất với hàm IF.

Cách dùng: Hàm IF cho phép kiểm tra một điều kiện và trả về giá trị nếu điều kiện cho trước hoàn toàn phù hợp, hoặc trả về một giá trị khác nếu điều kiện trước đó không được đáp ứng.

Ví dụ về hàm IF trong Excel

Ví dụ ta có bảng doanh số tháng 1/2022 của Tinhocmos như sau.

Lưu ý: Mọi số liệu chỉ mang tính minh họa.

Với điều kiện doanh số >=90 là Đạt và <90 là Không đạt, ta nhập công thức hàm IF như sau:

=IF(C3>=90;”Đạt”;”Không đạt”)hàm if trong excel

Xem thêm: Tính tuổi trong Excel nhanh chóng với hàm YEAR và DATEDIF

Kết quả được trả về như hình, sau đó nháy chuột hai lần vào dấu cộng ở góc dưới bên phải ô tính để kéo thả công thức xuống, nhớ chọn Fill Without Formatting để giữ nguyên định dạng bảng trước đó.hàm if trong excel

Ngoài cách trên bạn cũng có thể nhập thẳng địa chỉ ô như sau:

=IF(C3>=90;$G$13;$G$14)

Khi đó nếu doanh số ở ô C3 >=90 thì kết quả sẽ hiển thị giá trị ở ô G13, nếu C3 <90 kết quả sẽ hiển thị giá trị ở ô G14.

Lưu ý là bạn cần nhập địa chỉ tuyệt đối cho $G$13 và $G$14 để khi kéo thả công thức vẫn giữ nguyên 2 ô này nha.hàm if trong excel

Công thức hàm IF lồng trong Excel

Cú pháp:
=IF(condition1,result1,IF(condition2,result2,IF(condition3,result3,result4)))

Cách dùng:
Nếu dữ liệu cần được kiểm tra với nhiều điều kiện thì ta có thể dùng hàm IF lồng nhau.

Hàm IF lồng nhau cho phép người dùng kiểm tra nhiều điều kiện cùng 1 lúc và nhận các giá trị khác nhau.hàm if trong excel

Ví dụ: Với điều kiện là doanh số >=90 là Tốt, >=50 là Bình thường, <50 là Chưa tốt, ta có công thức hàm IF lồng như sau:

=IF(C3>=90;$G$12;(IF(C3>=50;$G$13;$G$14))

Giải thích: Nếu C3 >=90 thì sẽ trả về giá trị ở ô G12, nếu C3 <90 và >-50 thì sẽ trả về giá trị ở ô G13, nếu C3 <50 thì sẽ trả về giá trị ở ô G14.

Xem thêm: Quy tắc viết hàm lồng không bao giờ sai

Hàm IF kết hợp hàm AND trong Excel

Hàm IF lồng nhau với AND là khi bạn sẽ phải xét kết hợp thêm nhiều điều kiện đưa ra cùng lúc thì mới có được kết quả. Khi đó chúng ta cần ghép nhiều hàm IF trong cùng một công thức

Cú pháp:
=IF(AND(Điều gì đó là True,Điều gì đó khác là True),Giá trị nếu True,Giá trị nếu False)

Cách dùng:
Hàm IF lồng nhau với AND phải xét kết hợp thêm nhiều điều kiện đưa ra cùng lúc thì mới có được kết quả.

Ví dụ: Với công thức =IF(AND(C3>=90;D3>=20);”Đột phá”;”Bình thường”), nếu cả 2 điều kiện là ô C3 >=90 và D3>=20 thỏa mãn, kết quả sẽ trả về là “Đột phá”, còn lại sẽ trả về “Bình thường”.hàm if trong excel

Hàm IF kết hợp hàm OR trong Excel

Cú pháp:
=IF(OR(Điều gì đó là True,Điều gì đó khác là True),Giá trị nếu True,Giá trị nếu False)

Cách dùng:
Kết hợp hàm if với OR cũng tương tự như hàm AND.

Khác biệt so với công thức hàm IF/AND, ở hàm IF/OR, kết quả trả về chỉ cần đáp ứng 1 điều kiện.

Ví dụ: Với công thức =IF(OR(C3>=90;D3>=20);”Đột phá”;”Bình thường”), nếu cả 1 trong 2 điều kiện là ô C3 >=90 và D3>=20 được thỏa mãn, kết quả sẽ trả về là “Đột phá”, còn lại sẽ trả về “Bình thường”.hàm if trong excel

Xem thêm: Nhóm hàm Averageif trong Excel chắc chắn dân kế toán phải biết

Tóm lại, Hàm IF trong Excel là hàm điều kiện và tham chiếu cơ bản và rất phổ biến khi cần phân loại dữ liệu. Thành thạo hàm IF trong Excel sẽ là nền tảng vững chắc để bạn có thể phát triển và chinh phục những tính năng nâng cao hơn trong Excel.

Ngoài ra, nếu công việc của bạn gắn liền với Tin học văn phòng nhưng vì quá bận rộn nên bạn không có thời gian tham gia các lớp học trực tiếp ở trung tâm thì bạn có thể tham khảo khóa Luyện thi MOS online, và Excel AZ từ cơ bản đến nâng cao và ứng dụng của Trung tâm tin học văn phòng MOS nhé!

Thông tin liên hệ 

Trung tâm tin học văn phòng MOS – Viện Đào tạo và Tư vấn Doanh nghiệp – Đại học Ngoại Thương

Email: tinhocmos.edu.vn@gmail.com

Hotline: 0914 444 343

comments