Hàm If trong excel – Cấu trúc và cách sử dụng

Một trong những hàm cơ bản trong excel là hàm if, hàm if có thể được kết hợp với nhiều hàm khác nhau như hàm sum, hàm and….

Bài viết dưới đây, đội ngũ giảng viên tại lớp học kế toán trưởng sẽ hướng dẫn các bạn cách cấu trúc và cách sử dụng hàm If trong excel.

>>> Xem thêm: Cấu trúc hàm sumif trong Excel

1. Ý nghĩa hàm if trong excel

Hàm IF trong excel dùng để chọn những giá trị thỏa mãn điều kiện nào đó. Hàm IF có thể được kết hợp với các hàm khác để đạt mục đích của người sử dụng.

Nếu cần nhiều điều kiện, có thể lồng các hàm IF với nhau, tối đa có thể lồng 64 hàm if.

2. Cấu trúc hàm if

Cú pháp: =If(logical_test,[value_if_true],[value_if_false]) nghĩa là If(Điều kiện, Giá trị 1, Giá trị 2).

Trong đó, các tham số:

- Logicaltest: Điều kiện dùng để trắc nghiệm (xác định điều kiện này là đúng hay sai).

- Truevalue: Là kết quả trả về của hàm IF nếu thỏa mãn điều kiện dùng để trắc nghiệm (tức điều kiện dùng để trắc nghiệm đúng)

- Falsevalue: Là kết quả trả về của hàm IF nếu không thỏa mãn điều kiện dùng để trắc nghiệm (hay điều kiện dùng để trắc nghiệm sai)

3. Ví dụ

Cột A cho dữ liệu dạng số. Học kế toán ở đâu tốt tphcm

Người dùng muốn nhóm dòng có giá trị và những dòng có giá trị bằng 0 trong cột A (chia cột A thành 2 nhóm: Giá trị bằng 0, và giá trị lớn hơn 0).

Cách làm: Đặt con trỏ chuột vào ô B2 gõ công thức:

=IF(A2=0,”không”,”Có”)

Sau đó copy công thức cho các ô còn lại.

Ta thu được kết quả sau:

Ví dụ: Có dữ liệu điểm của học sinh như sau. Cột C hiển thị kết quả xếp lại có điều kiện xếp loại.

Ví dụ hàm IF lồng nhau

Có điều kiện như sau:

0<= Điểm < 5 - Xếp loại "Yếu"
5<= Điểm < 8 - Xếp loại "Khá"
8<= Điểm - Xếp loại  "Giỏi"

Yêu cầu: Điền kết quả thích hợp vào cột C.

Cách làm: Gõ công thức như sau: =IF(B2>0,IF(B2<5,"Yếu",IF(B2<8,"Khá","Giỏi")) )

Copy công thức cho các ô còn lại từ C3 đến C5 ta có được kết quả như hình sau:

Ví dụ hàm IF lồng nhau

 

4.Chú ý: khi làm kiểm hàm IF lồng nhau, dù làm theo cách này khá là dễ tuy nhiên ta không nên lông quá nhiều hàm vào với nhau, đễ gây sai sót và kiểm soát khó, nhiều hàm rất dễ sai hoặc bỏ sót ngoặc đơn, dẫn đến kết quả sẽ sai hoặc không hiển thị được gì, rất mất công.

Vì thế Dù Excel cho phép bạn lồng đến 64 hàm IF khác nhau thì bạn cũng không nên làm như vậy. Tại sao?

  • Nhiều câu lệnh IF sẽ yêu cầu bạn suy nghĩ rất nhiều để xây dựng câu lệnh chính xác và đảm bảo rằng lô-gic của các câu lệnh có thể tính toán chính xác qua từng điều kiện cho đến khi kết thúc. Nếu bạn không lồng các câu lệnh IF chính xác 100 % thì khả năng 75 % là công thức có thể hoạt động được nhưng 25 % sẽ trả về kết quả không mong muốn. Rất tiếc, khả năng bạn tìm ra nguyên nhân của 25 % đó là rất nhỏ.
  • Nhiều câu lệnh IF có thể rất khó để duy trì, đặc biệt là khi bạn quay lại sau một thời gian và cố gắng tìm hiểu điều mà bạn, hoặc tệ hơn là một người khác, đã cố gắng thực hiện.
  • Nhiều câu lệnh IF đòi hỏi nhiều dấu mở ngoặc và đóng ngoặc tròn (), có thể sẽ khó quản lý tùy thuộc vào mức độ phức tạp của công thức bạn tạo.

Sự cố thường gặp:

Hiển thị kết quả 0(không) trông ô: Khồn có đối số nào cho đối số value_if _true hoặc  value_if_False. Để thấy giá trị trả về đúng, thêm văn bản đối số vào hai đối số đó hoặc thêm TRUE hoặc FALSE vào đối số.

Hiển thị kết quả #NAME? trong ô: Lỗi này thường có nghĩa là công thức viết sai chính tả, lỗi công thức,…

 

KẾ TOÁN LÊ ÁNH

  Chuyên đào tạo các khóa học kế toán thực tế và làm dịch vụ kế toán thuế trọn gói tốt nhất thị trường

 (Được giảng dạy và thực hiện bởi 100% các kế toán trưởng từ 13 năm đến 20 năm kinh nghiệm)

Trung tâm Lê Ánh hiện có đào tạo các khoá học kế toán và khoá học xuất nhập khẩu cho người mới bắt đầu và khoá học chuyên sâu, để biết thông tin chi tiết, bạn vui lòng liên hệ với chúng tôi theo số hotline: 0904.84.88.55 để được tư vấn trực tiếp về các khoá học này.

Hàm If trong excel – Cấu trúc và cách sử dụng