Công Nghệ

Cách sử dụng hàm IF trong Excel 2019

Khái niệm cơ bản về câu lệnh có điều kiện

Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện. Chúng luôn có cấu trúc cơ bản giống nhau. Câu lệnh IF yêu cầu hai tham số với một tham số thứ ba bổ sung:

Điều kiện đánh giá
Phải làm gì khi một điều kiện đánh giá là true
Phải làm gì nếu một điều kiện được đánh giá là sai
Trong Excel, điều kiện thứ hai và thứ ba là tùy chọn, nhưng điều kiện đánh giá đầu tiên là bắt buộc. Bạn có thể chèn các câu lệnh IF vào bên trong nhau, điều này có thể làm cho các công thức Excel trở nên rất phức tạp.

Câu lệnh IF sử dụng toán tử Boolean để đánh giá các điều kiện. Có một số toán tử logic là tiêu chuẩn trong tất cả các ngôn ngữ lập trình. Excel sử dụng các toán tử sau:

B (bằng): giá trị phải khớp chính xác với điều kiện

(lớn hơn): giá trị phải là giá trị cao hơn giá trị so sánh

(lớn hơn hoặc bằng): Giá trị phải lớn hơn hoặc bằng các giá trị so sánh. Giá trị chỉ phải khớp với một điều kiện (lớn hơn hoặc bằng) để điều kiện trả về “true”.

(less): Giá trị phải thấp hơn giá trị so sánh.

(nhỏ hơn hoặc bằng): Giá trị phải nhỏ hơn hoặc bằng các giá trị so sánh. Chỉ một điều kiện phải được đáp ứng (lớn hơn hoặc bằng) để một điều kiện trả về true.

(không bằng): Giá trị không bằng giá trị so sánh.

Lỗi logic thường gặp khi tạo công thức IF, bởi vì chỉ cần sai lầm khi sử dụng sai ký hiệu bất đẳng thức có thể làm sai toàn bộ phép tính. Sai lầm phổ biến nhất là sử dụng điều kiện lớn hơn hoặc bằng khi bạn chỉ muốn trả về true nếu một giá trị lớn hơn một giá trị khác. Giá trị chỉ cần khớp với một điều kiện với các câu lệnh này để trả về true và điều này có thể dẫn đến lỗi ngẫu nhiên trong công thức Excel của bạn.

Câu lệnh IF trong Excel 2019 cung cấp cú pháp sau:

IF (điều kiện để đánh giá), “hiển thị gì nếu đúng”, “hiển thị gì nếu sai”)

Tham số đầu tiên là bắt buộc vì nó là điều kiện mà bạn muốn đánh giá dựa trên giá trị ô được lưu trữ. Tham số thứ hai chỉ được xử lý nếu điều kiện từ tham số đầu tiên trả về “true”. Bạn có thể hiển thị giá trị hoặc văn bản hoặc bạn có thể đi đến phép tính bổ sung bằng cách sử dụng tham số thứ hai này. Tham số thứ ba cũng là tùy chọn. Bạn không thể hiển thị bất kỳ thứ gì nếu điều kiện trả về false hoặc bạn có thể thực hiện một phép tính khác hoặc hiển thị một giá trị thay thế. Cách bạn thiết lập câu lệnh IF phụ thuộc vào mục đích của phép tính và kết quả bạn muốn hiển thị.

>>> Xem thêm tại: https://digitalfuture.vn/top-bai-viet-chia-se-kien-thuc-cong-nghe-thu-thuat-hay-nhat

Công thức IF đơn giản

Câu lệnh IF có thể phức tạp và được lồng vào nhau, hoặc bạn có thể sử dụng chúng cho các điều kiện đơn giản. Sử dụng bảng ví dụ “Chi phí”, bạn có thể đánh dấu bất kỳ khoản thanh toán nào qua Internet thông qua một ngưỡng nhất định. Điều này sẽ cho bạn biết nếu bạn đã chi tiêu quá nhiều cho hóa đơn internet, trả quá nhiều cho băng thông. Bạn có thể thực hiện việc này bằng hàm IF để hiển thị kết quả trong các ô liền kề.

(Ví dụ đơn giản về hàm IF)

Quan tâm đến giáo dục cao hơn? Tại sao không tham gia một lớp học trực tuyến về Excel Nâng cao 2019?
Khi tạo các câu lệnh IF phức tạp, bạn không cần phải nhập lại câu lệnh cho mỗi ô. Bạn chỉ cần nhập nó một lần và sao chép và dán ô gốc vào mỗi hàng bạn muốn xếp hạng. Trong bảng ví dụ về Chi phí, mục tiêu là hiển thị văn bản “Hết” nếu khoản thanh toán trực tuyến trên $ 100,00. Nếu khoản thanh toán không quá $ 100,00 thì văn bản “OK” sẽ được hiển thị thay thế.

Câu lệnh IF được nhập vào ô F4 và thay vì nhập lại câu lệnh IF trên dòng F5, phép tính C4 ban đầu đã được sao chép và dán vào F5 và F6. Khi bạn sao chép các ô có công thức và hàm, Excel sẽ tự động thay đổi giá trị ô thành số hàng mới. Điều này có nghĩa là bạn chỉ cần nhập công thức một lần và sau đó bạn có thể sao chép cùng một công thức qua nhiều ô trong cùng một cột hoặc hàng.

Trong ví dụ này, một điều kiện được đặt để được đánh giá nếu giá trị ô lớn hơn 100. Nếu điều kiện trả về true, văn bản Over sẽ được hiển thị. Nếu nó dưới 100, thì thuật ngữ “OK” được hiển thị.

Một vấn đề với ví dụ này là điều kiện sử dụng nhiều hơn một biểu thức boolean, nhưng nó không được tính nếu giá trị là 100. Để khắc phục lỗi này, bạn phải sử dụng toán tử boolean lớn hơn hoặc bằng (i).

(Lớn hơn hoặc bằng ví dụ)

Trong ví dụ trên, cột Tiện ích được sử dụng thay vì cột Internet vì hóa đơn tiện ích có thùng 100 đô la. Với cột mới được sử dụng trong hàm IF, bạn có thể thấy văn bản “Over” xuất hiện trong ô đã chọn. Nó hiển thị “Trên” vì giá trị 100 đáp ứng một trong các điều kiện (B5 là 100).

Vì tham số thứ hai hoặc thứ ba là tùy chọn, bạn không cần hiển thị văn bản trong ô cho kết quả trạng thái trả về đúng hoặc sai. Bạn có thể tùy chọn không hiển thị bất kỳ thứ gì bằng cách để trống tham số. Ví dụ: thay vì đặt “OK” trong một ô không khớp, bạn có thể để trống tham số và không hiển thị gì. Tuy nhiên, khi không có tham số nào được thêm vào, Excel sẽ hiển thị “false” trong ô, cho biết rằng giá trị trả về là sai đối với trạng thái được đánh giá.

Để thay đổi hành vi này, bạn có thể thêm ký hiệu khoảng trắng cho tham số thứ ba. Điều này sẽ mô phỏng một ô trống mà không khiến Excel 2019 hiển thị “false” trong ô đã chọn.

(Hàm IF với tham số trống)

Biểu tượng khoảng trắng xuất hiện như không có gì trong ô, nhưng đối với phần mềm Excel, nó là biểu tượng ghi đè lên giá trị “false” tiêu chuẩn được hiển thị mà không có nó. Bạn có thể chuyển ký tự trống sang tham số thứ hai và Excel sẽ hiển thị ký tự khoảng trắng khi điều kiện đánh giá là true.

Leave a Comment

Your email address will not be published.

You may also like