BITLSHIFT

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

语法
BITLSHIFT(number, shift_amount)

number 必须大于或等于 0。
Shift_amount     必须为整数。

说明
将数字左移等同于在数字的二进制表示形式的右侧添加零 (0)。 例如,将十进制值 4 左移两位,将使其二进制值 (100) 转换为 10000(即十进制值 16)。
如果 Number 大于 (2^48)-1,则 BITLSHIFT 返回错误值 #NUM! 。
如果 Shift_amount 的绝对值大于 53,则 BITLSHIFT 返回错误值 #NUM! 。
如果任一参数是非数值,则 BITLSHIFT 返回错误值 #VALUE! 。
如果将负数用作 Shift_amount 参数,将使数字右移相应位数。
示例
如果将示例复制到空白工作表中,可能会更易于理解该示例。
A B
1 公式 说明(结果)
2 =BITLSHIFT(2,2) 通过将零 (0) 添加到以二进制表示的数字10右侧使其左移两位得到二进制1000,转化为十进制8。(8)

打印此页】 【关闭