The BITAND function returns the bitwise boolean AND of two numbers. Learn more. The truth table of BITAND is provided below:
A | B | BITAND(A,B) |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Parts of a BITAND function
BITAND(value1,value2)
Part | Description | Notes |
value1 |
The first number. | Must be the decimal representation of the number. |
value2 |
The second number. | Must be the decimal representation of the number. |
Notes
It may make sense to use BITAND in conjunction with BIN2DEC as follows:
- BITAND(BIN2DEC(“1010”), BIN2DEC(“1001”)) which evaluates to “1000” in binary or 8 in decimal.
Examples
10 in decimal is “1010” in binary. 9 in decimal is “1001” in binary. The result is “1000” in binary, which is 8 in decimal.
A | B | |
1 | Formula | Result |
2 | =BITAND(10,9) |
8 |
The bitwise boolean AND of binary numbers “1110” and “0100” is the binary number “0100”, which is 4 in decimal.
A | B | |
1 | Formula | Result |
2 | =BITAND(BIN2DEC("1110"), BIN2DEC("0100")) |
4 |
Related functions
- BITOR: The BITOR function returns the bitwise boolean OR of two numbers.
- BITXOR: The BITXOR function returns the bitwise boolean XOR (exclusive OR) of two numbers.
- BITLSHIFT: The BITLSHIFT function shifts the bits of the input a certain number of places to the left. Bits on the right are filled with zeroes (0s).
- BITRSHIFT: The BITRSHIFT function shifts the bits of the input a certain number of places to the right. Bits on the right are filled with zeroes (0s).
- BIN2DEC: The BIN2DEC function converts a signed binary number to decimal format.
- DEC2BIN: The DEC2BIN function converts a decimal number to signed binary format.