Mọi thứ sẽ không phải lúc nào cũng như chúng ta muốn. Điều bất ngờ có thể xảy ra. Ví dụ, giả sử bạn phải chia số. Cố gắng chia bất kỳ số nào cho không (0) sẽ gây ra lỗi. Các hàm logic có ích trong những trường hợp như vậy. Trong hướng dẫn này, chúng tôi sẽ đề cập đến các chủ đề sau.
Trong hướng dẫn này, chúng tôi sẽ đề cập đến các chủ đề sau.
- Hàm logic là gì?
- Ví dụ về hàm IF
- Giải thích các hàm Logic trong Excel
- Các hàm IF lồng nhau
Hàm logic là gì?
Đây là một tính năng cho phép chúng tôi đưa ra quyết định khi thực thi các công thức và hàm. Các hàm được sử dụng để;
- Kiểm tra xem một điều kiện là đúng hay sai
- Kết hợp nhiều điều kiện với nhau
Điều kiện là một biểu thức có giá trị đúng hoặc sai. Biểu thức có thể là một hàm xác định xem giá trị được nhập vào ô là kiểu dữ liệu số hoặc văn bản, nếu giá trị lớn hơn, bằng hoặc nhỏ hơn một giá trị được chỉ định, v.v.
Ví dụ về hàm IF
Chúng tôi sẽ làm việc với ngân sách vật tư gia đình từ hướng dẫn này. Chúng tôi sẽ sử dụng hàm IF để xác định xem một mặt hàng có đắt hay không. Chúng tôi sẽ cho rằng các mặt hàng có giá trị lớn hơn 6.000 là đắt. Những loại nhỏ hơn 6.000 sẽ ít tốn kém hơn. Hình ảnh sau đây cho chúng ta thấy tập dữ liệu mà chúng ta sẽ làm việc với.
- Đặt tiêu điểm con trỏ vào ô F4
- Nhập công thức sau sử dụng hàm IF
= IF (E4 <6000, "Có", "Không")
ĐÂY,
- "= IF (…)" gọi hàm IF
- "E4 <6000" là điều kiện mà hàm IF đánh giá. Nó kiểm tra giá trị của địa chỉ ô E4 (tổng phụ) nhỏ hơn 6.000
- "Có" đây là giá trị mà hàm sẽ hiển thị nếu giá trị của E4 nhỏ hơn 6.000
- "Không" đây là giá trị mà hàm sẽ hiển thị nếu giá trị của E4 lớn hơn 6.000
Khi bạn hoàn tất, hãy nhấn phím enter
Bạn sẽ nhận được kết quả sau
Giải thích các hàm Logic trong Excel
Bảng sau đây hiển thị tất cả các hàm logic trong Excel
S / N | CHỨC NĂNG | THỂ LOẠI | SỰ MIÊU TẢ | SỬ DỤNG |
---|---|---|---|---|
01 | VÀ | Hợp lý | Kiểm tra nhiều điều kiện và trả về true nếu tất cả các điều kiện đều đánh giá là true. | = AND (1> 0, ISNUMBER (1)) Hàm trên trả về TRUE vì cả Điều kiện đều Đúng. |
02 | SAI | Hợp lý | Trả về giá trị logic FALSE. Nó được sử dụng để so sánh kết quả của một điều kiện hoặc hàm trả về true hoặc false | SAI() |
03 | NẾU | Hợp lý | Xác minh xem một điều kiện có được đáp ứng hay không. Nếu điều kiện được đáp ứng, nó trả về true. Nếu điều kiện không được đáp ứng, nó sẽ trả về false. = IF (logic_test, [value_if_true], [value_if_false]) | = IF (ISNUMBER (22), "Có", "Không") 22 là Số để nó trả về Có. |
04 | IFERROR | Hợp lý | Trả về giá trị biểu thức nếu không có lỗi nào xảy ra. Nếu một lỗi xảy ra, nó sẽ trả về giá trị lỗi | = IFERROR (5/0, "Chia cho 0 sai số") |
05 | IFNA | Hợp lý | Trả về giá trị nếu lỗi # N / A không xảy ra. Nếu lỗi # N / A xảy ra, nó trả về giá trị NA. Lỗi # N / A có nghĩa là một giá trị nếu không có sẵn cho công thức hoặc hàm. | = IFNA (D6 * E6,0) NB công thức trên trả về 0 nếu cả hai hoặc D6 hoặc E6 là / trống |
06 | KHÔNG PHẢI | Hợp lý | Trả về true nếu điều kiện sai và trả về false nếu điều kiện đúng | = NOT (ISTEXT (0)) NB hàm trên trả về true. Điều này là do hàm ISTEXT (0) trả về false và hàm NOT chuyển false thành TRUE |
07 | HOẶC LÀ | Hợp lý | Được sử dụng khi đánh giá nhiều điều kiện. Trả về true nếu có hoặc tất cả các điều kiện đều đúng. Trả về false nếu tất cả các điều kiện đều sai | = OR (D8 = "admin", E8 = "cashier") NB hàm trên trả về true nếu một trong hai hoặc cả D8 và E8 admin hoặc cashier |
08 | THẬT | Hợp lý | Trả về giá trị logic TRUE. Nó được sử dụng để so sánh kết quả của một điều kiện hoặc hàm trả về true hoặc false | THẬT() |
Các hàm IF lồng nhau
Hàm IF lồng nhau là một hàm IF trong một hàm IF khác . Các câu lệnh if lồng nhau rất hữu ích khi chúng ta phải làm việc với nhiều hơn hai điều kiện. Giả sử chúng tôi muốn phát triển một chương trình đơn giản để kiểm tra các ngày trong tuần. Nếu ngày đó là thứ bảy, chúng tôi muốn hiển thị "tiệc tốt", nếu là chủ nhật, chúng tôi muốn hiển thị "thời gian để nghỉ ngơi" và nếu đó là bất kỳ ngày nào từ thứ hai đến thứ sáu mà chúng tôi muốn hiển thị, hãy nhớ hoàn thành danh sách việc cần làm của bạn.
Một hàm if lồng nhau có thể giúp chúng ta triển khai ví dụ trên. Lưu đồ sau đây cho thấy cách thực hiện hàm IF lồng nhau.
Công thức cho lưu đồ trên như sau
= IF (B1 = "Chủ nhật", "thời gian để nghỉ ngơi", IF (B1 = "Thứ Bảy", "tiệc tùng tốt", "danh sách việc cần làm"))
ĐÂY,
- "= IF (….)" Là hàm if chính
- "= IF (…, IF (….))" Hàm IF thứ hai là hàm lồng nhau. Nó cung cấp đánh giá thêm nếu hàm IF chính trả về sai.
Ví dụ thực tế
Tạo một sổ làm việc mới và nhập dữ liệu như hình dưới đây
- Nhập công thức sau
= IF (B1 = "Chủ nhật", "thời gian để nghỉ ngơi", IF (B1 = "Thứ Bảy", "tiệc tùng tốt", "danh sách việc cần làm"))
- Nhập thứ bảy vào địa chỉ ô B1
- Bạn sẽ nhận được kết quả sau
Tải xuống tệp Excel được sử dụng trong Hướng dẫn
Tóm lược
Các hàm logic được sử dụng để đưa ra quyết định khi đánh giá các công thức và hàm trong Excel.