如何使用BITRSHIFT功能在Excel
在本文中,我们将学习如何在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:表示该数字上要发生的移位量的整数。此参数可以为正,零或负。
这是函数
的excel表示形式如您所愿,函数在4上按2的按位右移后返回1。您可以在excel中使用DEC2BIN&BIN2DEC函数来了解转换操作。
现在,通过在一些示例中使用它们,让我们对其功能有更多的了解。
在这里,我们在“列”中有一些值为number&shift_amount的值。我们需要使用excel中的BITRSHIFT函数对给定的数字进行按位右移运算使用以下公式:
A2:提供给作为单元格引用的功能的编号B2:提供给作为单元格引用的功能的编号
=BITRSHIFT (A2, B2)
通过将数字的右边减少一个零,对1(01)进行按位右移运算将为0(0)。
现在,使用Ctrl + D快捷键将公式复制到其他单元格。
如您所见,BITRSHIFT函数返回输入值的结果。
注意:
。数字可以直接用作函数的参数,也可以使用excel中的单元格引用。
。这些数字必须是介于0和281474976710655之间的有效十进制数字。 。如果为该函数的Shift_amount参数提供了负数,则该值向左移动。
。该函数返回#NUM!错误..如果十进制数中的任何一个小于0或大于248-1(即281474976710655)。 ..如果所得的数字超出0到248-1的范围。
。该函数返回#VALUE!错误,..如果输入的数字是文本或非数字。
希望您了解如何使用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]