BITRSHIFT

返回向右移动指定位数后的数值。

 

语法

BITRSHIFT(number, shift_amount)

number  必须大于或等于 0。

Shift_amount   必须为整数。

 

说明

  • 将数字右移等同于从数字的二进制表示形式的最右侧删除数字。 例如,将十进制值 13 右移两位,将使其二进制值 (1101) 转换为 11(即十进制值 3)。
  • 如果 Number 大于 (2^48)-1,则 BITRSHIFT 返回错误值 #NUM! 。
  • 如果 Shift_amount 的绝对值大于 53,则 BITRSHIFT 返回错误值 #NUM! 。
  • 如果任一参数是非数值,则BITRSHIFT 返回错误值 #VALUE! 。
  • 如果将负数用作 Shift_amount 参数,将使数字右移相应位数。

   

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

A B
1

公式

说明(结果)
2 =BITRSHIFT(8,2)

通过删除以二进制表示的数字1000最右边指定的位数2,使数字右移相应位数得到二进制数10,转化为十进制2。(2)

 

相关功能

工程函数