Giá trị logic (giá trị logic) Định nghĩa và sử dụng trong Excel

Định nghĩa và sử dụng giá trị Boolean trong Excel và Bảng tính Google

Giá trị Boolean , đôi khi được gọi là Giá trị logic , là một trong nhiều loại dữ liệu được sử dụng trong Excel và Bảng tính Google.

Được đặt tên theo nhà toán học George Boole thế kỷ 19, các giá trị Boolean là một phần của một nhánh đại số được gọi là đại số Boolean hoặc logic Boolean .

Logic Boolean rất quan trọng đối với tất cả công nghệ máy tính, không chỉ các chương trình bảng tính và dựa trên khái niệm rằng tất cả các giá trị có thể được giảm xuống thành TRUE hoặc FALSE hoặc vì công nghệ máy tính dựa trên hệ thống số nhị phân, hoặc 1 hoặc 0.

Các giá trị Boolean và các hàm lôgic logic

Việc sử dụng các giá trị Boolean trong các chương trình bảng tính thường được kết hợp với nhóm logic của các hàm như hàm IF, hàm AND và hàm OR.

Trong các hàm này, như được hiển thị trong các công thức trong các hàng 2, 3 và 4 trong hình trên, các giá trị Boolean có thể được sử dụng làm nguồn đầu vào cho một trong các đối số của hàm hoặc chúng có thể tạo đầu ra hoặc kết quả của hàm đánh giá dữ liệu khác trong bảng tính.

Ví dụ, đối số đầu tiên của hàm IF trong hàng 5 - đối số Logical_test - là bắt buộc để trả về một giá trị Boolean làm câu trả lời.

Tức là, đối số phải luôn đánh giá điều kiện chỉ có thể dẫn đến câu trả lời TRUE hoặc FALSE. Và, kết quả là,

Các giá trị Boolean và hàm số học

Không giống như các hàm logic, hầu hết các hàm trong Excel và Bảng tính Google thực hiện các phép tính số học - như SUM, COUNT và AVERAGE - bỏ qua các giá trị Boolean khi chúng nằm trong các ô có trong đối số của hàm.

Ví dụ, trong hình trên, hàm COUNT trong hàng 5, chỉ đếm các ô có chứa các số, bỏ qua các giá trị BUEean TRUE và FALSE nằm trong các ô A3, A4 và A5 và trả về một câu trả lời là 0.

Chuyển đổi TRUE và FALSE thành 1 và 0

Để có các giá trị Boolean được bao gồm trong các phép tính của các hàm số học, trước hết chúng phải được chuyển đổi thành các giá trị số trước khi chuyển chúng đến hàm. Hai cách đơn giản để hoàn thành bước này là:

  1. nhân các giá trị Boolean cho một - như được hiển thị bởi các công thức trong các hàng 7 và 8, nhân các giá trị TRUE và FALSE trong các ô A3 và A4 bằng một;
  2. thêm số không vào mỗi giá trị Boolean - như được hiển thị bởi công thức trong hàng 9, có thêm 0 vào giá trị TRUE trong ô A5.

Các hoạt động này có tác dụng chuyển đổi:

Kết quả là hàm COUNT trong hàng 10 - tổng dữ liệu số trong các ô A7 đến A9 - trả về kết quả của ba thay vì bằng không.

Giá trị Boolean và Công thức Excel

Không giống như hàm số học, công thức trong Excel và Bảng tính Google thực hiện phép tính số học - chẳng hạn như cộng hoặc trừ - rất vui khi đọc các giá trị Boolean dưới dạng số mà không cần chuyển đổi - công thức này tự động đặt TRUE bằng 1 và FALSE bằng 0.

Kết quả là, công thức bổ sung trong hàng 6 trong hình trên,

= A3 + A4 + A5

đọc dữ liệu trong ba ô như sau:

= 1 + 0 + 1

và trả về một câu trả lời của 2 cho phù hợp.