Sử dụng hàm BITOR của Excel
Hàm bitwise
Các hàm bitwise của Excel chuyển đổi các giá trị số nguyên được cung cấp thành dạng nhị phân và sau đó thực hiện một phép toán trên các bit riêng lẻ.
Kết quả sau đó được chuyển về giá trị số nguyên trước khi được trả về.
Thông tin thêm về các hoạt động Bitwise được cung cấp trên Trang hoạt động bitwise của Wikipedia
Mô tả chức năng
Hàm Excel BitOr trả về bitwise 'OR' cho hai số nguyên được cung cấp.
Lưu ý: chức năng BitOr chỉ được giới thiệu trong Excel 2013 và do đó không có sẵn trong các phiên bản trước của Excel.
Cú pháp của hàm là:
BITOR ( number1 , number2 )
trong đó đối số số được cung cấp là số nguyên dương.
Ví dụ về chức năng của BitOr
ví dụ 1
Trong ví dụ trên:
Chuyển đổi nhị phân-nhị phân
Nếu bạn muốn làm việc thông qua các giai đoạn của một hoạt động 'OR' bitwise, bạn có thể sử dụng các hàm DEC2BIN và BIN2DEC của Excel để chuyển đổi giữa các dạng thập phân và nhị phân.
Dạng nhị phân 5 là 101.
Dạng nhị phân 6 là 110.
Một hoặc cả hai số nhị phân 101 và 110 có chữ số '1' ở các vị trí 1, 2 và 3 (đếm từ bên phải).
Do đó, kết quả 'OR' bitwise là số nhị phân có '1' ở các vị trí 1, 2 và 3 (từ bên phải). Tức là số nhị phân 111 .
Số này được trả về dưới dạng thập phân, làm số nguyên 7 .
Ví dụ 2
Trong ví dụ trên:
Dạng nhị phân của 9 là 1001.
Dạng nhị phân 12 là 1100.
Một hoặc cả hai số nhị phân 1001 và 1100 có chữ số '1' ở các vị trí 1, 3 và 4 (đếm từ bên phải).
Do đó, kết quả 'OR' bitwise là số nhị phân có '1' ở các vị trí 1, 3 và 4 (từ bên phải). Tức là số nhị phân 1101 .
Số này được trả về dưới dạng thập phân, làm số nguyên 13 .
Thông tin thêm và ví dụ về chức năng Excel BitOr được cung cấp trên trang web Microsoft Office .
Lỗi chức năng BitOr
Lỗi thông thường
#NUM! - -
Xảy ra nếu một trong hai:
Một hoặc cả hai đối số số được cung cấp là một số nguyên;
Một hoặc cả hai đối số số được cung cấp là âm hoặc lớn hơn (2 ^ 48) -1.
#GIÁ TRỊ! - - Xảy ra nếu một hoặc cả hai đối số số được cung cấp không phải là số.