在本文中,我们将学习如何在Excel中使用BITRSHIFT函数。

Excel中的BITRSHIFT函数对十进制数执行按位右移运算,并在执行该运算后返回十进制数。

对二进制数执行按位右移操作。让我们考虑一个十进制数4和右移位为2。我们知道4以二进制表示为100。因此,通过向右移动,将从二进制数的右边减去2个零。

Number

Binary number

shift_amount

Binary number after shift

Number

after shift

4

100

2

1

1

BITRSHIFT函数返回一个十进制数字的按位右移,最高为shift_amount。

语法:

number1:要移位的基数为10的正整数(十进制数)shift_amount:表示该数字上要发生的移位量的整数。此参数可以为正,零或负。

这是函数

image

的excel表示形式如您所愿,函数在4上按2的按位右移后返回1。您可以在excel中使用DEC2BIN&BIN2DEC函数来了解转换操作。

现在,通过在一些示例中使用它们,让我们对其功能有更多的了解。

在这里,我们在“列”中有一些值为number&shift_amount的值。我们需要使用excel中的BITRSHIFT函数对给定的数字进行按位右移运算使用以下公式:

image

A2:提供给作为单元格引用的功能的编号B2:提供给作为单元格引用的功能的编号

=BITRSHIFT (A2, B2)

通过将数字的右边减少一个零,对1(01)进行按位右移运算将为0(0)。

image

现在,使用Ctrl + D快捷键将公式复制到其他单元格。

如您所见,BITRSHIFT函数返回输入值的结果。

image

注意:

。数字可以直接用作函数的参数,也可以使用excel中的单元格引用。

。这些数字必须是介于0和281474976710655之间的有效十进制数字。 。如果为该函数的Shift_amount参数提供了负数,则该值向左移动。

。该函数返回#NUM!错误..如果十进制数中的任何一个小于0或大于248-1(即281474976710655)。 ..如果所得的数字超出0到248-1的范围。

。该函数返回#VALUE!错误,..如果输入的数字是文本或非数字。

.如果偏移量小于-53或大于+53。

希望您了解如何使用BITRSHIFT函数以及如何在Excel中引用单元格。在此处浏览有关Excel数学转换函数的更多文章。请随时声明您对以上文章的查询或反馈。

相关文章

链接:/ logic-formulas如何使用Microsoft Excel中的iseven函数[如何在Excel中使用ISEVEN函数]

|链接:/ excel-formula-and-function-iserror-function [如何在Excel中使用ISERROR函数]`

链接:/ excel中的逻辑公式函数[如何在Excel中使用ISNUMBER函数]`

热门文章

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

|链接:/逻辑表达式是否具有通配符[如果带通配符]`

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]