十三、计算按位“与”的十进制结果(BITAND函数):

BITAND函数用于计算两个十进制数以二进制形式按位“与”运算的十进制结果。

按位“与”运算,是两个二进制数按对应的数位进行相“与”位计算,即当对应数位都为1时,结果位为1;否则为0。

语法是:“=BITAND( number1, number2)”

参数:number1, number2是大于等于0的十进制数。

例:计算表中参数的按位“与”运算的结果。

在B4单元格插入函数:“=BITAND(B2,B3)”,按【Enter】键确认。

计算按位“与”的十进制结果

十四、计算按位“或”的十进制结果(BITOR函数):

BITOR函数用于计算两个十进制数以二进制形式按位“或”运算的十进制结果。

按位“或”运算,是两个二进制数按对应的数位进行相“或”运算。即当对应数位都为0时,结果位为0;否则为1。

语法是:“=BITOR( number1, number2)”

参数:number1, number2是大于等于0的十进制数。

例:计算表中参数的按位“或”运算的结果。

在B4单元格插入函数:“=BITOR(B2,B3)”,按【Enter】键确认。

计算按位“或”的十进制结果

十五、计算按位“异或”的十进制结果(BITXOR函数):

BITXOR函数用于计算两个十进制数以二进制形式按位“异或”运算的十进制结果。

按位“异或”运算,是两个二进制数按对应的数位进行“异或”运算。即当对应数位相同时,结果位为0;不同时为1。

语法是:“=BITXOR( number1, number2)”

参数:number1, number2是大于等于0的十进制数。

例:计算表中参数的按位“异或”运算的结果。

在B4单元格插入函数:“=BITXOR(B2,B3)”,按【Enter】键确认。

计算按位“异或”的十进制结果

十六、计算按位“左移”的十进制结果(BITLSHIFT函数):

BITLSHIFT函数用于计算十进制数以二进制形式按位“左移”运算的十进制结果。

按位“左移”运算,是将二进制数各二进制位全部左移若干位。右边空出的位用0填补,左边溢出的高位则舍弃。

语法是:“=BITLSHIFT(number, shift_amount)”

参数:number是要进行按位“左移”的大于等于0的十进制数。

shift_amount是要左移的位数。

例:计算表中参数的按位“左移”运算的结果。

在B4单元格插入函数:“=BITLSHIFT(B2,B3)”,按【Enter】键确认。

计算按位“左移”的十进制结果

十七、计算按位“右移”的十进制结果(BITRSHIFT函数):

BITRSHIFT函数用于计算十进制数以二进制形式按位“右移”运算的十进制结果。

按位“右移”运算,是将二进制数各二进制位全部右移若干位。左边空出的位用0填补,右边溢出的位则舍弃。

语法是:“=BITRSHIFT(number, shift_amount)”

参数:number是要进行按位“右移”的大于等于0的十进制数。

shift_amount是要右移的位数。

例:计算表中参数的按位“右移”运算的结果。

在B4单元格插入函数:“=BITRSHIFT(B2,B3)”,按【Enter】键确认。

计算按位“右移”的十进制结果

十八、检验两个值是否相等(DELTA函数):

DELTA函数即Kronecker delta(克罗内克δ)函数,用于检验两个值是否相等。如果相等则返回1,否则返回0。

语法是:“=DELTA(number1, [number2])”

参数:number1是要检验的第一个数值。

number2是要检验的第二个数值。 如果忽略,则默认为零。

例:检验表中数值是否相等。

1)在C2单元格插入函数:“=DELTA(A2,B2)”,按【Enter】键确认。

2)将函数复制到其他行。

检验两个值是否相等

十九、检验数字是否大于阈值(GESTEP函数):

GESTEP函数用于检验数字是否大于阈值。如果测试值大于等于阈值则返回1,否则返回0。

语法是:“=GESTEP(number, [step])”

参数:number是要进行测试的值。

step是阈值。 如果忽略,则默认为零。

例:检验表中数值是否大于阈值。

1)在C2单元格插入函数:“=GESTEP(A2,B2)”,按【Enter】键确认。

2)将函数复制到其他行。

检验数字是否大于阈值