Hàm IF, AND, OR, IF & NOT lồng nhau trong Excel

Mọi thứ không phải lúc nào cũng theo cách 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 số không (0) sẽ cho ra lỗi. Các hàm logic hữu ích trong những trường hợp như vậy. Trong hướng dẫn này, chúng ta sẽ đề cập đến các chủ đề sau.

Hàm logic là gì?

Đó là một tính năng cho phép chúng tôi đưa ra quyết định khi thực hiện các công thức và hàm. Các chức năng đượ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 lại với nhau

Điều kiện là gì và tại sao nó quan trọng?

Điều kiện là một biểu thức đánh giá là đú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 ô thuộc loại dữ liệu số hay 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 ta sẽ làm việc với ngân sách vật dụng gia đình từ hướng dẫn này. Chúng ta sẽ sử dụng hàm IF để xác định xem một mặt hàng có đắt hay không. Chúng ta sẽ cho rằng các mặt hàng có giá trị lớn hơn 6,000 là đắt. Những mặt hàng có giá trị nhỏ hơn 6,000 là rẻ 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í dụ về hàm IF trong Excel

  • Đặ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,

  • “=NẾU(…)” 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
  • "Vâng" đâ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 nhấn phím enter

Bạn sẽ nhận được kết quả sau

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

Giải thích các hàm Logic của Excel

Bảng sau đây hiển thị tất cả các hàm logic trong Excel

S / N CHỨC NĂNG PHÂN LOẠI MÔ TẢ SỬ DỤNG
01 logic 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à đúng. =AND(1 > 0,ISNUMBER(1)) Hàm trên trả về TRUE vì cả hai Điều kiện đều đúng.
02 KHÔNG ĐÚNG logic 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ề đúng hoặc sai SAI()
03 IF logic Kiểm tra xem một điều kiện có được đáp ứng hay không. Nếu điều kiện được đáp ứng, nó sẽ trả về true. Nếu điều kiện không được đáp ứng, nó sẽ trả về sai.
= IF (logic_test, [value_if_true], [value_if_false])
=IF(ISNUMBER(22),”Có”, “Không”)
22 là Số nên trả về Có.
04 SỐ PHIẾU logic Trả về giá trị biểu thức nếu không có lỗi xảy ra. Nếu xảy ra lỗi, nó sẽ trả về giá trị lỗi =IFERROR(5/0,”Chia cho số XNUMX”)
05 IFNA logic Trả về giá trị nếu không xảy ra lỗi #N/A. Nếu xảy ra lỗi #N/A, nó sẽ trả về giá trị NA. Lỗi #N/A có nghĩa là một giá trị nếu công thức hoặc hàm không có sẵn. =IFNA(D6*E6,0)
NB công thức trên trả về 6 nếu cả hai hoặc D6 hoặc EXNUMX trống
06 KHÔNG logic Trả về true nếu điều kiện sai và trả về false nếu điều kiện đúng =KHÔNG(ISTEXT(0))
NB hàm trên trả về true. Điều này là do ISTEXT(0) trả về false và hàm NOT chuyển sai thành TRUE
07 OR logic Được sử dụng khi đánh giá nhiều điều kiện. Trả về true nếu bất kỳ hoặc tất 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=”thu ngân”)
NB hàm trên trả về true nếu một trong hai hoặc cả quản trị viên hoặc nhân viên thu ngân D8 và E8
08 TRUE logic 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ề đúng hoặc sai THẬT()

Hàm IF lồng nhau

Hàm IF lồng nhau là hàm IF bên 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 ta muốn phát triển một chương trình đơn giản để kiểm tra 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ùng vui vẻ”, nếu đó là Chủ Nhật, chúng tôi muốn hiển thị “đã đến giờ nghỉ ngơi” và nếu đó là bất kỳ ngày nào từ Monday đế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. Sơ đồ sau đây cho thấy cách hàm IF lồng nhau sẽ được triển khai.

Hàm IF lồng nhau trong Excel

Công thức cho sơ đồ trên như sau

=IF(B1=”Chủ Nhật”,”đã đến lúc nghỉ ngơi”,IF(B1=”Thứ Bảy”,”tiệc tùng vui vẻ”,”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á sâu hơn nếu hàm IF chính trả về sai.

Ví dụ thực tế

Ví dụ thực tế về hàm IF lồng nhau

Tạo một bảng tính mới và nhập dữ liệu như hình dưới đây

Ví dụ thực tế về hàm IF lồng nhau

  • Nhập công thức sau

=IF(B1=”Chủ Nhật”,”đã đến lúc nghỉ ngơi”,IF(B1=”Thứ Bảy”,”tiệc tùng vui vẻ”,”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

Ví dụ thực tế về hàm IF lồng nhau

Tải xuống file Excel được sử dụng trong Hướng dẫn

Tổng kết

Các hàm logic được sử dụng để đưa ra quyết định khi đánh giá công thức và hàm trong Excel.