How to Use BITAND function in Google Sheets in 2020?

BITAND functionThe 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.