Hàm XOR trong Excel

Hàm XOR trong Excel

Chức năng này dường như không hoạt động.

Trong Excel 2010, nếu tôi nhập "=XOR(TRUE,TRUE)", kết quả trả về là FALSE, đúng như mong đợi. Hàm này là phép toán XOR (hoặc XOR độc quyền ), vì vậy nó chỉ trả về TRUE khi một trong các điều kiện được thỏa mãn. Tuy nhiên, nếu tôi nhập "=XOR(TRUE,TRUE,TRUE)", kết quả lại là TRUE. Với bốn đối số, kết quả là FALSE, năm đối số là TRUE, v.v.

Hình như có lỗi trong cách tính toán công thức?




Trả lời:

Hãy tìm kiếm "hàm xor trong Excel" trên Google và đọc trang trợ giúp support.office.com. Trang đó nêu rõ:

"Kết quả của phép toán XOR là TRUE khi số lượng đầu vào TRUE là số lẻ và là FALSE khi số lượng đầu vào TRUE là số chẵn."

Và điều đó là chính xác theo định nghĩa toán học của toán tử XOR. Sử dụng t = TRUE và f = FALSE:

a x ≠ b x ≠ c = (a x ≠ b) x ≠ c

t x ∩ t x ∩ t = (t x ∩ t) x ∩ t = f x ∩ t = t

XOR là một toán tử nhị phân, cho kết quả TRUE khi một trong hai toán hạng là TRUE, nhưng không thể cả hai cùng đúng.

Là một toán tử bitwise, XOR trả về 1 cho mỗi bit khi một trong hai bit là 1, nhưng không phải cả hai đều là 1.

Comments

Popular posts from this blog

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ