Hướng dẫn Excel: Giới thiệu logic boolean

Trong video này, tôi sẽ chỉ cho bạn những điều cơ bản về logic boolean. Boolean logic là một công cụ tuyệt vời để đơn giản hóa công thức, đặc biệt là những công thức có nhiều câu lệnh IF.

Vì vậy, để bắt đầu, boolean là gì?

Boolean là kiểu dữ liệu chỉ có hai giá trị có thể có, TRUE hoặc FALSE.

Bạn sẽ thường thấy kết quả boolean hoặc biểu thức boolean trong Excel.

Ví dụ: nếu tôi nhập công thức = B4> 30 ở đây, chúng tôi sẽ nhận được kết quả boolean TRUE.

Vì vậy, B4> 30 là một biểu thức boolean - hoặc câu lệnh logic - trả về TRUE hoặc FALSE.

Nếu tôi sao chép công thức xuống, chúng tôi nhận được kết quả boolean cho mỗi số.

Điều thú vị về các giá trị boolean là chúng có các giá trị số tương đương.

Trong một phép toán, Excel sẽ ép các boolean thành số, TRUE trở thành 1 và FALSE trở thành 0.

Tôi có thể chứng minh điều này bằng một công thức chỉ cần thêm 0 vào các giá trị trong cột C.

Số 0 cộng với bất kỳ số nào là cùng một số, vì vậy bạn có thể thấy rằng TRUE tương đương với 1 và FALSE tương đương với 0.

Vì vậy, làm thế nào chúng ta có thể sử dụng điều này trong Excel?

Hãy xem ví dụ đơn giản.

Ở đây chúng tôi có một danh sách các nhân viên bán hàng và số bán hàng. Giả sử họ nhận được khoản tiền thưởng là 500 đô la nếu doanh số vượt quá 10000.

Một cách để xử lý điều đó bằng công thức là viết:

= IF (doanh số> 10000, 500, 0)

hoạt động tốt.

Nhưng làm thế nào chúng ta có thể sử dụng logic boolean để thay thế?

Vâng, doanh số bán hàng lớn hơn 10000 là một biểu thức logic trả về TRUE hoặc FALSE.

Điều đó có nghĩa là chúng ta chỉ có thể viết lại công thức như sau:

= (doanh số> 10000) * 500

Vì vậy, đó là tốt đẹp. Chúng tôi đã loại bỏ câu lệnh IF.

Nhưng có lẽ hơi ngớ ngẩn, chỉ để loại bỏ một câu lệnh IF duy nhất.

Vâng, vì vậy hãy thêm một chút phức tạp.

Điều gì sẽ xảy ra nếu có $ 250 tiền thưởng đặc biệt cho doanh số bán hàng trên 12000?

Trong trường hợp đó, bạn có thể thấy công thức IF lồng nhau như sau:

= IF (C5> 12000,500 + 250, IF (C5> 10000,500,0))

Điều gì về một phiên bản boolean?

Vâng, với logic boolean, chúng ta chỉ cần viết write:

= (doanh số> 10000) * 500 + (doanh số> 12000) * 250

Không phân nhánh. Không có câu lệnh IF. Excel chỉ cần chạy phép tính và trả về kết quả.

Vì vậy, đó là ý chính của logic boolean.

Tìm kiếm cơ hội để sử dụng nó trong công thức của bạn.

Tôi có thể là một cách tuyệt vời để giải phóng các công thức phức tạp và đơn giản.

Khóa học

Công thức cốt lõi

Các phím tắt liên quan

Hoàn thành mục nhập và ở trong cùng một ô Ctrl + Enter + Return

thú vị bài viết...