Hỏi Đáp

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

Hàm if

Nội dung bài viết được tư vấn chuyên môn bởi Lê Thị Ánh, Giám đốc Trung tâm Lê Ánh, Giảng viên khóa học Kế toán tổng hợp của Kế toán Lê Ánh.

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

Trong bài viết dưới đây, giảng viên lớp kế toán trưởng sẽ hướng dẫn các bạn cách xây dựng 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 của hàm if trong excel

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

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

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

Cú pháp: = if(logic_test; [value_if_true]; [value_if_false])

có nghĩa là: =if(điều kiện;giá trị1;giá trị2)

Trong số đó, tham số:

–logic_test: Điều kiện dùng để kiểm tra (đánh giá điều kiện là đúng hay sai).

– value_if_true: là kết quả trả về của hàm if khi điều kiện kiểm tra được đáp ứng (nghĩa là điều kiện kiểm tra là đúng)

– value_if_false: là kết quả trả về của hàm if khi điều kiện kiểm tra không thỏa mãn (hoặc điều kiện kiểm tra sai)

Lưu ý: “[ ]” là tùy chọn. Nếu bạn không nhập value_if_true hoặc value_if_false thì hàm if vẫn trả về giá trị

>>>Tham khảo: Khóa học kế toánChiến đấu toàn diện

3. Ví dụ về câu lệnh if trong excel

Cột a dành cho dữ liệu số.

Xem Thêm : Top 55+ Hình Nền Cá Mập Cute, Siêu Dễ Thương, Ngầu

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

Cách thực hiện: đặt con trỏ chuột vào ô b2 và gõ công thức:

= if(a2=0,”No”,”Yes”)

Sau đó sao chép công thức cho các ô còn lại.

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

Ví dụ: Với dữ liệu điểm của học sinh sau đây. c là kết quả chấm điểm và điều kiện chấm điểm.

Các điều kiện sau được đáp ứng:

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 “Tốt”

Yêu cầu: Điền kết quả tương ứng vào cột c.

Cách:

Từ góc độ điều kiện xếp hạng, chúng ta có thể sử dụng các hàm if lồng nhau để giải quyết yêu cầu trong ví dụ này:

Có hai cách để thiết lập hàm if lồng nhau:

Cách 1: Nhập công thức vào ô c2: =if(b2 >=8; “good”; if(b2>=5; “fair” ; “Yếu”))

Giải thích: Điều kiện b2>=8; Nếu đúng, xếp hạng là xuất sắc; Nếu sai, có 2 xếp hạng ( công bằng) và yếu ), tiếp tục đặt điều kiện b2 >=5; Nếu đúng thì thứ hạng là công bằng (không cần đặt điều kiện <8 vì điều kiện đã được đặt ở trên&gt ; =8 xếp loại tốt); nếu sai, xếp loại yếu

Xem Thêm : F Là Gì Trong Vật Lý? Các Loại Lực Cơ Học Hiện Nay – Cẩm nang Hải Phòng

Sau đó, chỉ cần kéo hàm đến các sinh viên khác

Tùy chọn 2: Nhập công thức vào ô c2: =if(b2>0;if(b2<5;”weak”;if(b2<8;”pretty ” ;”OK”)))

Giải thíchĐiều kiện b2>0 (kiểm tra tính hợp lệ của điểm số); nếu đúng, chuyển sang loại điều kiện b2 <5; nếu đúng, xếp hạng yếu; nếu sai thì có 2 mức xếp loại (khá và tốt) tiếp tục đặt điều kiện b2<8; nếu đúng thì xếp loại Khá; nếu sai , nó sẽ được xếp hạng xuất sắc

Sao chép công thức của các ô còn lại từ c3 sang c5 là xong

4. Hãy cẩn thận khi sử dụng hàm if

.

Khi sử dụng hàm if lồng nhau, mặc dù dễ thực hiện nhưng chúng ta không nên lồng quá nhiều hàm vào nhau dễ xảy ra lỗi và khó kiểm soát. Việc bỏ qua dấu ngoặc đơn dẫn đến kết quả không chính xác hoặc hoàn toàn không hiển thị, rất mất công.

Vì vậy, mặc dù excel cho phép bạn lồng tối đa 64 hàm if khác nhau, nhưng bạn không nên làm như vậy. Tại sao?

  • Nhiều câu lệnh if sẽ cần suy nghĩ nhiều để xây dựng câu lệnh chính xác và đảm bảo rằng logic của câu lệnh đi qua từng điều kiện một cách chính xác 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ì có 75% khả năng công thức sẽ hoạt động, nhưng 25% khả năng nó sẽ trả về kết quả không mong muốn. Thật không may, cơ hội tìm ra nguyên nhân của 25% đó là rất mong manh.
  • Nhiều câu lệnh if có thể 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 xem bạn hoặc tệ hơn là người khác đang cố gắng làm gì.
  • Nhiều câu lệnh if yêu cầu nhiều dấu ngoặc đơn mở và đóng (), điều này có thể 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.
  • Các vấn đề thường gặp khi sử dụng hàm if trong excel:

    Hiển thị kết quả 0 (không) trong các ô: tham số value_if_true hoặc value_if_false không có tham số. Để xem giá trị trả về thực, hãy thêm văn bản tham số vào cả hai tham số hoặc thêm true hoặc false vào tham số.

    Hiển thị kết quả #tên? trong ô: Điều này thường có nghĩa là công thức sai chính tả, công thức sai, v.v.

    Lưu ý: Khi sử dụng hàm if trong excel, nhiều người nhầm lẫn giữa ký hiệu “,” và ;” trong cấu trúc hàm đầu. Các tham số của hàm trong excel được phân tách bằng dấu “;”. Nếu nhập sai excel sẽ gửi thông báo để người dùng sửa lại như hình

    Trên đây Kế toán Lê Anh đã hướng dẫn chi tiết cách sử dụng hàm if trong excel. Để biết thêm các phương pháp và kỹ năng sử dụng các hàm excel, vui lòng tham khảo các bài viết sau:

    • Hàm vlookup trong excel – ý nghĩa và cú pháp
    • Hướng dẫn xử lý lỗi treo (không phản hồi) trên phần mềm excel
    • 2 cách mà kế toán viên nên biết để loại bỏ dữ liệu trùng lặp trong Excel
    • Cách dễ nhất để chuyển cột thành hàng trong excel
    • Mọi thắc mắc về cách sử dụng hàm if, vui lòng để lại lời nhắn ở cuối bài viết, hoặc liên hệ theo thông tin bên dưới để được giải đáp:

      Kế toán Lê Anh

      Tập trung đào tạo các khóa kế toán thực tế và cung cấp dịch vụ kế toán thuế tốt nhất thị trường

      (100% do kế toán trưởng có 13-20 năm kinh nghiệm giảng dạy và triển khai)

      Trung tâm Leying hiện có các khóa học kế toán, xuất nhập khẩu, phù hợp cho người mới bắt đầu và các chuyên gia, khóa học quản lý, vui lòng liên hệ với chúng tôi để biết thêm chi tiết. Liên hệ hotline: 0904.84.88.55để được tư vấn trực tiếp về các khóa học này.

Nguồn: https://xettuyentrungcap.edu.vn
Danh mục: Hỏi Đáp

Related Articles

Back to top button