BITRSHIFT 函数
约 333 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
BITRSHIFT 函数返回向右移动指定位数后的数值。将数字右移等同于从数字的二进制表示形式的最右侧删除数字。
2. 语法
BITRSHIFT(number, shift_amount)| 参数 | 选填 | 说明 |
|---|---|---|
| number | 必需 | 必须是大于或等于 0 的整数。 |
| shift_amount | 必需 | 必须为整数。 |
3. 示例
3.1. 右移两位
将十进制值 13 右移两位:
=BITRSHIFT(13, 2)结果为 3(13 的二进制为 1101,右移两位为 11,即十进制 3)。
4. 实用技巧
4.1. 参数要求
Number 必须是大于或等于 0 的整数,Shift_amount 必须为整数。
4.2. 错误值处理
如果任一参数超出限制范围,返回 #NUM! 错误值。如果 Number 大于 (2^48)-1,返回 #NUM! 错误值。如果 Shift_amount 的绝对值大于 53,返回 #NUM! 错误值。
4.3. 负数位移
如果将负数用作 Shift_amount 参数,将使数字左移相应位数,等同于 BITLSHIFT 函数使用正的 shift_amount 参数。
4.4. 与其他位函数配合
可与 BITLSHIFT、BITAND、BITOR、BITXOR 等函数配合使用。