The BITRSHIFT function shifts the bits of the input a certain number of places to the right. 左侧位置填入零。
BITRSHIFT 函数的组成部分
BITRSHIFT(值, 移动位数)
| 部分 | 说明 | 备注 |
值 |
要移动的数值。 |
|
移动位数 |
指定值要移动的位数。 |
|
示例公式
BITRSHIFT(18, 2)
BITRSHIFT(A2, 4)
备注
值不一定要是数字,可以是强制转换的值。例如,字符串值“3”可以强制转换为数字 3,布尔值“TRUE”可以强制转换为 1。
示例
在以下示例中,我们以函数中内嵌的值进行 BITRSHIFT 计算。将值 8(等同于二进制数 1000)按照移动位数 2 向右移动 2 位,得到结果 2(等同于二进制数 10):
| A | B | |
| 1 | 公式 | 结果 |
| 2 | =BITRSHIFT(8, 2) | 2 |
以下示例是根据 BITRSHIFT 函数将值 8 右移 2 位,得到结果 2。不过,此示例中使用单元格引用来作为值:
| A | B | C | |
| 1 | 公式 | 结果 | 引用单元格 |
| 2 | =BITRSHIFT(C2, C3) | 2 | 8 |
| 3 | 2 |
相关函数
BITLSHIFT:BITLSHIFT 函数会将输入值向左移动指定位数。右侧位置填入零 (0)。